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…
DND 11: Better Dynamic Type Designs 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).
Mathematically Evaluating mpv's Upscaling Algorithms This work aims to mathematically quantify image quality and performance of different real-time upscaling algorithms.
The Year of 1000 Tomatoes – Shane Oberloier 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.
Applicative programming in Ruby: railway reimagined How to write Railway–style code in Ruby with the Applicative functors
Deep work. Essentialism in asynchronous culture 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 product...
Blockchain Blasphemy and the Technological Antichrist 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 wh...
Optimizing Symmetric Quadratic Form This post is motivated by this discourse thread, providing the following code:
Starting a startup 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 refle...
CSS Techniques for Blazor Developers | .NET Conf 2022 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...
Experimenting With .NET & WebAssembly - Running .NET Based Spin Application On WASI Node Pool in AKS In this post I'm experimenting with a bunch of experimental and preview stuff by taking .NET, WASM, and AKS for a spin.
Beanstalk Retrospective, part 5 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…
Adding new files just got a lot faster 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 te...
What are the biggest reasons newcomers give up on OCaml? 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 peopl...
37 tips for improving productivity in software development teams 37 tips on improving productivity working in software development teams working in complex modern software organizations
Why doesn't the BitLocker wizard let me save the BitLocker key on an encrypted drive? Don't lock your keys in the car.
dotnetdays.ro - .NET & Software Architecture conference in Romania .NET & Software Architecture conference in Romania. Deeply technical talks and workshops, experienced professionals, software craftmanship.
ASP.NET Core in Action, Version 3 update In this article I talk a little about my upcoming book, ASP.NET Core in Action, Version 3.
Extreme LINQ Performance Boost in .NET 7 - Code Maze .NET 7 has brought us a lot of great new features and improvements, including some pretty excellent LINQ performance improvements.
Fun Boy Three - The Lunatics Have Taken Over The Asylum (Official Music Video) 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...
Structure and order your DI container 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!
ULTIMA ORĂ! EXCLUSIV. Federaţia Rusă ar avea în plan să invadeze şi R. Moldova la începutul anului 2023 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...
Deploying EOL .NET Core to Azure App Services - Dominique St-Amand 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...
Muhammad Azeez - Generating C# bindings for native libraries by using ChatGPT A blog about software engineering and beyond!
What are the biggest reasons newcomers give up on OCaml? 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 peopl...
Error-accumulating composable assertions in C# Perhaps the list monoid is all you need for non-short-circuiting assertions.
[🎄.NET Advent Calendar🎄] Strengthening security posture of containerized .NET applications with Chiseled Ubuntu Containers This blog post explains how you can run containerized .NET applications in a more secure manner with Chiseled Ubuntu Containers
GitHub - Spotifyd/spotifyd: A spotify daemon A spotify daemon. Contribute to Spotifyd/spotifyd development by creating an account on GitHub.
Fun Boy Three - The Lunatics Have Taken Over The Asylum (Official Music Video) 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...
23 Blockchain Predictions for 2023 Andrew Keys, of DARMA Capital, previews developments in zero-knowledge, Ethereum, NFTs, Filecoin, Cosmos, regulations, and much more.
How Tom Segura Answers When Asked How He's Doing | Netflix Is A Joke 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...
Publish your calendar and let recruiters schedule interviews themselves 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 (Hikin...
Functional error-handling with stack traces How I do functional error-handling in Scala by leveraging stack traces and ZIO
[Java][Profiling] Async-profiler - manual by use cases [Java][Profiling] Async-profiler - manual by use cases
The top 10 discoveries about ancient people from DNA in 2022 Research on ancient genomes has moved way beyond population mixture into broader questions about how ancient people lived and interacted with their environments.
Explicit Ontologies in a World Without | David Bieber 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, obje...
Continuous learning framework 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...
New Year's Reading Challenges | Ale's little corner of the internet 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.
Peterometer i've written a few times on this site about the Peterometer, my name for a quantified-self dashboard.