The (Some) Fallacies of Test First Development
I should first clarify that I would never come out against the idea of writing tests for your code.
I should first clarify that I would never come out against the idea of writing tests for your code.
Sorry for the provocative title, but I'm too emotional these days.
Ever since I read Armin Ronarcher’s post on how he controlled his desk with shell commands, I’ve been wanting to connect to my standing desk and add some int...
Negative thoughts are quite common and everybody has some negative thoughts every now and then. Trying to get rid of negative thoughts completely would be an
Whether you're working with Javascript / TypeScript or in Python, type annotations are a thing. On Hacker News we've seen big debates on whe...
Added front end to application. It's a Blazor WASM application hosted in an ASP.NET Core Razor pages application that talks to the TodoApi. We're using cookies in the WASM application and stashing ...
This week, nothing happened.
These are the Wild West days for Mastodon. Take some time to understand who runs the server you use, how they pay the bills, and what their plan is in the long run if they have one.
Nov 27th, 2022
A new kind of scaling for a new kind of decade.
My personal website and blog
Cryptocurrencies are trying to be a solution to a financial problem that does not exist. UPI solved digital payments years ago.
Collaborative peer-to-peer applications may need to arrange data in a mutable tree structure that allows reparenting. For example, a peer-to-peer document storage system might need to sync an arbitrarily-nested directory structure. The algorithm presen…
Analyzers did become an integral part of the .NET ecosystem. Their main responsibility is to find potential code issues and warn you. Often times this comes even with potential fixes you can directly apply. And Microsoft will continue this journey with the upc…
In this episode, I was joined again by Joseph Woodward to geek out on Vim! Joe joined us on the last episode to talk about the Go programming language - and as we’re both huge fans of Vim, we decided to stay on and record a second episode chatting about it! In…
In 2022, disk I/O is very fast, and not usually the performance bottleneck in programs. This article digs into some numbers.
Finally Back in Europe Again; Twitter, Musk and My “Exodus” Thread; The Not-Acxiom Breach; Getting Pwned for 30% Less; Sponsored by 1Passwordhttps://www.troy...
Finally Back in Europe Again; Twitter, Musk and My “Exodus” Thread; The Not-Acxiom Breach; Getting Pwned for 30% Less; Sponsored by 1Passwordhttps://www.troy...
Azure recently announced the public preview of Azure SQL trigger for Azure Functions to build event-driven applications. The new functionality is currently available only for C# functions and can be triggered by changes to an Azure SQL table.
Microsoft recently announced the preview release of the Azure Orbital Space SDK to provide developers with a secure hosting platform and application toolkit designed to enable them to create, deploy, and operate applications on-orbit.
1
Framework-specific guides that cover our recommended approach to installing Tailwind CSS in a number of popular environments.
I have been on Twitter since about 2009, at that point it had already moved ...
- Use razor pages as the WASM host - Removed client side routing - Renamed the App component to Todo - Added delete todo
Yunohost
ASP.NET Core API with JWT authentication and authorization - Use a typed client in WASM · davidfowl/TodoApi@05df061
ASP.NET Core API with JWT authentication and authorization - TodoApi/TodoApi.cs at fc9c44522c98c56f757d88a45458d6e985458fd8 · davidfowl/TodoApi
My colleagues recently wrote a great post on the Netflix tech blog about a tough performance issue they wrestled with. They ultimately diagnosed the problem as false sharing, which is a performance…