
Explore EventStorming's evolution from an Aggregate discovery tool to a versatile platform for collaborative modeling, covering business design, organizational structure, and software implementation.

Comprehensive overview of Ethereum's history, features, and potential, exploring its differences from Bitcoin, use cases, challenges, and future developments in blockchain technology.

Explore error handling best practices for fault-tolerant systems, focusing on Erlang principles like "Let It Crash" and concurrent programming techniques for robust software design.

Explore blockchain consensus mechanisms, from Bitcoin's proof-of-work to alternatives like proof-of-stake, examining their strengths and challenges in decentralized systems.

Explore designing multipart upload API for Manta, a distributed object store. Learn about system constraints, data paths, and design considerations for expanding mature distributed systems.

Explore Google's innovative approach to site reliability engineering, focusing on treating operations as a software problem to manage scale, growth, and complexity in tech infrastructure.

Explore security opportunities in microservices architecture, including service classification, authentication, access control, and interface design for enhanced separation of concerns.

Explore reactive Java programming with Project Reactor and Spring Boot 2. Learn to build message-driven, elastic, and responsive services using Reactive Streams and functional programming concepts.

Explore a lean approach to legacy technology evolution, focusing on high-value, near-term tactical business solutions that minimize risks and costs while maximizing innovation opportunities.

Explore serverless architecture's impact on application packaging, addressing challenges in building distributed apps with multiple cloud services and discussing the future of app exchange.

Explore polyglot agile development, adapting methodologies to fit diverse teams while maintaining cohesion. Learn strategies for successful implementation across different organizational structures and technical landscapes.

Explore the enduring relevance of bash and classic *NIX tools in modern computing. Learn why these ancient utilities remain essential for developers and how they solve universal problems.

Explore how BOSH enhances Kubernetes operations, addressing challenges in scaling, availability, patching, and upgrades for robust container runtime management at scale.

Exploring strategies for designing and implementing high-quality software systems, emphasizing the importance of prioritizing quality from the start and discussing the impact of language choices.

Learn to integrate Alexa with openHAB for voice-controlled home automation. Discover how to set up and use this powerful combination to enhance your smart home experience.

Explore how politics and hierarchy impact teams, their origins, and strategies to mitigate their effects. Gain insights on fostering empowerment and improving workplace dynamics.

Exploring deep learning applications in medicine, focusing on genetic variation detection using neural networks and its potential impact on disease diagnostics and genomics.

Explore chaos architecture principles for building resilient cloud systems. Learn strategies for handling failures, improving observability, and implementing effective chaos engineering practices.

Explore the evolution of threat models in secure communication, including end-to-end protocols, vendor security, and recent vulnerabilities like Efail, with PGP creator Phil Zimmermann.

Explore strategies for deploying production models, including data sharing, service building, and AB testing. Learn about ML pipelines, engineering requirements, and effective handoff between data scientists and software engineers.

Exploring Kubernetes adoption challenges and solutions for non-standard environments, including closed networks, Chinese firewall, and client-delivered software. Insights on crossing the technology adoption chasm.