13 September 2023

44 links ยท Wednesday

Why many smaller bets might beat a single big one

I've been toying with the idea of creating my own business for a long while now. I have a lot of ideas and even more things that interest me that could be turned into businesses. What I lack, however, is time and perhaps focus to followup on each of these

The Psycho-Epistemological Nature of Software Development Subject Matter Experts

Individuals within software development organizations display a great diversity of competency for different tasks. There are various aspects of these people that contribute toward their competency: experience, passion, and by far the most significant dimension…

My little MillionDollarHomepage garden - matthieu.io

Back around the time I convinced my family to switch from a 56 kb/s dial-up modem to ADSL, the website milliondollarhomepage.com was launched, and quickly became an Internet phenomenon, selling pixels for advertising space on a 1000x1000 canvas. 18 years later…

Code without fear. Sometimes? – reasoning.page

There is a blog post written by Julia Evans about fear, and how it can make people worse programmers. I think that it is well known, and if not then it deserves to be; I have found it to be very useful advice.

Geotagging photographs on cameras without GPS functionality

How to embed GPS data from your smartphone as EXIF data. Many smartphones automatically add GPS EXIF data to photographs (i.e. geotag photos), such that the GPS coordinates where the photograph where the photograph was taken are embedded as part of the metadat…

Simplifying CSS Variable Calculations

If you often use CSS variables (custom properties), you may have found the code referenced by var() looks less shining or readable, particularly combined with calc() functions. Not only because the expression is usually long, the prefixed doubl…

Succinct Jobs

Succinct Jobs

Integrating Marten Projections and IoC Services

Marten 6.2 (see the release notes here) dropped today with a long requested enhancement that makes it easier to consume services from your application’s IoC container within your Marten event…

07- Gradual Modernization of Mainframes using Azure Logic Apps

In this video, we present some of the common Design Patterns to conduct a a Gradual Modernization of Mainframes using Azure Logic Apps and Host Integration S...

Alternative to the Outbox Pattern? Not so fast.

So you need consistency between making state changes to your database and publishing events to a message broker for other services to consume. A common patte...

Filtering negative numbers, fast: AVX

In the previous post I discussed how we can optimize the filtering of negative numbers by unrolling the loop, looked into branchless code and in general was ...

LÖVE - Free 2D Game Engine

Hi there! LÖVE is an *awesome* framework you can use to make 2D games in Lua. It's free, open-source, and works on Windows, Mac OS X, Linux, Android and iOS.

Drawbacks to Using Interfaces in C# - How to Balance

While I promote interfaces in C#, it felt necessary to cover the drawbacks of using interfaces in C#. Let's explore the drawbacks to using interfaces in C#!

Register Minimal APIs Automatically With Carter #shorts

📌 Check out my Pragmatic Clean Architecture course: https://bit.ly/3PupkOJ🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanj...

Bun 1.0 is here

Bun 1.0 is here! Bun is an all-in-one JavaScript runtime & toolkit designed for speed, complete with a bundler, test runner, and Node.js-compatible package m...

Credit card debt collection

Credit card debt is the waste stream of consumer finance. The debt collection industry ends up being sordid, for complex structural and microeconomic reasons.