Configuring my Machines with Bashtard Over the past couple weeks I’ve been spending some time here and there to work on my own application for configuring my machines. Before this I’ve tried Ansible, but found it to be very convoluted to use, and requires a lot of conditionals if your machine...
tmux fzf session jumper | Waylon Walker https://youtu.be/DkJ9rb85LC0 https://youtu.be/DkJ9rb85LC0 Quickly getting between tmux splits is critical skill for productivity. You Quickly getting between t
Negative voting It's election year in my country and we'll be choosing our next president through the traditional two-round system . The two major contender...
PowerToys - 11 awesome features Microsoft won’t add to Windows Windows PowerToys are a set of powerful utilities (I can't live without them btw) that Microsoft just hasn't implemented into Windows OS.
Welcome to Platform Week This Platform Week, we don’t want to deliver on just new and shiny things (though there will be a few of those, too!). We want to deliver on principles. On letting the best solution win. On breaking developers out of lock in: whether because of code, or b...
Address by the President of Ukraine on the Day of Remembrance and Reconciliation — Official website of the President of Ukraine This year we say
DOES15 - Jeffrey Snover - The Cultural Battle To Remove Windows from Windows Server Jeffrey Snover, Distinguished Engineer and Lead Architect for Windows Server and System Center, MicrosoftIn this session Jeffrey Snover, the inventor of Powe...
Monad Manifesto I wrote the Monad Manifesto in 2002. I had been working on Monad for over a year at that point and had been relying upon whiteboard conversations and demos in my office to bring people up to spee…
When Buying the Dip Doesn’t Work: An Analysis of the Dot-com Crash When a sale isn’t quite what it seems to be
GitHub - microsoft/Web-Dev-For-Beginners: 24 Lessons, 12 Weeks, Get Started as a Web Developer 24 Lessons, 12 Weeks, Get Started as a Web Developer - GitHub - microsoft/Web-Dev-For-Beginners: 24 Lessons, 12 Weeks, Get Started as a Web Developer
Copy the Entire Contents of a Directory in C# - Code Maze In .NET, there is no built-in way to copy all contents of a directory including subfolders and their content so we're going to implement it.
In Defence of the Single Page Application My argument for why we need the Single Page Applications(sarcasm inside)
Deploying on Azure Functions - GitHub Actions This post is about deploying Azure Function with the help of GitHub Actions. In this post we will discuss how a .NET 6.0 Azure function can be deployed to Azure with the help of GitHub Actions - which will help you to implement continuous delivery / deplo...
EProgrammerNotFound exception in Delphi? In Delphi 2009, SysUtils.pas contains this in line 425: EProgrammerNotFound = class(Exception); Is this simply an easter egg or something serious? When should this exception be raised? Does it also
Release Firecracker v1.1.0 · firecracker-microvm/firecracker Added The API PATCH methods for machine-config can now be used to reset the cpu_template to "None". Until this change there was no way to reset the cpu_template once it was set. Added a rebase-sna...
Xilem: an architecture for UI in Rust Rust is an appealing language for building user interfaces for a variety of reasons, especially the promise of delivering both performance and safety. However, finding a good architecture is challenging. Architectures that work well in other languages gen...
Original Prusa i3 MMU2S upgrade kit (for MK2.5S & MK3S/+) - ORG | Original Prusa 3D printers directly from Josef Prusa Multi Material Upgrade 2S (MMU2S) is a brand new and improved version of the Multi Material Upgrade 2.0 - our unique multi-material addon, which enables your 3D printer to print with up to 5 colors at the same time. With an easier calibration process, a n...
How to build a BVH – part 5: TLAS & BLAS – Jacco’s Blog In this series we explore the wonderful world of the bounding volume hierarchy: the mysterious data structure that enables real-time ray tracing on recent GPUs, in complex, animated scenes. Despite the broad adoption of ray tracing in games, in-depth unde...
Triangle frenzy Suppose we want to draw a batch of images, where each image is made up of randomly positioned and colored triangles, that are blending. It will look like this:
It's probably not just chess and language, so how much potential is getting thrown away? I’ve been heavily into chess recently, and I’m trying to improve in every way I know how; reading books, following courses, memorizing openings, analyzing games, doing puzzles. I’m an “adult improver”, as we’re known in the chess world. I may get very goo...
Starting Startups You’re an engineer who just quit their job at a mid to late stage tech company and are thinking of what to do next. You’ve seen the company you spent the las...
Make Lists, Build Habits, Get Un-Stuck Today I nearly got stuck while learning something new. In the early years of my programming career, I got stuck all the time. Now, I rarely do. I thought I’d write about how I got from there to here, using today’s experience as a representative example of...