Echoing an earlier report on the popularity of ASP.NET in the .NET/C# tech stack, a new survey from the .NET Foundation finds the web framework dominates the ranking of app models used by respondents.
This is a review of the Kinesis Advantage2 keyboard. In this article I’m going to tell you why spending $350 on a keyboard based on a 25-year-old design may be one of the best improvements yo…
avdi.codes·Published by Avdi Grimm
Posts by Avdi Grimm
Visit Website··20-26 minutesrustgitapplegaming
Premature optimization is often said to be the root of all evil, because it makes future maintenance harder.
I want to show some cases where the faster code is just (or more) as maintainable as the slower one.
I recently launched a Substack newsletter and was disappointed to discover that Substack didn’t support markdown. I write a lot of text and markdown is my …
I have been sitting on a half-finished essay about “backdoors in end to end encryption” for several months now, and it seems like the best way to get me to finish it is for me to leak t…
Hiding behind terms like "idiomatic", we are quick to dismiss any solution that feels like it's going to destroy the perfect shelter we built. Ask yourself what idioms apply to your style of work; what helps your team deliver better products—those you can allo…
TL;DR: you should delete your social media accounts, right now, even if you think they’re a net benefit in your life. I won’t judge you if you don’t, but this is not a joke, it…
I use vimwiki to take notes and keep a todo list. Vimwiki stores every page as a
separate markdown file in whatever directory you tell it to use. For a long
time, my backup strategy for my vimwiki files was Dropbox. Dropbox always seemed
like a heavy-handed so…
Solving multi-dimensional partial differential equations (PDE’s) is something I’ve spent most of my adult life doing. Most of them are somewhat similar to the heat equation:
Twenty-five years after its theatrical release, Sir Patrick Stewart (Jean-Luc Picard), Director Jonathan Frakes (William Riker), Brent Spiner (Data), and Ali...
Millions of developers use GitHub daily to build, ship, and maintain their software – but software development isn’t performed in silos and require open communication and collaboration across teams. Microsoft Teams is one of the key tools that developers use f…
We're opening this PR to update our policies around security research, malware, and exploits, so that the security community can collaborate on GitHub under a clearer set of terms.
Read more at...
When working with a content heavy site, it can be very practical to use AI for identifying named entities in the text. Last summer I made a prototype service using Named Entity Recognition in danish, english and swedish to tag content - but not until now did I…
Ability Summit is a two-day, free digital event experience that brings together people with disabilities, allies, and accessibility professionals to Imagine, Build, Include, and Empower the future of
Last time, we added an extension point that permitted us to respond differently to the completion of the coroutine. We’re going to put that extension point to good use by adding the ability to wait synchronously for the coroutine to complete.
Issue #75 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Specification Pattern in ASP.NET Core – Enhancing Generic Repository Pattern [codewithmukesh.com] Generic Repository Pattern is considered by some to be an antipa…
Facebook has joined the Rust Foundation, the organization driving the Rust programming language, alongside Amazon Web Services, Google, Huawei, Microsoft, and M
In this episode of the .NET Core Podcast we talked with Steve Collins about just what Dependency Injection is, how it relates to Inversion of control, and how to leverage both in you .NET applications
ASP.NET Core in .NET 6 Preview 3 brings a lot of nice features to explore and one of them is the usage of Blazor components inside of desktop, WPF and Win Forms, applications via BlazorWebView control.
Context: NuGet/NuGet.Client#4011 (comment)
There is no mention of net6.0-tizen in the Compatibility rules section.
These should be the same as net6.0-ios except that tizen is used instead of xamari...
UPDATE: April 15, 2021
This notice applies to users of the ParkMobile app and city/operator branded white-label apps.*
As we shared in our security notification on March 26, we became aware of a cy...
In today’s world we must be able to scale our workloads, whether that be dealing with an internal workload or an external workload serving your organisations’ customers. There are lots of options available to you to implement that scale and deal with the traf…
In a number of my previous posts I’ve challenged the need for Windows UI (WinUI3) to continue to support UWP. In nearly every instance I get push back from the community regarding all the features that are missing from Project Reunion and that UWP needs to be …
Join us Tuesday, May 18, 2021, 16:00 - 17:00 CEST (10:00 AM - 11:00 AM EST or check other timezones) for our free live webinar, OSS Power-Ups: Silk.NET, with Dylan Perks and Kai Jellinghaus.
Register
For years, Wi-Fi packet capturing in the Mac has always worked reliably out of the box. Unfortunately, packet capturing is now broken in the new M1 Mac.
In today’s web, people’s interests are typically inferred based on observing what sites or pages they visit, which relies on tracking techniques like third-party cookies or less-transparent mechanisms like device fingerprinting. It would be better for privacy …
The Oqtane project -- a modular application framework for Blazor -- has been updated with more templating functionality, along with user experience (UX) improvements and fixes.
The price of SSDs is already increasing due to anticipation over Chia farming! If you're ready to get started with Chia and SSD and Hard Disk Crypto-Currenc...