Introducing Zero to Nix — Determinate Systems
Introducing a brand new, beginner-friendly learning resource for Nix and the Nix ecosystem
Introducing a brand new, beginner-friendly learning resource for Nix and the Nix ecosystem
The last few nights I have been sleeping with GPT, and oh, it has been a joy. Background: Capturing my thoughts as I drift off to sleep I use a note-taking device that I call Go Note Go. It’s a computer keyboard without a screen that I type on to capture my th…
As part of a site touchup, I bow to popular wishes and make code blocks look friendlier.
That’s a lot of flip flops 🤣 (#) About two weeks ago I announced I was shutting down LearnGPT. After the announcement, I received a lot of interest from people interested in taking it over, s…
The first episode of the .NET GC Internals series explaining a real in-depth knowledge how .NET GC works - covering a lot of deep details presented nowhere e...
As engineers we spend a lot of our time debugging problems, yet it's rarely taught as a skill in its own right. Some bugs are difficult enough that they can seem borderline impossible to solve, especially for devs toward the junior end of the spectrum. There's…
Not SOTA performance, but quite good
This is the story of how the Xbox became a design icon worthy of museum collections.
Personopplysningene som er på avveie kan bli misbrukt, medgir selskapet.
While its relatively easy (or brain dead easy with GhostBSD or NomadBSD distributions) to install and configure a FreeBSD Desktop – one have to keep in mind that its also important to keep th…
Remind yourself of current and future events with ease.
Hi! 🤠 Thanks for checking out this post – if you just want to look at the bookmarks and don’t really care to read about how or why I did this, here is a link to them: cyberfeed.io/bookmarks Background Before I jump into how I share my bookmarks, I think it’s …
Bitwarden is a hot candidate for a LastPass replacement. Looking into how they encrypt data, it doesn’t do things that much better however.
In January 2023 I noticed a new owner verified on a domain I controlled. Shortly later I had an extra 500,000 links added.
Make a fucking website already, Owen. You’ve been playing around with the idea of making a blog for like two years, but you’ve been dragging your feet. Maybe you can’t decide what framework to use, or where to host it, or blah blah blah. If you want excuses no…
I realized that I never captured what I learned about the nature of open source projects anywhere, so here’s one attempt to rectify this omission. The way I understand the concept of “open source” …
published: 2023-01-22 [nandalism home] (dark light)
A few centuries later, I feel today what British craftsmen and small producers must have felt when they saw the first machines arrive and the first factories open during the Industrial Revolution. A new technology, generative artificial intelligences (AI), pos…
The most common question I get asked by engineers.
The clown show at Twitter has reminded me how great it can be to own and control your content. I’d like to blog more, but getting motivated can be tough. As with many other things, I find that making some numbers go up can help.
Surprising things I find myself missing from before the pandemic.
Read Zak v. Facebook, Inc., 4:15-CV-13437-TGB-MJH, see flags on bad law, and search Casetext’s comprehensive legal database
When developing desktop apps with .NET MAUI there are great built in features that you can integrate into your apps to deliver a higher quality experience for the form factor. Today, we take a look at 5 unique features to consider in your apps.
I ranted a little bit yesterday on killing the word ‘project’, and and I was asked, “well, what should we use instead?” Great question, I would love to tell you. Projects g…
Poorly behaving web pages and apps are no longer capable of crashing the browser by exhausting memory, thanks to a simple trick.
We're excited to share the newest addition to our GitHub Bug Bounty Program!
What is inside the Windows Executable or the executables for other operating systems? I take a look at the past from the days of DOS until the present and cr...
🙋♀️🙋♂️ Get your questions answered on the Microsoft Q&A for .NET: https://aka.ms/dotnet-qa🏫 Learn C#, F#, and .NET with free self-guided learning from M...
Optimize your efficiency with Git in Visual Studio with Keyboard shortcuts. Speed up creating a new branch, committing changes, and more.
Today, we are announcing the third phase of our long-term partnership with OpenAI through a multiyear, multibillion dollar investment to accelerate AI breakthroughs to ensure these benefits are broadly shared with the world. This agreement follows our previous…
Enroll to "Cloud Fundamentals: AWS Services for C# Developers" for FREE: https://bit.ly/3XKUBOHBecome a Patreon and get source code access: https://www.patr...
This PR is the last missing piece to fold new DateTime(2023, 1, 22) call into just a constant in JIT. While there is not much value in folding DateTime specifically, the PR(s) improves constant fol...
A user of ours called us, quite frantic. They are running a lot of systems on RavenDB, and have been for quite some time. However, very recently they start...
Introduction Integration tests are essential to ensure that the different components of...
Resuming the coroutine when the asynchronous work completes.
In this post, I describe how to use .NET code from JavaScript using WebAssembly and the tooling provided by .NET 7.
Blazor.BFF.AzureAD.Template, Blazor WASM hosted in ASP.NET Core using Azure AD BFF (server authentication) - GitHub - damienbod/Blazor.BFF.AzureAD.Template: Blazor.BFF.AzureAD.Template, Blazor WA...
Don't throw away old tech, even the broken stuff. Put it to work!
CoreWCF is a port of the Windows Communication Foundation (WCF) framework to the latest .NET version. The main goal of the CoreWCF project is to enable existing WCF services to be moved to .NET 7. In this post I'll show you step by step how easy (or hard) is t…
Learn how to generate realistic data with the Bogus .NET library and save your time when mocking data and seeding databases with EF Core
5 Essential Tips for Writing High-Quality Code in C#
Learn how to use JavaScript to read RSS feeds and display them on your website with this step-by-step guide.
OpenAI as a service is here! We discuss!
In this episode, I was joined by Mattias Karlsson to chat about Cake! Nope, not the food - something even better! Cake is a build orchestration tool where your builds scripts are written in C#. There are tons of addons for most tasks you can think of, and it’s…
The database of 1.4 million users claimed to be belonging to Autotrader, a US-based online marketplace for car buyers and
Implementing zero-downtime deployment in Azure Function App is crucial to ensure high availability and minimal disruption to users
Becoming a .NET Architect: A Step-by-Step Guide
We decided to knock the dust off our copies of Designing Data-Intensive Applications to learn about transactions while Michael is full of solutions, Allen isn't deterred by Cheater McCheaterton, and Joe realizes wurds iz hard.
Over recent months, tech companies have been laying workers off by the thousands. It is estimated that in 2022 alone, over 120,000 people have been dismissed from their job at some of the biggest players in tech — Meta, Amazon, Netflix, and soon Google — and s…
This article shows how basic authentication could be implemented in an ASP.NET Core application. This is not the recommended way to implement security for user flows as the password is always sent …
This article demonstrates how to incorporate single sign-on using OAuth protocol in a Next.js application via the NextAuth module with Google authentication.
Information security, whether in databases, applications, or larger IT systems, is based on the principles of Authentication and Authorization, often referred to as AuthN and AuthZ respectively. Likewise, PostgreSQL security involves creating roles that allo…
A few hints and tips about solving the Advent of Code purely functionally
Data protection is a critical role for security and compliance teams, and it is essential to make sure that data is secure at all times, including when it is at rest, in use, and when it leaves the organization's control. In this blog post, we will go through …
We have released for general availability Microsoft.Data.SqlClient 5.1. This .NET Data Provider for SQL Server provides general connectivity to the database and supports all the latest SQL Server features for applications targeting .NET, .NET Framework, and .N…
We are excited to announce that the January update to the PowerShell Extension for Visual Studio Code is now available on the extension marketplace. This first stable release for the new year includes a multitude of fixes for the debugger! Expanding variables …
Why the search for the
Implementing 301 Permanent Redirects in ASP.NET Core