Upcoming .NET User Forum Zurich / 6th July 2021
Announcement and teaser for a .NET User Group Zurich online event focusing on async/await programming in C#, covering pitfalls and best practices.
Announcement and teaser for a .NET User Group Zurich online event focusing on async/await programming in C#, covering pitfalls and best practices.
A developer explains building a blog with Blazor, detailing motivations, setup, and using markdown for posts.
Guide to connecting a .NET 5 application on Linux EC2 to an RDS SQL Server instance using AWS Managed Microsoft AD for authentication.
A technical article about implementing a finger protocol client in a custom language, exploring its networking stack and design.
Explores the 'as is' clause in open source licenses and its implications for user entitlement and maintainer burnout.
Practical advice for establishing and operationalizing governance in mature open source projects, covering ownership, security, and contributor roles.
Explores the relationship between causal and statistical models, focusing on causal diagrams, Markov factorization, and structural equation models.
Explains how to generate unique IDs in distributed systems using Twitter Snowflake, with a simplified Java implementation.
A developer's journey creating the T-34 ergonomic keyboard layout, optimized for programming, Vim, and reducing RSI pain.
How to disable PerfView's grouping of unresolved CPU frames under '?!?' to better analyze performance bottlenecks.
A developer announces their new weekly Twitch stream dedicated to JavaScript, covering katas, Q&A, and community interaction.
A technical guide for upgrading PostgreSQL from version 12 to 13 on Ubuntu 21.04, including commands and cluster management.
Explores new pattern matching for switch expressions (JEP 406) and the deprecation of the Security Manager (JEP 411) in upcoming Java versions.
A talk on creating web maps using Django and its GeoDjango module, covering geospatial data storage and queries from simple to complex implementations.
A guide to detecting if an iOS device is locked or sleeping using UIApplication.isProtectedDataAvailable and Keychain accessibility in extensions.
Analysis of Microsoft's decision to use Duende IdentityServer in .NET 6 templates and the push towards cloud authentication services like Azure AD.
A technical deep dive into building a high-performance Finger protocol server using Linux's io_uring interface for async I/O.
A detailed review of the Pinebook Pro laptop, covering its ARM-based hardware, Linux compatibility, and performance as a daily driver.
Explores hidden Java API features like Pattern::asPredicate and named regex groups, plus a dive into record semantics from the Inside Java Newscast.
A technical guide on installing and running the lightweight Kubernetes distribution k3s within WSL2 on an ARM64 Surface Pro X device.