
Explore serverless and IoT integration by building an application with an IoT button and AWS Lambda. Learn to configure, secure, and utilize IoT devices with serverless backends.

Explore serverless architecture's benefits and challenges, from simplified development to potential complexities in debugging and performance analysis. Learn how it compares to containers and Kubernetes.

Explore recent changes in Java's release cadence, licensing, and features, with insights on Java 12, 13, and future developments from Oracle's Java Platform Group leaders.

Explore open-source tools for deploying and managing Kubernetes clusters on Azure, including Helm, Draft, Brigade, and Duffle. Learn practical techniques for reproducible and versioned cluster management.

Explore reactive programming in Spring 5, covering WebFlux, Spring Data, Security, Boot 2.0, and Cloud Finchley. Learn to build scalable, resilient microservices with improved I/O handling and fault tolerance.

Explore gRPC adoption challenges and solutions, including FullStory's tools for testing and interacting with gRPC servers. Learn best practices for overcoming obstacles in implementing this industry-standard protocol.

Explore serverless architecture with VueJS, focusing on real-life use cases and strategies for building efficient, scalable applications without managing servers.

Explore strategies to tackle software complexity, focusing on adaptability, simplification, and effective design principles. Learn to identify and mitigate common pitfalls in development processes.

Explore Clojure's powerful state control and reactive paradigm for enhanced development, including hot-swapping code and networked REPL capabilities in production environments.

Explore the comprehensive process of developing AI applications, from data gathering to deployment, and learn how AI is transforming software development in various industries.

Explore the resurgence of static typing in programming languages, its historical context, and future implications with insights from functional programming expert Richard Feldman.

Explore functional programming in Kotlin using Arrow library, focusing on higher-kinded types and powerful abstractions to enhance code quality and leverage native language capabilities.

Discover strategies for optimizing software delivery and creating customer value faster through smart testing approaches, microservices, and continuous delivery in the post-monolithic era.

Insights from an experienced enterprise architect on balancing software craft with business realities, regulatory compliance, and organizational complexity in corporate IT environments.

Explore cloud and microservices challenges, learn new management models, and discover how contract testing can enhance robustness and independent deployment in microservices architecture.

Explore strategies to bridge the gap between research and software development in data science projects, focusing on MLflow for managing machine learning lifecycles.

Explore Compliance as Code: enabling secure, compliant software delivery without hindering innovation. Learn benefits, challenges, and automation techniques for balancing risk mitigation with fast release cycles.

Explore the intersection of software architecture, team structures, and complexity science. Learn how to create high-performing organizations through adaptive systems and innovative approaches to scaling.

Explore Azure's comprehensive testing options for cloud applications, from A/B to performance and architecture testing, enhancing your development lifecycle and improving code quality.

Explore C4 Models as Code with Simon Brown: Learn to create software architecture diagrams using text, focusing on content and consistency while leveraging automatic layout and version control.

Insights on building a software company from startup to acquisition, covering product design, team culture, market fit, and growth strategies in a high-growth environment.