
Explore strategies for corporate open source support, including funding initiatives, OSPOs, employee contributions, and measuring impact. Gain practical ideas to promote sustainability.

Explore how effective software development parallels storytelling, emphasizing intuition, adaptability, and human-centric design to create systems that thrive in unpredictable real-world scenarios.

Explore Go's performance optimization techniques for latency-sensitive systems, including channels, interfaces, and mechanical sympathy, with insights on trade-offs and lessons learned.

Explore building a Scheme-like language compiler in Rust, comparing its performance with C-based implementations and discussing the pros and cons of using Rust for language development.

Explore the evolution and challenges of distributed build systems, focusing on Google's scalable solutions for fast and resilient development workflows.

Explore Ramparts, a compiler translating Julia code for homomorphic encryption, enabling secure computation on encrypted data without cryptography expertise.

Explore Rosie Pattern Language, an alternative to regular expressions offering improved scalability, readability, and composability for efficient data processing and pattern matching.

Explore stream processing challenges and solutions at internet scale, covering event ingestion, real-time data processing, and performance optimization techniques for large-scale applications.

Explore functional reactive programming for simplified frontend development, treating data as asynchronous streams and transforming values over time to handle events more effectively.

Explore modern infrastructure challenges and the shift from traditional monitoring to observability. Learn about event-driven approaches, complexity management, and the future of debugging distributed systems.

Explore how supporting right-to-left languages can reveal UX issues and improve interfaces for all users. Learn challenges and solutions in internationalization for inclusive software design.

Explore algorithms designed to teach math step-by-step, optimizing for intuitive explanations rather than speed. Learn about mathsteps, an open-source library for solving and explaining algebra problems.

Exploring how software development can address social inequalities through open data, collaboration, and civic tech, with a focus on verifiable solutions and empathy-driven approaches.

Explorando herramientas innovadoras como OSTree, Flatpak y NDN para empoderar a la próxima generación de usuarios en regiones con conectividad limitada y reducir la brecha digital global.

Discover innovative techniques for teaching kids programming through collaborative, real-world projects like IoT-enabled urban farming, inspiring young minds to create technology solutions for global challenges.

Explore Functional Reactive Programming principles applied to UI toolkits, using GitHub's desktop apps as a case study. Learn FRP implementation, challenges, and benefits in non-FRP frameworks.

Discover common pitfalls in benchmarking and learn techniques to create accurate, meaningful performance measurements for your systems, guiding effective optimization efforts.

Comprehensive guide to web application security, exploring OWASP standards beyond Top Ten lists. Learn about ASVS, its 180+ requirements, and how to implement a robust application security program.

Explore deep collaboration with domain experts and five essential strategies for achieving excellence in software development initiatives.

Modernize WPF and Windows Forms apps: migrate to .NET Core 3, implement CI/CD, switch to MSIX, add telemetry, and incorporate modern Windows controls for enhanced desktop applications.

Explore advanced techniques for diagnosing and resolving issues in .NET Core 3.1 applications, including new APIs, command-line tools, and Visual Studio features for efficient troubleshooting and performance optimization.