Implementing the pipes and filters pattern using actors in Akka for Java
How messages help you decouple, test, and re-use your software’s code.
Ideas, insights, and strategies for today’s software engineers.
How messages help you decouple, test, and re-use your software’s code.
The O’Reilly Programming Podcast: Containers, orchestrators, and new projects.
The O’Reilly Programming Podcast: Creating and implementing continuous delivery pipelines.
Learn how the NATS client implements fast publishing and messages processing schemes viable for production use.
Find out what pays and what doesn't for software engineers, developers, and other programming professionals.
Problem-solving is a key skill for students, new programmers, and those who work with them.
Identify the options available to develop an effective immersive experience.
Structured bindings, new library types, and containers add efficiency and readability to your code.
“Good, concise, and informative. What all newsletters should be.”
— Paul L, InfoSec executive
Save countless hours and significant resources.
Learn about public and private properties and how to work with mutable data and nullable types in Kotlin classes.
Learn the difference between mutable and immutable variables and how to cut down on boilerplate code.
Know your options for managing checked exceptions in Java 8’s functional approach.
Assign text snippets to a corresponding collection of vectors.
Manage resources and fixtures with Spock's lifecycle hooks.
Mark Bates is the founder and chief architect of the Boston, MA based consulting company, Meta42 Labs. Mark spends his days focusing on new applicatio...
After graduating with a M.Sc degree in Computer Science in 1998 at the Royal Institute of Technology Henrik Engström has been working as a consultant up until his Typesafe employment in 2011. Henrik ...
moreCarin started off as a professional ballet dancer, studied Physics in college, and has been developing software for both the enterprise and entrepreneur ever since. She has a strong background in Ruby...
more“Hacking through a project will get it done, but learning the why and how of a technology gives you information that will have an impact beyond the current situation.”
— Rachel Roumeliotis, Director of Content Strategy for Programming at O'Reilly Media