Create your own Mastodon UX
I’ve been discussing Mastodon UX wishlists with some new acquaintances there. This excerpt from A Bloomberg terminal for Mastodon concludes with part of my own wishlist. In a Mastodon timelin…
I’ve been discussing Mastodon UX wishlists with some new acquaintances there. This excerpt from A Bloomberg terminal for Mastodon concludes with part of my own wishlist. In a Mastodon timelin…
Last week I was doing some work on better Dynamic Type support for Pedometer++. This involved building out a custom tab view, which scales the size and visuals of my tab bar with larger sizes (the iOS system one doesn’t change at all).
This work aims to mathematically quantify image quality and performance of different real-time upscaling algorithms.
For the last several years I’d been in a pretty high stress situation. I don’t think you can find a grad student who isn’t stressed to some degree.
How to write Railway–style code in Ruby with the Applicative functors
Deep work Nowadays, we are getting accustomed to working in a continuously interrupting environment. Smartphone notifications, hundreds of e-mails, open spaces, and meetings slicing our workday. We are feeling busy, and overworked, but are we more productive? …
There’s a meme YouTube video by Leonardo of Biz (here) where the villainous Bogs refer to their desire to attain something called “The Akashic Records” using blockchain technology. This random aside not just shows the attention to detail Leonardo gives what wo…
This post is motivated by this discourse thread, providing the following code:
Last week marked one year since I quit my previous job and began chasing my dream of starting my own startup. Even though it’s still early days in what will hopefully be a very long journey, I thought now would be a good time to take a step back and reflect.
Does your CSS code remind you of an episode of Hoarders? In this session we’ll explore a variety of CSS related architecture decisions that Blazor developers...
The Azure Podcast
In this post I'm experimenting with a bunch of experimental and preview stuff by taking .NET, WASM, and AKS for a spin.
Let’s take another look at the “hello world” example and think more carefully about what is actually going on: @random_variable def fairness(): return Beta(2,2) @random_variable…
Have you ever felt like the New Item Dialog slows you down when you want to quickly create an empty file or a simple C# class? Browsing through a list of templates is sometimes necessary, but wouldn’t it be great if Visual Studio could figure out which templat…
That’s probably not a good question to ask here, as most people here are surely people who persisted and made it (or are on the way there). But I’m still wondering what prevents OCaml from being more widely adopted as a language, and more, what made people who…
37 tips on improving productivity working in software development teams working in complex modern software organizations
Don't lock your keys in the car.
.NET & Software Architecture conference in Romania. Deeply technical talks and workshops, experienced professionals, software craftmanship.
In this article I talk a little about my upcoming book, ASP.NET Core in Action, Version 3.
.NET 7 has brought us a lot of great new features and improvements, including some pretty excellent LINQ performance improvements.
Subscribe to Chrysalis Records' YouTube channel: https://chrys.lnk.to/SubscribeOfficial music video for The Lunatics Have Taken Over The Asylum by Fun Boy Th...
Does your Dependency Injection container is one big pile of method calls one after the other? Are there 50 lines of just AddScoped, AddTransient, and so on? Well, let's fix this. We can utilize extension methods to make an order to that mess!
Federaţia Rusă ar avea în plan să invadeze şi Republica Moldova la începutul anului 2023, iar punerea în aplicare a scenariului depinde de evoluţiile războiului din Ucraina. Asta susține directorul Serviciului de Informaţii şi Securitate, într-un interviu, în …
As you all know, .NET Core 3.1 is now out of support since December 13 2022. If you follow me on my social media, I reminded my followers about this a little over a month ago. Unfortunately, some of the customers my colleagues and I deal with, have yet to…
A blog about software engineering and beyond!
That’s probably not a good question to ask here, as most people here are surely people who persisted and made it (or are on the way there). But I’m still wondering what prevents OCaml from being more widely adopted as a language, and more, what made people who…
Perhaps the list monoid is all you need for non-short-circuiting assertions.
This blog post explains how you can run containerized .NET applications in a more secure manner with Chiseled Ubuntu Containers
A spotify daemon. Contribute to Spotifyd/spotifyd development by creating an account on GitHub.
Subscribe to Chrysalis Records' YouTube channel: https://chrys.lnk.to/SubscribeOfficial music video for The Lunatics Have Taken Over The Asylum by Fun Boy Th...
Andrew Keys, of DARMA Capital, previews developments in zero-knowledge, Ethereum, NFTs, Filecoin, Cosmos, regulations, and much more.
A small talk conversation at the bank literally ruined Tom Segura's day and there's no need to revisit this. Watch Tom Segura: Ball Hog, only on Netflix. htt...
General . Opinion . Politics
I am unemployed! It’s great! I have been (deliberately) out of work since June 2022. It’s been a magical time! I tried a lot of new recipes I spent time on my side-project bostadsbussen I visited Singapore, South Korea, Thailand, Nepal (Hiking Him…
How I do functional error-handling in Scala by leveraging stack traces and ZIO
[Java][Profiling] Async-profiler - manual by use cases
Research on ancient genomes has moved way beyond population mixture into broader questions about how ancient people lived and interacted with their environments.
Background: Ontologies in Note-taking I’ll do my best to get the context for this thought down quickly, but I don’t think I’ll do a good job. Feel free to ask me if you’d like to understand the context better. In a note-taking system like C. or Tana, objects e…
Written pieces, talks, and other bits by Zach Holman.
A how-to, since I'm leaving and all.
Software development is a field that demands continuous skill improvement. Technology advances rapidly and to be successful you must find a balance between a destructive attempt to be up-to-date at all costs and clinging to your comfort zone by taking the same…
Ale's little corner of the internet. Where I muse about tech, society, human potential, philosophy, aviation, politics, and all other topics I find interesting.
i've written a few times on this site about the Peterometer, my name for a quantified-self dashboard.