Using Background Services in ASP.NET Core I have a small link shortener that I run for myself. I built it mostly so I could update short links when an URL changes (which bitly didn't let me do). It's been running for a few months and I'm really happy with it. One of the things that I missed was t...
MS Designer keyboard right control key Sometimes simple things require complex solutions. Today’s article is sponsored by Right Control key. Funny situation… some time ago I bought another keyboard, this time Microsoft Designer Compact Key
Microsoft 'Eats Own Dog Food' with WebView2, .NET 6, WinUI 3 for PowerToys -- Visual Studio Magazine As Microsoft releases new developer tech, it's 'eating its own dog food' by using it to create the company's own commercial products, with PowerToys being the latest example.
Why do you need (my) Instagram? Or why I’m not on Instagram despite being a science communicator, and don't need to be.
Stack Overflow The Key V2 Macropad | Mechanical Keyboards | Mini Mechanical Keyboards | Drop Drop exclusive product, price and reviews: Stack Overflow The Key V2 Macropad | 2.7K+ Sold | Ends 6/30/2022 | Last year, we brought Stack Overflow’s iconic...
Real-World Event Driven Architecture! 4 Practical Examples What's event driven architecture good for? Here are 4 practical real-world event driven architecture use-cases.
Starlink Roaming makes mobile usage possible For a year, I've tried transferring my Starlink user terminal to my cousin, who lives on a farm in rural MO.
A principled way to solve problems Today I’m writing some short thoughts on how to design solutions or decide on actions when you face a new problem. TL;DR constantly ask yourself what you are trying to do. One of the main lessons I’ve learned in this short time working in research (as an...
The Hardest Thing About Making Decisions Is Saying No Here is a piece of advice I often give to people who are a few years into their career.
Ordering CSS Declarations I was reading Eric’s recommendation to organize your CSS declarations alphabetically:
A shiny future with GATs This was a surprisingly difficult blog post to write. Between general life things getting in the way and feeling a bit of lost steam, this took much longer than I expected.
Stripe Financial Connections | Connect Users' Financial Accounts Let users securely share financial data so you can streamline payments, reduce fraud, underwrite risk, and build new products.
GitHub - mimoo/cargo-specification: The code is the spec The code is the spec. Contribute to mimoo/cargo-specification development by creating an account on GitHub.
.NET R&D Digest (April, 2022) The new issue of .NET R&D Digest includes bits of software development, hardware, .NET, Windows and security.
Microsoft Graph's Journey to .NET 6 Read about the journey of Microsoft Graph on upgrading from .NET Framework 4.6 to .NET 6 and all the impact that came with it.
Bullshit Generator The Bullshit Generator is a tool dedicated to generating bullshit for your next meeting, proposal, interview, conversation with your boss, whatever.
VS Code PowerShell Tool Gets Major Feedback-Driven Overhaul -- Visual Studio Magazine Microsoft's dev team for the PowerShell extension for Visual Studio Code has updated the tool in a major revamp some two years in the making, driven by user feedback submitted via GitHub issues.
Quickly Map Your NuGet Packages to Sources Package Source Mapper When we introduced Package Source Mapping late last year, we noticed a certain challenge to make onboarding to using the feature easier. Could there be a way for us to automatically generate a NuGet.config for you based on your proje...
The Google Incentive Mismatch: Problems with Promotion-Oriented Cultures Getting to the next level unlocks a lot – more money, more responsibility, more respect, a feeling of progress – and even if you care deeply about other things (your product, your users, etc), you can’t really avoid caring about promotion as well. This po...
What are your Most Used Self Hosted Applications? The list that's always growing. What are your most used self hosted applications? Here's mine.
Username & Password Generator | Bitwarden Help & Support This article explains how to use the username and password generator to quickly create secure credentials.
[Last Week in .NET #87] – The Windows Development Roadmap Has U-Turns in it It’s an abbreviated (and rather late) Last Week in .NET this week, due to a convention and a golf fundraiser on Monday. Mea culpa, even though I’m really not sorry having a vacation day…
Development With A Dot - Current Limitations of Entity Framework Core Introduction Although EF Core seems to be the most popular ORM in the .NET world in these days – and I for sure won’t contradict it –, there are still some functionality missing, …
Build .NET applications with C# - Learn .NET is a free, cross-platform, open source developer platform for building many different types of applications. With .NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, games, and IoT.
Software security starts with the developer: Securing developer accounts with 2FA | The GitHub Blog GitHub will require all users who contribute code on GitHub.com to enable one or more forms of two-factor authentication (2FA) by the end of 2023.
Tailscale raises $100M… to fix the Internet We’ve raised $100M in a Series B financing led by CRV and Insight Partners, with participation from our existing major investors: Accel, Heavybit, and Uncork Capital, along with a cast of many prominent angels and smaller investors.
Criticizing Hare language approach for generic data structures I run into this blog post about the Hare language and its approach for generic data structures. From the blog post, we have these quote:…it’s likely that the...
How To Vote Greens Your vote can help kick the Libs out and give the Greens the power to get real action on the climate crisis and dental and mental health into Medicare
Writing a Book for O’Reilly - Party One Part One of a series on how I came to be writing for O’reilly, and what the process is like
CRUD with DynamoDB in ASP.NET Core - Getting Started with AWS DynamoDB Simplified In this article, we are going to learn about implementing CRUD with DynamoDB in ASP.NET Core Web API. This article is an integral part of the entire
Hyperbolica Hyperbolica: https://codeparade.itch.io/hyperbolicahttps://store.steampowered.com/app/1256230/Hyperbolica/I wanted to do an experiment in short form/rapid pr...
GitHub - davidfowl/YarpTunnelDemo: YARP demo showing how tunneling can be implemented over websockets YARP demo showing how tunneling can be implemented over websockets - GitHub - davidfowl/YarpTunnelDemo: YARP demo showing how tunneling can be implemented over websockets
GitHub - microsoft/Microsoft-3D-Movie-Maker: This is the source code for the original Microsoft 3D Movie Maker released in 1995. This is not supported software. This is the source code for the original Microsoft 3D Movie Maker released in 1995. This is not supported software. - GitHub - microsoft/Microsoft-3D-Movie-Maker: This is the source code for the or...
Sorting and Filtering With LINQ - Code Maze This article demonstrates how to do Sorting and Filtering with LINQ with the LINQ Sorting Operators and LINQ Filtering Operators.
Why I don't miss React: a story about using the platform - Jack Franklin Just over two years ago I left a role at a London based startup where I lead development of a large, React based e-commerce frontend to join Google to work on Chrome DevTools. My initial focus was to introduce Web Components as the new fundamental buildin...
Four ways to elevate team efficiency and code quality | Redgate Discover how teams can keep pace with business demands to speed up the delivery of accurate database changes without relying on recruiting extra staff.
Improving ASP.NET Core Before It Ships 🚢 Writing code that millions of people will use is something we do every day. Writing code that millions of developers will use feels a…
Handling Light and Dark Mode With .NET MAUI Learn how to adapt your .NET MAUI applications’ appearance configuration (system theme) to show light or dark mode based on user preference.
Combinations, permutations, and derangements - Simple Talk Joe Celko explains how several mathematical concepts, combinations, permutations, and derangements, relate to databases.
ASP.NET Core JavaScript Collocated TagHelper An asp.net core tag helper to reference collocated javascript files automatically
Donate to National Network of Abortion Funds I made a donation to the National Network of Abortion Funds today because I believe abortion should be accessible to everyone — no matter where they live or how much money they make. Our bodily autonomy is not negotiable! Learn more and make a gift of yo...
GitHub - onceupon/Bash-Oneliner: A collection of handy Bash One-Liners and terminal tricks for data processing and Linux system maintenance. A collection of handy Bash One-Liners and terminal tricks for data processing and Linux system maintenance. - GitHub - onceupon/Bash-Oneliner: A collection of handy Bash One-Liners and terminal tri...