Async Await Pitfalls / Guidelines - .NET User Group Zurich Presentation
A talk on async/await in .NET, covering pitfalls, differences from parallel programming, and internal state machine workings.
A talk on async/await in .NET, covering pitfalls, differences from parallel programming, and internal state machine workings.
A tutorial on setting up and writing unit tests for Blazor components using bUnit, with an introduction to end-to-end testing concepts.
Analyzes the legal implications of GitHub Copilot potentially being a derivative work of GPL-licensed code used in its training.
A guide to mounting Windows folders as persistent virtual drives using registry edits, offering an alternative to the SUBST command.
Explores new .NET 6 features for Blazor, including WebAssembly AoT compilation, required component parameters, and compiler improvements.
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.
Practical advice for establishing and operationalizing governance in mature open source projects, covering ownership, security, and contributor roles.
Explores the 'as is' clause in open source licenses and its implications for user entitlement and maintainer burnout.
Explores the relationship between causal and statistical models, focusing on causal diagrams, Markov factorization, and structural equation models.
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.