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

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 ...

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#!

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.