The one-person framework monitoring tool Wasting time on a monitoring tool is a luxury small teams can’t afford.
You Must Fuck Around and Find Out You should take much more risk, and try new things much more often. Much of your comfort with risk is hard-coded genetically, a variable carefully tuned by millions of years of evolution, balancing the upside and downside of risk. But this is one of the...
You don't want to work with embeddings - Blog by Grzegorz Kossakowski Embeddings are the assembly of the AI world. We should spare people touching them, and climb the abstraction ladder as fast as possible. As we did in software.
Analyzing long win streaks in online chess TL;DR: In-depth analysis of recent data suggests a high likelihood of Hikaru Nakamura achieving a 55-game winning streak in online blitz, based on thousands of his games played this year (and even more likely given that Hikaru just crossed 35,000 blitz ga...
a client-side exception has occurred Application error: a client-side exception has occurred (see the browser console for more information).
Data Storage and Indexing Part 2 of my DDIA series. Let's dig into how Databases store and index our data.
Say it again: values not expressions Sometimes you can explain a simple thing for the thousandth time, and come away with a deeper understanding yourself. It happened to me the other day with Python mutable argument default values.
SQLSync - Stop building databases Join me as we take a look at common application data patterns, and how they relate to the inner-workings of databases. In this post, we discuss data caching, indexing, optimistic mutations, and recursive cache invalidation. We will see how life might be e...
I found a funny charge on my credit card - Aggressively Paraphrasing Me I just got back from a road trip, which means I have a LOT of charges on my credit card and I like to categorize them to track my budget. Here's a fun one I found! I use the "You Need A Budget" app (YNAB) to track my spending across my different accounts....
The Weirdest Bug I’ve Seen Yet In an investigation for an on call issue, we followed a series of incorrect hypotheses before ultimately discovering a surprise at the end of the debugging rainbow.
Vicyyn - Simple Obsidian System for 99% of Your Needs A simple Obsidian system that you can use for 99% of your needs. It includes most of the features that you need to get started with Obsidian. It is also easy to customize
Unix linguistics Looking at patterns in the syntax of Unix utilities. Approaching the Unix ecosystem from a linguistic perspective.
Mastering Skills: The 1% Formula This article gives you a formula you can follow to become an expert in something. It's a new mental model for building expertise in a way that's practical, approachable and fun.
Why is curation of web search results important? Mwmbl is the first search engine to allow users to change the search results: You can add results, delete them, and rerank them. The changes you made are saved instantly to the index and will be shown to other users who run the same query. But what is the...
Web developers: remarkably untalented and careless? This passage here from John Gruber’s review of some new macs struck me in particular: Web browser rendering is surprisingly resource-intensive — partially because modern HTML, CSS, and Javascript are remarkably complex, and partially because most web dev...
.NET 8 and C# 12 — ref readonly Parameters ref readonly parameters is a new C# 12 feature, which allows you to pass read-only references providing more clarity for APIs that might…
Native Rust in Visual Studio Is Top Dev Request, but Progress Slow -- Visual Studio Magazine The top open item for Visual Studio on Microsoft's Developer Community feedback site asks for native Rust support, but the company has taken little action on the years-old request.
Building a Critter Stack Application: Marten Projections Hey, did you know that JasperFx Software is ready for formal support plans for Marten and Wolverine? Not only are we trying to make the “Critter Stack” tools be viable long term options for your sh…
How to make libraries compatible with native AOT - .NET Blog How to make .NET libraries compatible with native AOT
NuGet Best Practices [Part 4] | NuGet for Beginners In part 4 of this series, Product Manager Allie Barry discusses best practices to follow when using NuGet from both the perspective of the package author and...
Why does the Windows Portable Executable (PE) format have separate tables for import names and import addresses?, part 2 - The Old New Thing Keeping read-only data separate from read-write data.
EP rejects mass scanning of private messages - European Digital Rights (EDRi) This marks a positive development for human rights in one of the most controversial draft European Union (EU) laws in recent memory.
ripgrep is faster than {grep, ag, git grep, ucg, pt, sift} I blog mostly about my own programming projects.
Refactoring C# and Tech Discussions Powered by Restream https://restream.ioFritz works on the TagzApp open source application. You can find it at https://github.com/FritzAndFriends/TagzApp
.NET MAUI Version Pinning & Nightly Build Integration With .NET 8 is it now possible to easily pin version numbers for .NET MAUI apps as items are now shipped as NuGet packages. This means you can also easily te...
How Are .NET APIs So Much Faster than Everything Else? Use code REFAC20 and get 20% off the brand new "Refactoring for C# Developers" course on Dometrain: https://dometrain.com/course/from-zero-to-hero-refactorin...
Profiling Memory Allocations on Linux using the JetBrains dotMemory Command-Line Profiler - Steve Gordon - Code with Steve In this post, I describe the steps required to collect memory profiling data on Linux (WSL2) using the JetBrains command-line tool.
.NET MAUI and Visual States Unlock the potential of .NET MAUI with Visual States and Visual State Manager in this quick tutorial! 🚀 I will show both how to use the common states and yo...
.NET Conf 2023 .NET Conf is an annual conference dedicated to the world of Microsoft's .NET framework and related technologies. In 2023, .NET Conf promises to be an exciting event, bringing together developers, engineers, and tech enthusiasts from around the globe. Atte...
Amazon exec says it’s time for RTO: ‘I don’t have data to back it up, but I know it’s better’ “We’re here, we’re back. It’s working.”
.NET Conf 2023 - Salem, Sat, Dec 2, 2023, 6:00 PM | Meetup On December 02, Join our Microsoft DEV Geeks community for ".NET Conf 2023 - Salem". Its a free, three Hours, hands-on training event led by Microsoft MVP and Microsoft MCT
How to Determine the Operating System in .NET Core - Code Maze In this article, we find out how to determine the operating system our .NET core app is running on, along with a use-case.
.NET Conf 2023 Round Up, Sat, Dec 2, 2023, 11:00 AM | Meetup We are back with another offline event to share highlights of .NET Conf 2023. ## Agenda of Day 11:00 AM on Simplifying Generative AI For .Net Developers By Nitin Pandit (
Azure Container Apps with .NET - .NET Conf 2023 - LearnInUrdu139/Lahore We'll learn developing Azure Container Apps with .NET
.NET Conf 2023 MSDUG Community Edition South Africa - JHB, Sat, Dec 2, 2023, 8:00 AM | Meetup **Tickets are available via Quicket only (not via Meetup): [https://www.quicket.co.za/events/240355-net-conf-2023-msdug-community-edition-south-africa-jhb/](https://www.qui
.NET Native AoT Make AWS Lambda Function Go Brrr Upgrading a .NET AWS Lambda function to use native AoT for improved cold-start performance by over 85%.
ASP.NET Core Basics: Essential NuGet Packages (Part 2) Here are five more packages that will help you jump-start your learning in ASP.NET Core.
TDD and refactoring to patterns in C#: how to write a cron parser How to design a cutting-edge C# application by utilizing best practices ?
My favorite features in Visual Studio 17.8 - Visual Studio Blog It was a busy week for the Visual Studio team, preparing for both Ignite and .NET Conf. And releasing the latest version of Visual Studio 2022 which is now up to version 17.8. There were lots of announcements of cool new features,
.NET Rocks! Applied Large Language Models with Vishwas Lele How do we put large language models to work? Carl and Richard talk to Vishwas Lele about his work using LLMs with his customers. Vishwas talks about focusing on specific data sets for building LLMs and how size matters - things are simple when the source ...
Who Makes the Most Reliable New Cars? - Consumer Reports To determine who makes the most reliable new cars, Consumer Reports' latest car reliability survey ranks the brands and reveals how regions compare.
Why Should I Upgrade My .NET Application? Why should I upgrade my application to the latest .NET version? If I am on the .NET Framework, why should I upgrade to .NET 8? What benefits are there to out...
Is c# underhyped? I watch a lot of tech youtube channels and there seems to be languages that are quite "trendy" right now, like Go, Rust, the Javascript + NodeJs...
Sam Altman returns as CEO, OpenAI has a new initial board Mira Murati as CTO, Greg Brockman returns as President. Read messages from CEO Sam Altman and board chair Bret Taylor.
Burke Learns Blazor - Drag and Drop and DOM events! It's time to get drag and drop working, and make it look good. But that's a bit tricky, with DOM events and JavaScript interop. Can Burke make it happen?Comm...
GitHub - Mozilla-Ocho/llamafile: Distribute and run LLMs with a single file. Distribute and run LLMs with a single file. Contribute to Mozilla-Ocho/llamafile development by creating an account on GitHub.