Six questions for Dustin Coates, author of Voice Applications for Alexa and Google Assistant
Interview conducted by Frances Lefkowitz, Development Editor, Manning Publications
Dustin A. Coates is a web developer who has been programming for and writing about voice-first devices since the Alexa Skills Kit was first released. He shares his knowledge online at talkingtocomputers.com. He’s a Google Developers Expert for Assistant, and is Voice Search Go-To-Market Lead at Algolia.
From Modern Fortran by Milan Curcic
From C++ Concurrency in Action, Second Edition by Anthony Williams
This article talks about how you can improve the responsiveness by separating concerns with concurrency.
From Microservices Patterns by Chris Richardson
In this article, I describe the API gateway pattern. I discuss its benefits and drawbacks. I also describe various design issues that you must address when developing an API gateway.
From Microservices Patterns by Chris Richardson
The heart of an enterprise application is the business logic that implements the business rules. In a microservice architecture the business logic is spread over multiple services. Some external invocations of the business logic are handled by a single service. Other, more complex requests, are handled by multiple services and sagas are used to enforce data consistency. In this article, I describe how to implement a service’s business logic.
From Dependency Injection in .NET, Second Edition by Steven van Deursen and Mark Seemann
What purpose does DI serve? DI isn’t a goal in and of itself, rather a means to an end. Ultimately, the purpose of most programming techniques is to deliver working software as efficiently as possible. One aspect of that is to write maintainable code. This article, adapted from chapter 1 of Dependency Injection in .NET, Second Edition, discusses what DI is (and is not).
From Secure by Design by Dan Bergh Johnsson, Daniel Deogun, and Daniel Sawano
This article discusses the properties of the model objects known as
entities and how they function inside the domain model. Knowing about
fundamental DDD concepts such as entities is a great way to start your
Secure by Design journey – here is what you need to know to be ready
to dive in.
Save 37% off Secure by Design with code fccsecure at manning.com.