
Explore the intersection of DevOps and application development, focusing on streamlining processes, improving collaboration, and enhancing software delivery efficiency.

Discover Scrum's benefits, origins, and implementation strategies from co-creator Jeff Sutherland. Learn how this agile framework can revolutionize project management and team productivity.

Learn effective project estimation using Story Points, a key Agile technique for measuring complexity and effort in software development.

Explore vulnerabilities in SHA-3, SHAKE, and EdDSA implementations, and learn about optimizations for Helib. Gain insights into cryptographic algorithm security and performance tradeoffs.

Explore the current and future landscape of AppSec, including threats, vulnerabilities, tools, and strategies. Gain insights to build robust security programs and prepare for emerging challenges.

Explores challenges in Data Science & AI productivity and reproducibility, comparing it to software development's evolution. Proposes solutions for improved collaboration and automation in the field.

Explore how a self-managed company builds software as a force for good, focusing on people, SDG goals, and evolving Agile principles to create a new kind of business and work culture.

Explore how cognitive biases and psychological heuristics impact software development decisions, and learn strategies to overcome these mental pitfalls for better design and architecture.

Explore Istio's role in simplifying microservices architecture on Kubernetes, addressing service discovery, load balancing, network resiliency, and consistent policy enforcement across polyglot environments.

Insights from 15 years of software development experience, covering vision, modeling, continuous delivery, and balancing velocity with stability in building effective software systems.

Explore effective communication patterns in microservices architecture, focusing on events and their impact on component coupling. Learn to select suitable routing patterns for different communication needs.

Explore how to leverage cloud services and Python tools for data analysis and visualization, unlocking your potential to tackle practical questions with powerful computing resources.

Insights on implementing AR prototypes to support workflows by integrating digital information with physical artifacts. Challenges and potential of AR beyond simple visual overlays.

Explore Spring Framework's 15-year evolution, from its origins to becoming Java's leading application framework. Learn about adaptations to new JDK generations and changing development requirements.

Explore reactive programming benefits beyond high throughput, including debugging, stream processing, back-pressure, and client-side reactivity. Learn when to use and avoid this approach in software development.

Explore large-scale code analysis and machine learning on source code using open-source tools. Learn about ingesting public git repositories and transforming code into ASTs for advanced analysis and ML applications.

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 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 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.

Explores strategies for handling errors in programming, challenging traditional approaches and proposing new ways to design systems that are more resilient to failures and unexpected inputs.

Explore strategies for balancing the cost and value of software testing, focusing on maximizing long-term benefits while minimizing short-term expenses in development time.