Funding in open source
A conversation about transitioning to full-time open source work, the challenges of funding, and the personal motivations behind it.
A conversation about transitioning to full-time open source work, the challenges of funding, and the personal motivations behind it.
Explains the cryptographic key exchange in HTTPS, focusing on the Diffie-Hellman algorithm for establishing secure connections.
Four essential accessibility tests for new software features, focusing on color contrast, interactive elements, and Windows High-Contrast mode.
Upgrading a SaaS app's Heroku stack and htmx, plus adding an empty state feature for a better user experience.
Explains the WebApplicationFactory in .NET for integration testing ASP.NET Core WebAPIs, highlighting its benefits and usage.
An update on the Shotman screenshot tool rewrite, focusing on implementing core features like window, region, and output capture on Wayland.
A collection of C#/.NET infographics explaining pure functions, generator functions, and the cost of anonymous types.
A recap of the RecSys 2022 conference, highlighting key trends, favorite papers, and lessons learned in recommendation systems.
Explores the differences between x86 and x64 architectures in .NET, covering JIT compilation, native interop, and practical implications for developers.
A developer shares lessons learned while using JavaScript FormData to build a dynamic feature for a SaaS application.
Explores advanced C# pattern matching features, including null checks, property matching, and type inference, with practical code examples.
An overview of Project Loom's impact on the Java ecosystem, covering virtual threads, tooling, web servers, and major frameworks.
Explains pagination concepts, formulas, and implementation in C#/SQL, comparing it to infinite scrolling for efficient data loading.
A guide to structuring Blazor applications using a feature-based folder organization instead of the default template layout.
Developer discusses adding customer features to a SaaS app, including working with Django, Python, and JavaScript FormData.
A developer details the process of rewriting the Wally app for iOS 16 using SwiftUI 4, focusing on architecture, package management, and data migration.
Explains why async/await in ASP.NET Core improves scalability by freeing worker threads during I/O, not raw performance.
A curated list of essential resources for data engineering, including articles, newsletters, podcasts, and tools.
Explores modern data engineering trends in 2022, focusing on analytical data storage formats, organization, and access patterns.
A data engineer explores the evolution of the data ecosystem, comparing past practices with modern tools and trends in 2022.