
Discover innovative approaches to revitalize legacy systems using modern technologies. Learn strategies for successful renovations, avoiding risky rewrites, and creating lasting value in established software environments.

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.

Exploring SOLID design principles in Elixir, demonstrating how object-oriented concepts can be applied to functional programming for creating maintainable and extendable solutions.

Explore TypeScript's rise, its advantages over other compile-to-JavaScript languages, and why it has become a preferred choice for developers in modern web development.

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.

Discover how to introduce Rust in your company, learn about npm's transition, and explore strategies for adopting new technologies in production environments.

Explore functional programming concepts and their real-world applications in modern languages. Learn about immutability, higher-order functions, and how to leverage functional techniques in your projects.

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

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.

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.

Discover how to build scalable, performant prediction pipelines for microservices in the cloud. Learn data collection, model building, serving, and candidate checking techniques.

Explore computer science through the lens of real-world problems, bridging the gap between academic theory and practical applications. Gain insights from Erlang's inventor on solving user challenges.

Discover how Elm simplifies web app development with its unique approach to reliability, immutability, and pure functions. Learn to build robust applications more efficiently.

Explore augmented reality challenges and learn to create AR experiences using JavaScript, focusing on key components, architectures, and practical implementation techniques.

Comprehensive guide to implementing multi-layered security in Spring applications, covering authentication, authorization, protection against common web vulnerabilities, and custom security configurations.

Explore polyglot software automation with Jessica Kerr, covering language diversity, community impact, and practical strategies for enhancing productivity and generativity in development.

Explore Go's design for robustness at Google's scale, covering language features that enhance program reliability and potential pitfalls to be aware of when building robust systems.

Live demonstration of building a container from scratch using Go, exploring namespaces, control groups, and container fundamentals. Demystifies container technology for developers and DevOps professionals.

Explore C++'s evolution with recent revisions, improved tooling, and modern features, challenging the perception of it being outdated and demonstrating its continued relevance in software development.

Explore large-scale password analysis using Apache Spark, covering data processing techniques, popular password trends, and security implications of leaked credentials.

Exploring modern Domain-Driven Design principles, focusing on modeling uncertainty in distributed systems. Covers reactive systems, microservices, and practical heuristics for effective domain modeling.