Toro Cloud
Toro Cloud
  • 109
  • 83 631
Why you should be using a hexagonal architecture for microservices with José Haro Peralta
Our guest for today is a consultant, author, and instructor. He's the founder of microapis.io and the author of "Microservice APIs". Recognised as a thought leader in the fields of cloud computing, DevOps, and automation, he speaks regularly at international conferences and frequently organizes public workshops and seminars.
Read the full transcript: www.torocloud.com/podcast/hexagonal-architecture-with-jose-haro-peralta-
Learn more about Toro Cloud and our products: www.torocloud.com
Переглядів: 126

Відео

API Security with Neil Madden | Coding Over Cocktails
Переглядів 233Рік тому
With APIs designed to be automated and used by machines, they become easy targets for automated attacks and vulnerabilities as well. This episode, we find out what it takes for web APIs to be secure as they are rolled out. Joining us is active IETF member and author of "API Security in Action" Neil Madden, who discusses the dangers that an API is exposed to, its security mechanisms, and secure ...
API Design Smells with Keith Casey | Coding Over Cocktails
Переглядів 158Рік тому
In this episode, we talk about the “smells” in API design that one should look out for. Keith Casey from ngrok’s Product and GTM Team tells us how to evaluate your API design, what a great (and terrible) API design looks like and how API design smells can be dealt with. He also talks to us about his time trying to figure out how much data is in the Library of Congress and his underlying goal of...
Data and AI with David Colls | Coding Over Cocktails
Переглядів 25Рік тому
One of the ways organisations are looking to unlock more avenues for business and operational growth is through data. Couple it with AI, the possibilities are almost endless. In this round of cocktails, ThoughtWorks Australia’s Director of Data and AI Practice David Colls talks to us about data and AI capabilities and how they can be tapped for product development and business strategies. He al...
A DynamoDB deep dive with Alex DeBrie | Coding Over Cocktails
Переглядів 148Рік тому
Getting started on DynamoDB? Join us for a round. This episode, we take a deep dive into DynamoDB with consultant and author of "The DynamoDB" Book Alex DeBrie, who talks to us about the database's key offerings, the problems it solves, use-cases and how to work around its consistency models. Read the full transcript: www.torocloud.com/podcast/dynamodb-deep-dive-alex-debrie Learn more about Tor...
API product management with Deepa Goyal | Coding Over Cocktails
Переглядів 209Рік тому
How does one go about managing API products in an organisation? Why is it important that we view APIs as products and practice product thinking? Postman’s Product Strategy Leader Deep Goyal answers as she joins us in this round of cocktails. She also shares with us her experience and expertise during the course of her career as a former API Product Manager for Twilio and Paypal and tells us how...
Making of a Product Manager with Matt LeMay | Coding Over Cocktails
Переглядів 150Рік тому
What does it take for one to become a Product Manager? We find out in this episode. In this edition of Coding Over Cocktails, we are joined by Matt LeMay, author of Agile For Everybody and Product Management in Practice and co-founder of Sudden Compass, and talks to us about the responsibilities and qualities that entail being a product manager and how much technical knowledge is needed for the...
“Developer, Advocate!” with Geertjan Wielenga | Coding Over Cocktails
Переглядів 70Рік тому
What exactly does it mean to be a Developer Advocate and what roles do they play in the development community? In this episode, we talk to Geertjan Wielenga, author of “Developer, Advocate!,” who answers what a Developer Advocate actually does and who qualifies as one. He also discusses the ethics of Developer Advocacy, the challenges in connecting and interacting with the developer community, ...
Exploring the API Landscape in 2022 with Mehdi Medjaoui | Coding Over Cocktails
Переглядів 150Рік тому
The API industry is rapidly evolving, and so are the trends that impact its landscape as well. In this episode, ALIAS co-founder and APIDays founder Mehdi Medjaoui returns and talks to us about the “API Industry Landscape 2022” report. He shares his findings on the trends that drive the growth of APIs and API tool providers and companies, the impacts of regulation, and what the future holds for...
REST vs. GraphQL with Arnaud Lauret and Doc Jones | Coding Over Cocktails
Переглядів 742 роки тому
Over the last two decades, REST has become the de facto standard when it comes to designing Web APIs, as it doesn't require any special initialisation or libraries when working with APIs and offered structured access to resources. But as the need for more efficiency and flexibility for requirements arose, GraphQL started to become a favored alternative. While both offer their own advantages, wh...
RPA vs. BPA: Which approach to automation is right for you? | Coding Over Cocktails
Переглядів 2412 роки тому
According to Gartner, organisations will be investing in more hyperautomation initiatives in 2022 in order to increase efficiency and to deliver a better digital experiences to their customers. These initiatives will include both business process automation (BPA) and robotic process automation (RPA). In this Technology Smackdown, we were joined by Tom Taulli, author of “The Robotic Process Auto...
Logging in Action with Phil Wilkins | Coding Over Cocktails
Переглядів 822 роки тому
As systems continue to become more and more distributed, optimising and organising logs becomes much needed as well. In this episode, Oracle Cloud Developer Evangelist and author of "Logging in Action" Phil Wilkins leads us in a discussion on unifying logs and proper log management through the use of Fluentd. He also talks about the importance of making log entries easier to understand and achi...
Building event-driven microservices with Adam Bellemare | Coding Over Cocktails
Переглядів 2,9 тис.2 роки тому
Event-driven architectures are known to improve agility and scalability in systems while offering a great advantage when used with microservices. In this episode, we take a deeper dive into event-driven microservices with Confluent Staff Technologist Adam Bellemare, who discusses the concepts, patterns and workflows behind event-driven architectures in a microservices setting. Episode outline: ...
What’s wrong with SOLID and Test Driven Development | Coding Over Cocktails Podcast
Переглядів 6 тис.2 роки тому
While SOLID is the known standard when it comes to software design and architecture, it may be hard to apply for some as it limits developers to specific techniques in going about it. In this episode, Daniel Terhorst-North, originator of Behaviour-Driven Development (BDD)and Deliberate Discovery, presents his arguments on why SOLID isn't exactly the best bet when if comes to design principles, ...
JMS vs. Kafka: Technology Smackdown | Coding Over Cocktails Podcast
Переглядів 1 тис.2 роки тому
Two of the most popular message brokers used today are JMS and Kafka. While both have their own pros and cons, which one should you actually use? In this episode, we have our first-ever Technology Smackdown, where we pit two technologies or architectural styles against each other for a friendly sparring match. Today, we find out how JMS and Kafka stack up against each other and how they apply t...
Enabling GDPR compliance through APIs with Mehdi Medjaoui | Coding Over Cocktails Podcast
Переглядів 922 роки тому
Enabling GDPR compliance through APIs with Mehdi Medjaoui | Coding Over Cocktails Podcast
What you need to know about Streaming APIs with Luis Weir | Coding Over Cocktails Podcast
Переглядів 742 роки тому
What you need to know about Streaming APIs with Luis Weir | Coding Over Cocktails Podcast
Designing APIs with Swagger and OpenAPI | Coding Over Cocktails Podcast
Переглядів 5552 роки тому
Designing APIs with Swagger and OpenAPI | Coding Over Cocktails Podcast
Testing Web APIs with Mark Winteringham | Coding Over Cocktails Podcast
Переглядів 3842 роки тому
Testing Web APIs with Mark Winteringham | Coding Over Cocktails Podcast
Navigating the edge of digital transformation with Linda Luu | Coding Over Cocktails Podcast
Переглядів 2182 роки тому
Navigating the edge of digital transformation with Linda Luu | Coding Over Cocktails Podcast
Embracing a security-minded culture through operational resiliency | Coding Over Cocktails Podcast
Переглядів 512 роки тому
Embracing a security-minded culture through operational resiliency | Coding Over Cocktails Podcast
Addressing the IT gender gap with Cheryl Miller Van Dyck | Coding Over Cocktails Podcast
Переглядів 622 роки тому
Addressing the IT gender gap with Cheryl Miller Van Dyck | Coding Over Cocktails Podcast
In between legacy and cloud with Alina Timofeeva | Coding Over Cocktails Podcast
Переглядів 912 роки тому
In between legacy and cloud with Alina Timofeeva | Coding Over Cocktails Podcast
The State of the API in 2021 with Matthew Reinbold | Coding Over Cocktails Podcast
Переглядів 442 роки тому
The State of the API in 2021 with Matthew Reinbold | Coding Over Cocktails Podcast
How to write the contents of an EDI document to a SQL database | Martini Use Case
Переглядів 1,6 тис.2 роки тому
How to write the contents of an EDI document to a SQL database | Martini Use Case
How to process events from IoT devices | Martini Use Case
Переглядів 1512 роки тому
How to process events from IoT devices | Martini Use Case
Is digital transformation still the way to go? | Interview with Gary O'Brien
Переглядів 343 роки тому
Is digital transformation still the way to go? | Interview with Gary O'Brien
Should you invest in a transformation management office? | Interview with Sabine Laute
Переглядів 1343 роки тому
Should you invest in a transformation management office? | Interview with Sabine Laute
How does Open Banking solve screen scraping? | Interview with Eric Broda
Переглядів 3253 роки тому
How does Open Banking solve screen scraping? | Interview with Eric Broda
How is Open Banking bringing innovation to the financial industry? | Amancio Bouza Interview
Переглядів 263 роки тому
How is Open Banking bringing innovation to the financial industry? | Amancio Bouza Interview

КОМЕНТАРІ

  • @stroiman.development
    @stroiman.development 5 місяців тому

    It is so good to hear his views on TDD, I've been trying to tell that TDD isn't about testing, and "unit tests" is not the goal at all. I recently found videos by Kent Beck that supports that view, and now Dan saying exactly the same explicitly.

  • @jacobstamm
    @jacobstamm 6 місяців тому

    Great interview! Could you describe the distinction between C and U? To me, they seem like nearly identical synonyms for “small and focused enough”

    • @stroiman.development
      @stroiman.development 5 місяців тому

      That's a good point, they are probably two sides of the same coin. He does say that it started with the backronym, and then tried to find terms that matched, and wanted it to be controversial.

  • @Bercilakdehautdesert-yt1gd
    @Bercilakdehautdesert-yt1gd 8 місяців тому

    Regarding risk and testing one approach I have used with great efficacy is to run risk workshops with the business and then record, track and mitigate the risks through user stories. The risk log guides the team, what to work on first to mitigate the biggest risks, whilst delivering the most functionality as early as possible. I'm with you on Postman 🙂

  • @PaulSebastianM
    @PaulSebastianM 9 місяців тому

    I have found another great mentor!

  • @robertnelson3561
    @robertnelson3561 11 місяців тому

    Is there a chance of request external API from SQL database server whenever new record found on table? Please help me if you have

  • @banatibor83
    @banatibor83 Рік тому

    Fascinating that somebody with so much experience misses the point so much. Composable = Dependency inversion + easily testable code Unix philosophy = that is Single responsibility p. Predictable = well tested. If you do not think about an edge case when you are writing tests you can miss those cases just as easily during writing the code. Idiomatic, ok, has nothing to do with SOLID or TDD. Means your colleagues can code in the given language, maybe clean code. Domain based, DDD again has nothing to do with SOLID and TDD.

    • @forevernoob97
      @forevernoob97 Рік тому

      "Composable = Dependency inversion + easily testable code" .... what??? So I guess when the Gof said "prefer composition over inheritance", years before Bob Martin proposed the "Dependency inversion" principle, they must have been confused or something. To suggest composition is a function of Dependency Inversion is just absurd.

  • @donnavincent2004
    @donnavincent2004 Рік тому

    404 on knowledgebase article link

  • @malakai6052
    @malakai6052 Рік тому

    P r o m o s m 👌

  • @raphaeldayan
    @raphaeldayan Рік тому

    awesome video, thank you so much!

  • @ahmeddarwish4768
    @ahmeddarwish4768 Рік тому

    Very amazing episode

  • @uybabayun
    @uybabayun Рік тому

    Awesome book! 👏

  • @ShaxyAI
    @ShaxyAI Рік тому

    Thank you for the video. It's super helpful

  • @minjaekim184
    @minjaekim184 2 роки тому

    Well this channel seems deserve more subscribers

  • @DavidRodenas
    @DavidRodenas 2 роки тому

    Sadly, nowadays BDD has been converted into a technobabble for QA teams.

    • @majucamex08
      @majucamex08 11 місяців тому

      And the developers who buy what the QA’s say…

  • @arijanitjashari7300
    @arijanitjashari7300 2 роки тому

    Great podcast, thanks

  • @hasanmougharbel8030
    @hasanmougharbel8030 2 роки тому

    Hey there,keep up the great work in your channel. I have only a general enquiry as a newbie sql learner. Could i channel shopify live data into an sql application?(This should be an application developed for a company of 50 employees mainly for the sake of generating reports and analytics)) Is this an easy process to undertake as a sql beginner? What should i keep in mind and what are the tools or softwares that i should work with right from the beginning. For notice, I made my mind to work with microsoft sql server, also our company has a dedicated server. Thanks for taking care of my enquiry

    • @DavidBrownAtTORO
      @DavidBrownAtTORO 2 роки тому

      Hi Hasan. Yes, you could definitely create a feed from Shopify into SQL server. The easiest way to do this would be to use this would be to use a Shopify webhook so that each time an order is placed it will send the payload to your Martini endpoint. Martini would then process the payload and write it to Microsoft SQL server. This is a pretty simple process for any backend developer as you just need one service to accept the payload and then another that executes the INSERT statement.

  • @lucasterable
    @lucasterable 2 роки тому

    1. Bash on a popular discipline 2. Come up with an acronym 3. ??? 4. Profit!

    • @T0m1s
      @T0m1s Рік тому

      A lot of crappy stuff was once popular, buddy. It's ok to bash crappy stuff. SOLID and TDD are some of the crappiest "disciplines". What you should be asking yourself is "how come I haven't bashed SOLID and TDD? How did SOLID and TDD become popular? Was there any scientific basis to these, or is it just someone's opinion?". Maybe start thinking with your own head instead of saying "oh they're popular, so they must be good".

    • @banatibor83
      @banatibor83 Рік тому

      @@T0m1s you must have eaten something bad which messed up your brain. Maybe those are not the golden principles and TDD is not the ultimate method, but not following them is a straight way to hell.

    • @T0m1s
      @T0m1s Рік тому

      @@banatibor83 - prove it.

    • @forevernoob97
      @forevernoob97 Рік тому

      @@banatibor83 You forgot "for me". The fact that YOU cannot fathom development outside these "principles" does not mean it doesn't exist.

    • @forevernoob97
      @forevernoob97 Рік тому

      @@T0m1s I wish I could like this comment twice.

  • @pleabargain
    @pleabargain 2 роки тому

    Look at the camera if you are going to do a video!

  • @paikesitics
    @paikesitics 2 роки тому

    C-omposable U-nix Philosophy P-redictable I-diomatic D-omain Based

  • @nickgreenthirteen
    @nickgreenthirteen 2 роки тому

    This Bellemare fellow is mighty handsome

  • @nikunjkheni8503
    @nikunjkheni8503 3 роки тому

    Good understanding provided of API Gateway

  • @luigi8658
    @luigi8658 4 роки тому

    Cool content, going to check out some more of your videos! Check smzeus . c o m to help grow your channel.