The Software Philosopher: I just can't write normal software.
Software front-end, back-end, full-stack development, with consulting, freelancer, webinars, and mentoring
Software front-end, back-end, full-stack development, with consulting, freelancer, webinars, and mentoring
I went to the hackathon, built some useful stuff and only did stupid things about 4 times!
A list of simple vim oneliners which helps you edit your text faster
Mathematics is famously concerned with numbers. However, most of the physical quantities that we encounter in everyday experience cannot be expressed as numbers alone.
have started saying the subtext out loud in conversation (eg. "by the way I'm asking for reassurance" or "this look means I want you to put that down so we can talk") and honestly the success rate in getting what I want is much higher
Patrick Weaver’s Website
“The better you understand context, the more likely you will see how easily you can be missing out on it.” Tyler Cowen, “Context is that which is scarce” Magnus NeilssonR…
Introduction Link to heading In this article, I discuss the challenges associated with testing algorithm performance, focusing primarily on microbenchmarks rather than overall application performance, although some principles apply to both. I provide a brief o…
Between March, 2023 and May, 2023 we reported multiple security vulnerabilities to points.com, the backend provider for a large portion of airline and hotel rewards programs...
:/
On March 8, 2018, McCulley Marine Services bought 59,973 pounds of steel in various sizes and shapes to repair and maintain one of our barges. The total paid for this steel was $40,710.
Making websites load lickety-split! Combining what I've learned with a Geo DNS setup and an Anycast setup into a comparison.
Paul Graham once wrote that “a startup is a company designed to grow fast.” For a startup to grow fast, especially a B2B startup selling SaaS products to other companies, it needs sales engineers. Sales engineers are the technical experts who work closely with…
In Wolverine terminology, an “Endpoint” is the configuration time model for any location or mechanism where Wolverine sends or receives messages, including local Wolverine queues within…
The tool will package up the most common Avalonia workflows and offer them to VS Code developers, starting out with two oft-used scenarios involving XAML markup: previewing and code completion.
Action required: If you validate that packages are author-signed by Microsoft using a NuGet client policy or the NuGet.exe verify command, please follow these steps by August 14th, 2023 to avoid potential disruptions when installing new Microsoft packages. If …
Porting Linux to Apple Silicon
This is an attempt to wrap my head around using the Phoenix web framework for a small project. However, it got too long so I broke it into two parts. This is part 1 and just talks about the Elixir language, part 2 is PhoenixForCynicalCurmudgeons but that is st…
Powered by Restream https://restream.io
Announcing a new Visual Studio Code extension that integrates with Unity to write and debug your Unity C# games with Visual Studio Code.
IBM & open-source AI platform Hugging Face today announced that IBM's watsonx.ai geospatial foundation model – built from NASA's satellite data – will now be openly available on Hugging Face.
Join Maddy Montaquila, David Ortinau, and special guests Ema and Michael who worked on the new .NET MAUI extension for VS Code!Community Links: https://www.t...
In this video, we will implement a simple to-do list as a Blazor Server application.We will implement the following features:- Show a list of todo items- Add...
How do you build resilient architecture and systems? I will give you five tips on things you can look at and implement to keep your systems functioning corre...
Came across this and wasn’t aware of it (though it makes total sense in retrospect), so I figured I’d pass the tip along.
Consider a warehouse that needs to keep track of items. For the purpose of discussion, we have quite a few fields that we need to keep track of. Here is how ...
Looking to build hybrid apps for mobile & desktop? Maybe you have some React, Vue.js, or Angular, or heck just some arbitrary HTML/JS/CSS content sitting aro...
An allocation, with a twist.
Check out my courses: https://dometrain.comBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello, everybody, I'm Nick, and in...
Westbrook spent 35 years in a codebase that allegedly powers some sort of medical software somewhere. During his tenure, he contributed hundreds of lines of code to his projects.
🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovicJoin my weekly .NET newsletter:https://www.milanjovanovic.techRead ...
😱 Falsehoods Programmers Believe in. Contribute to kdeldycke/awesome-falsehood development by creating an account on GitHub.
In this post, we will explore a few common scenarios where HttpClient is employed. For each scenario, we will discuss the reasons behind its proper or improper usage, using the help of the netstat command.
A list of recent hostile moves by #Google's #Chrome team; handy for sharing with your entourage, to explain why they should stop using #Chromium / #GoogleChrome and use #Firefox or #Epiphany as their main #web #browser : * The "Manifest v3" sabotage of conten…
#dotnet #csharp #dotnet #softwaredevelopmentWelcome to another video on harnessing the full potential of Entity Framework with C#! 🚀 In this video, I reveal...
In this article we are going to talk about Source Generators in C#. We will talk about the background and how to use it in a project.
Beginning this month, the Avalonia team announced the release of version 11.0 of their framework, bringing significant changes and new features. These changes include features like automated testing capabilities, improved accessibility support, the introductio…
The grand old enshittification curve strikes again. Remember, as stated by Cory Doctorow, the process of enshittification entails these steps: first, they are good to their users; then they abuse t…
In this post, we will implement passwordless authentication in a Next.js app using Firebase.
Build a real-life sales dashboard Maui app from scratch in no time using these 5 .NET MAUI Components - DataGrid, Chart, ComboBox, ProgressBar and TabView.
Learn the basics of using Git, the most popular tool for tracking and managing code changes for your application development.
A guide to help you get started if your brand new to using Python on Windows.
If you find yourself perplexed on class vs struct in C# this article explains the Differences for Informed Decisions
Large Language Models like GPT-4 are all the rage - how do we use them well? Carl and Richard talk to Amber McKenzie about the challenges and concerns around LLMs, especially regarding the data involved. Amber talks about the risks of creating products around …
The first official release of Fedora Asahi Remix is slated to be available by the end of August 2023!
Room-temperature superconductivity has always been regarded as the ultimate goal in the fields of solid-state physics and materials science, with its realization holding revolutionary significance, capable of triggering significant changes in energy transmissi…
We got a good start on AddLink last time, but didn't quite finish it. Can we do it this time? And how will Jon react when Burke rejects his pull request? Plu...
Join us as we discuss the current happenings in the .NET MAUI Community Toolkit! https://github.com/CommunityToolkit/Maui/wiki/Monthly-Standups
Rick Strahl reminded me of a great use for my nearly abandoned blog (especially as Twitter has lost its bloody mind)….memory storage! And I just solved a nagging problem so decided to “log” it here on my blog not only for my own future reference but perhaps to…
FSharp.Data.Adaptive is an open-source library for incremental computation in F#. This talk outlines its basic working principles, shows how to use it and gi...
Data breach warning It was brought to our attention that a recent data breach included MD data, including emails and password hashes. Our advice is that you use unique passwords, and in case you used your MD account password elsewhere please change that asap j…