Introducing Zero to Nix — Determinate Systems Introducing a brand new, beginner-friendly learning resource for Nix and the Nix ecosystem
Sleeping with GPT | David Bieber 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 ...
Code, meet mode | BryceWray.com As part of a site touchup, I bow to popular wishes and make code blocks look friendlier.
Turning Down $7k for a Side Project I Announced Two Weeks Ago I was Shutting Down 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…
.NET GC Internals - 01. Introduction 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...
How to debug 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. Th...
How the Xbox got its good looks This is the story of how the Xbox became a design icon worthy of museum collections.
Hackere selger persondata om 140.000 kunder Personopplysningene som er på avveie kan bli misbrukt, medgir selskapet.
Keep FreeBSD Desktop Updated 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…
Sharing My Best Bookmarks - Andrew Katz 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 ...
Bitwarden design flaw: Server side iterations Bitwarden is a hot candidate for a LastPass replacement. Looking into how they encrypt data, it doesn’t do things that much better however.
Dangling domain abuse. In January 2023 I noticed a new owner verified on a domain I controlled. Shortly later I had an extra 500,000 links added.
Owen, Make Your Website Already 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 excus...
Degrees of Open Source 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” …
My Job at Risk, Thanks to ChatGPT · Notes 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)...
Blogging, Analytics, and GDPR 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.
Zak v. Facebook, Inc., 4:15-CV-13437-TGB-MJH Read Zak v. Facebook, Inc., 4:15-CV-13437-TGB-MJH, see flags on bad law, and search Casetext’s comprehensive legal database
5 .NET MAUI Features for Building Great Desktop Apps 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.
Think ‘experiment’ instead of ‘project’ 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…
Improving Firefox stability with this one weird trick – Mozilla Hacks - the Web developer blog Poorly behaving web pages and apps are no longer capable of crashing the browser by exhausting memory, thanks to a simple trick.
Introducing the GitHub Bug Bounty swag store | The GitHub Blog We're excited to share the newest addition to our GitHub Bug Bounty Program!
What's inside a .EXE File? 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...
.NET 7, Docker, K8S and Azure DevOps | .NET Conf 2022 🙋♀️🙋♂️ 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...
Keyboard Shortcuts to Master Your Git Flow in Visual Studio Optimize your efficiency with Git in Visual Studio with Keyboard shortcuts. Speed up creating a new branch, committing changes, and more.
Microsoft and OpenAI extend partnership - The Official Microsoft Blog 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 pre...
Double the Performance of your Dictionary in C# 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...
Optimize "new DateTime(<const args>)" via improvements in JIT VN by EgorBo · Pull Request #81005 · dotnet/runtime 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...
Production postmortem: The big server that couldn’t handle the load 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...
How to run disposable databases for your tests. Improve your integration tests accuracy with Testcontainers Introduction Integration tests are essential to ensure that the different components of...
Inside C++/WinRT: Coroutine completions: The oversimplified version Resuming the coroutine when the asynchronous work completes.
Using .NET code from JavaScript using WebAssembly - Gérald Barré In this post, I describe how to use .NET code from JavaScript using WebAssembly and the tooling provided by .NET 7.
GitHub - damienbod/Blazor.BFF.AzureAD.Template: Blazor.BFF.AzureAD.Template, Blazor WASM hosted in ASP.NET Core using Azure AD BFF (server authentication) 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...
My old laptop, is my new web server Don't throw away old tech, even the broken stuff. Put it to work!
How to modernize a legacy .NET Framework WCF app using CoreWCF and .NET 7 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)...
Realistic Data Generation in .NET With Bogus - Code Maze 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 Proven Strategies for Writing Clean and Organized Code in C# 5 Essential Tips for Writing High-Quality Code in C#
Easily Read RSS Feeds with JavaScript: A Beginner's Guide Learn how to use JavaScript to read RSS feeds and display them on your website with this step-by-step guide.
Episode 49: Cake 🍰 - with Mattias Karlsson 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...
1.4 Million Autotrader Users EXPOSED, IntelBroker Posts Details on Dark Web The database of 1.4 million users claimed to be belonging to Autotrader, a US-based online marketplace for car buyers and
Zero Downtime Deployment in Azure Function App: A Step-by-Step Guide Implementing zero-downtime deployment in Azure Function App is crucial to ensure high availability and minimal disruption to users
Designing Data-Intensive Applications – Transactions 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.
Why “Copycat” Layoffs Won’t Help Tech Companies — Or Their Employees 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 — ...
Basic Authentication in ASP.NET Core 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 …
How to Implement Google Authentication in Next with NextAuth This article demonstrates how to incorporate single sign-on using OAuth protocol in a Next.js application via the NextAuth module with Google authentication.
PostgreSQL Basics: Roles and Privileges - Simple Talk 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...
Saving Christmas with Functional C# - Part Two - Indefinite Loops A few hints and tips about solving the Advent of Code purely functionally
Implementing Zero Trust: A Guide to Securing Your Data 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 thr...
Released: General Availability of Microsoft.Data.SqlClient 5.1 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, a...
PowerShell Extension for Visual Studio Code January 2023 Update 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 varia...
The Ultimate Guide to Implementing 301 Permanent Redirects in ASP.NET Core Implementing 301 Permanent Redirects in ASP.NET Core