5 April 2023

37 links · Wednesday

Outperforming Warren Buffet

It was my third year of university (2017), and one of my friends told me about how it’s possible to buy Bitcoin and other cryptocurrencies from some app. He doubled his investments in the last couple of weeks and made his uncle invest some amount, who called h…

Data Pipelines as Code With Delta Live Tables

In this blog post, I will explore how to create data pipelines as code with Delta Live Tables, the latest ETL framework from Databricks. By leveraging the power of Delta Live Tables, developers can create pipelines that are reliable, scalable, and easy to main…

Startup Attempts and Failures, 2021 – 2023

In 2021, I quit my job at Honeycomb to set out on my own and try to build a company. At first, I wasn’t sure the exact model I’d follow, and had a (perhaps too lofty) aspiration that maybe I’d have a hybrid model, doing a bit of consulting, a bit of real estat…

Remaining Relevant Over Four Decades

Four decades is a long time to be a programmer. I started in 1981 and retired in 2021. During that time, almost everything changed, and I had to change with it. While my situation may be different than starting today, much of what I learned over time can still…

Tim Kächele: Naming is everything

Naming things is important, not only when programming, but also in the real world. How you name something shapes how you think about it, and by extension limits it. A well known real world instance where you can experience the power of names first hand is law …

State of Real Money Gaming (RMG) in India

The gaming industry in India has been growing exponentially in recent years, with many people joining the ranks of avid and serious players. India has now become one of the leading countries in the world in terms of gaming, and this is largely due to the large…

I think I’m not alone that Mastodon is giving me the ick

I first joined Mastodon in 2018 (even though my old profile says 2016?), so I’d say I’ve seen a lot of its evolution. I’m on my second private instance now and would definitely co…

The real "must have" tools for programmers

Forget programs. The most important productivity tool for programming is your mind. And the next best set of software development tools are ones that take care of you. It isn’t about Git. Or Docker. Or testing frameworks. These are all useful tools. I use them…

What CTOs Say vs. What Their Developers Hear w/ DataStax's Shankar Ramaswamy

From the archives: As we progress through Season 3, we thought it would be nice to look back at some of our best episodes that haven’t been posted to our Substack page. This episode was originally published on February 5th, 2022. Enjoy! Anyone who’s been in a …

Azure Developers - .NET Day 2023

Experience Cloud Computing in Full Force with .NET on Azure. See the full agenda: https://learn.microsoft.com/events/learn-events/azuredeveloper-dotnetday/As...

Seinfeld - Next Wednesday issue

Copyright© Sony Pictures Entertainment.I DO NOT own any of the Copyrights, just a small clip that liked.-----------------------------------------------------...

Microsoft Showcases Reliable Web App Patterns for Resilient Cloud Applications

Microsoft has shared the source code and the documentation for the Reliable Web App pattern, a set of best practices that help on-premise web application developers create secure, reliable and cost-optimised cloud applications in Azure with minimal changes.

Source Generators and Regular Expressions

Source Generators are more and more an integral part of the .NET ecosystem. But how does that play together with everyone's favorite: Regular Expressions? In this blog post we will dive in how we can leverage source generators in combination with regular expre…

bliki: Slack

a bliki entry for Slack

Generating SVG Images with ChatGPT

TL;DR I used ChatGPT, with varying levels of success, to generate SVG images. With enough patience and prompting, you can get it to draw basic shapes and simple scenes about as well as a five year old can. (Which, hey, let’s face is, is good enough a lot of th…

How SerenityOS declares ssize_t

This post explores one of my favorite hacks in SerenityOS. I don’t recommend doing this in your codebase, but it has worked for us so far. :^)