Step-by-step guides for modern app development technologies.
Continuous integration and delivery automate the software development lifecycle as much as possible.
Containers are a popular way of packaging apps and dependencies for easy portability across environments.
Event streaming enables services to simply emit “events” that are open for any interested services to consume.
Kubernetes is the most popular container orchestrator for deploying and managing workloads and services.
Messaging services can receive and sort a large number of messages while serving consumers at scale.
Data Science, AI, Microservices, Websites, and DevOps. Python can do all these things and more.
Spring is the most popular framework for writing high performing and easily testable Java code.
Microservices are single-focused, loosely-coupled services that are independently deployable and scalable.
Agile software development is a set of methods that result in fast and frequent delivery of value to your customers.