Habitually - I’ve Been Tracking Everything in My Life for A Year
I've Been Tracking Everything in My Life for A Year
I've Been Tracking Everything in My Life for A Year
LLM training in simple, raw C/CUDA. Contribute to karpathy/llm.c development by creating an account on GitHub.
Intel and AMD both tried to ship iGPUs fast enough to compete with low end discrete cards over the past 10 years with mixed results. Recently though, powerful iGPUs have been thrown back into the s…
Fang-Pen Lin's blog about programming
In this article I explores the notion that the idea of a singular Modern Standard Arabic is a misconception, at least from the point of view of NLP. Instead, I hypothesise that there exist multiple Modern Standard Arabic Languages s that share grammar and a lo…
HTMX is changing how modern web apps get built. It provides most of the capabilities of a Single-Page Application with the simplicity of a Multi-Page Application. This means you don't really need reach for React, Vue, Angular, Svelte, etc to get a modern app -…
It's time to craft your personal mission statement.
Calm companies are profitable, value freedom, have a purpose, and improve the team's lives. Frenzied companies are crisis-driven.
It’s a Token IssueThe ResultSurprise
CS 3001 Spring 2024 Assignment 2
Redis is an in-memory data structure store, very powerful, with an excellent abstraction via its API to manipulate its data structure. What makes Redis very powerful, in my opinion, is the variety of data structures it provides and the performance of its opera…
Many discussions about open source dependencies and maintenance happened in the last month.Two posts caught my eye in the Rust ecosystem: Sudo-rs dependencie...
You can’t connect the dots looking forward; you can only connect them looking backwards. -- Steve Jobs
Kalshi is a regulated exchange & prediction market where you can trade on the outcome of real-world events. Buy and sell Event Contracts.
Automatically receiving a stacktrace when your C program crashes isn't rocket science. But this time it was more difficult than I expected. This is a short recollection of the things I found out few years ago. This post assumes that the reader has some basic k…
Humans. That I know. My friends. I bought a knee scooter recently. Before doing so, I asked my colleague, who I knew was using one. She said she was happy...
Generation XYZ, the provider of the TLD .xyz, offers a promotion for a class of .xyz domains. For $0.99 a year, you can register any .xyz domain inbetween 000000.xyz through 999999999.xyz. They call it: 1.111B class.
About Freedom and Power écrit par Ploum, Lionel Dricot, ingénieur, écrivain de science-fiction, développeur de logiciels libres.
The untold story of Lore Harp McGovern
.NET, .NET Core, ASP.NET, ASP.NET Core, Visual Studio, Jaliya Udagedara
I use a hardware latency tester to measure how much the VTE-based terminals improved from GNOME 45 to GNOME 46.
The classic Win32 ListView supports incremental search: You can start typing the name of an item to search for it. But it’s a bit more complicated than that. You see, there’s more than one way that people expect type-to-search to work.
Regular expressions are powerful for pattern matching, but what about performance? Check out this article for details on C# regex performance from benchmarks!
If you are following previous articles of this series, you are probably comfortable working with Web API and class library projects in VS Code. We will take our example a step further and add authentication to the Web API.
In a previous edition of this magazine, we argued that English was so pervasive in our industry, nobody even questioned its use anymore. The same can be said of Git. It is difficult to imagine that merely twenty years ago, the landscape of source control tools…
When customizing attributes, Microsoft and I both advise sealing them for clarity and performance. However, benchmark results show sealing attributes to be marginally less performant, with both out…
Learn how to use code comments to prompt GitHub Copilot in Visual Studio for smarter suggestions and completions. Boost code productivity.
VS Code Day Skills Challenge banner Ready to level up your coding skills? Join our #VSCodeDayCSC! Learn about AI, Data Science and more with VS Code! This..
In this new installment, Bruno shows you how to use Slash Commands, a kind of "magic spells" that works in GitHub Copilot Chat.
These are 5 rules for writing better DTOs.
We are happy to announce the developer preview release of the AWS Message Processing Framework for .NET. This is an AWS-native framework that simplifies the development of .NET message-processing applications that use AWS services such as Amazon Simple Queue S…
As a follow-up on the presentation I did at CloudBrew about Azure Static Web Apps I want to write a series of blog posts. Part I - Usi...
Learn to integrate GitHub Copilot in Visual Studio for smarter, faster coding. Boost productivity with AI-generated suggestions.
TL;DR -> I’m dubious about whether or not the currently popular “modular monolith” idea will actually pay off, but first let’s talk about why we got to this point The pen…
A v0 draft of the signals proposal, including a polyfill, is now available.
As a follow-up on the presentation I did at CloudBrew about Azure Static Web Apps I want to write a series of blog posts. Part I - Usi...
webpack is a JavaScript bundler that helps you bundle your code into a single file. It's a great tool for optimizing your code and improving performance.
I do most of my app building on a MacBook with Visual Studio Code, and that means I am learning new...
In .NET 8 the Blazor UI framework introduced some new render modes for components and pages. The available render modes are now:
This article shows some of the base conditional access policies which can be implemented for all Microsoft Entra ID tenants. Phishing resistant authentication should be required for all administrat…
Mark Heath's Development Blog
Identity in ASP.NET Core is a powerful feature, and .NET 8 made it even more versatile. Check out what Identity is and how to implement it in practice.
Deconstructor are a C# language feature that allows you to define a method that will be called when an object is being split up into its components. While this is straightforward to implement for your own types, it is not possible to add a deconstructor to a 3…
An introduction to responsive images for ASP.NET Core Developers
In-memory Postgres for unit/E2E tests. Contribute to stackframe-projects/pgmock development by creating an account on GitHub.
Ben Nadel explores the MutationObserver API as a means to dynamically bind and unbind controllers in JavaScript.
There is no best programming language. But there are languages that are better at certain things than others.
Architectural Decision Records (ADRs) capture context, options, decisions, and consequences. dotnet-adr is a .NET tool for managing ADRs.
I’ve recently been talking (and blogging) a lot about App Insights for Azure. One of the questions or topics that comes up when I speak about this is cost. I…
Ever tried to use Primary Constructors with LoggerMessage source code generator based logging calls? It doesn’t work how you think!
Learn to configure your ASP.NET Core web apps to securely work with reverse-proxies and load balancers, such as Nginx, Traefik, and Caddy.
PumpkinOS is a re-implementation of PalmOS. Contribute to migueletto/PumpkinOS development by creating an account on GitHub.
April 8, 2024