GoblinTools - Neil Turner's Blog If you sometimes find doing things overwhelming, or need help converting some disparate thoughts into something coherent, then GoblinTools may help you. It was recommended to me by someone on Mastodon some time ago; sadly I’ve lost track of who tooted or ...
The Importance of Innovating On Content – The Write to Roam On May 6th, 1835, from a cellar in downtown New York, James Gordon Bennett Sr. published the first-ever stock report based on information he’d gathered on Wall Street.
Why does an extraneous build step make my Zig app 10x faster? For the past few months, I’ve been curious about two technologies: the Zig programming language and Ethereum cryptocurrency. To learn more about both, I’ve been using Zig to write a bytecode interpreter for the Ethereum Virtual Machine. Zig is...
Seven Days of New Things Day 2: Linear Algebra, Tulips | James' Coffee Blog This is day two of my Seven Days of New Things challenge. On each day for the duration of the challenge, I want to try one new thing; small or big. Read the first post in the series to learn more about the challenge.
Execution is King As a Product Manager, more often than not, I notice people mixing up _ideas_ and _execution_ in discussions. Both these concepts have entirely unique levels of fidelity to what the finished product will be. It’s important for Product Managers to know the ...
Why Fastmail over ProtonMail - Scott Spence I’ve now been using Fastmail for a year now. I was using ProtonMail previously but decided to migrate to Fastmail. I’m going to go into the details of why I switched. This is personal preference and my reasoning behind the switch. For full...
Clinical troubleshooting: diagnose any production issue, fast. Over the years, I’ve developed a reliable method for harnessing the diagnostic power of groups. My approach is derived from a different field in which groups of experts with various levels of…
In which the squamous cell carcinoma tumors in my neck grow by 20% in two months If you find this piece worthwhile, consider the Go Fund Me that’s funding ongoing care. The four tumors in my neck grew by an average of about 20% from Jan. 16 to Mar. 11—and that’s after they shra…
Let's create a Tree-sitter grammar One of my favorite features in Neovim is the Tree-sitter integration. It allows for fast syntax highlighting that works well even in an error state (often the case when you’re editing code), and it has additional semantics (you can differentiate between f...
How to Start Google (This is a talk I gave to 14 and 15 year olds about what to do now if they might want to start a startup later. Lots of schools think they should tell students something about startups. This is what I think they should tell them.)
How well does C++/WinRT com_ptr support class template argument deduction (CTAD)? - The Old New Thing It doesn't even try, and probably doesn't want you to do it.
GitHub - microsoft/garnet: Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients. Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication feat...
Autofac In ASP NET Core - How To Avoid A Debugging Nightmare Learn how to use Autofac in ASP NET Core applications with only a couple of lines of code! Avoid this common problem when setting up dependency injection.
Navigating Open Spaces: Survival Guide for Neurodivergent Individuals Navigating open spaces can be challenging for anyone, but for neurodivergent individuals, it can...
Optimizing String Concatenation in C# with Spargine FastStringBuilder Explore enhanced string concatenation in C# programming with the FastStringBuilder from DotNetTips.Spargine.Core, utilizing the ConcatStrings() method for optimized performance. Benchmark results r…
Difference Between await and Task.Wait in C# - Code Maze Dive into the differences between await and Task.Wait() in C# covering async programming, and exception handling for .NET developers.
Why Should We Avoid Using Await in a Loop in C# - Code Maze In this article, we will explore scenarios where using the await keyword in a loop is appropriate and when it is not.
.NET Developers Begging for Ecosystem Destruction Cheering for the destruction of options because...?
React Basics: Getting Started with React and GraphQL See how to get started with GraphQL and the React Query tool in React—a widely adopted library for building user interfaces that couples well with GraphQL APIs.
Giving your app a temporary public URL with VS Code port forwarding Monday, March 18th, 2024 at 10:47 am
Eloquent JavaScript 4th edition is released If you are new to JavaScript or want to refresh you knowledge with the latest and greatest that is inside the language, I can only recommend...
Generate OpenAPI specification at build time from the code in ASP.NET Core - Gérald Barré In this post, I describe how to generate the OpenAPI specification from the code in ASP.NET Core at build time, so you can validate the file during code reviews
Now in Beta: Explore the Enhanced Python SDK for Semantic Kernel | Semantic Kernel The Semantic Kernel team is excited to announce we are on the brink of releasing v1.0.0 of our Python SDK. In our journey towards this significant milestone, the latest beta release (0.9.0b1) has brought essential breaking changes, aligning our Python SDK...
LLM inference speed of light In the process of working on calm, a minimal from-scratch fast CUDA implementation of transformer-based language model inference, a critical consideration was establishing the speed of light for the inference process, and measuring the progress relative t...
C++ creator rebuts White House warning Biden administration seems oblivious of the strengths of contemporary C++ and the efforts to provide strong safety guarantees, Bjarne Stroustrup said.
Introducing Stable Video 3D: Quality Novel View Synthesis and 3D Generation from Single Images — Stability AI When we released Stable Video Diffusion, we highlighted the versatility of our video model across various applications. Building upon this foundation, we are excited to release Stable Video 3D. This new model advances the field of 3D technology, deliverin...