1 July 2024

43 links · Monday

Week 1

What have I done?

The Instagram moment for software – Aditya Ganguli

I have been coding almost daily for the last 6 years (and on-off for last 10). Like most others in this field, have been in the thick of the AI wave for the last 4. In terms of speed of code writing, the last 4 feel like one has progressively been switching to…

Dynamic watermarking on the JVM

Displaying images on your website makes for an interesting problem: on one side, you want to make them publicly available; on the other, you want to protect them against undue use. The age-long method to achieve it is watermarking: A digital watermark is a…

Using GPT and GenAI models

We encourage our writers to use GPT and other models to help them learn new technology, or to help them figure out technical steps, but we do not use GPT generated text in our published articles. This is for a few reasons

Exorcising us of the Primer

July 2024. Part of “Letters from the Lab”, a series of essays on my research written for patrons. You can also listen to this essay (29 minutes).

Integrity Constraints and business value

Again with this database business? Let me try to motivate you dear reader before I start again with a illustrative case: SQL Injections! SQL injection is one of the oldest vulnerabilities still present in the OWASP TOP 10 (CyberSecura 2021) A well documented …

It's time to abolish the builder pattern in Rust

This post is part of my Summer of Rust 2024 serie: weekly (or more) quickies about how to write great Rust code so you will be ready to rock at the end of the summer and find a new exciting job 🤘 Dont forget to Subscribe (Email & RSS) Who

Pikimov

Pikimov is a free online motion design editor

Documentation | Pipes

Pipes is a spiritual successor to Yahoo! Pipes, but if you did not know that site, you can think of Pipes as a visual programing editor specialized on feeds, or a visual shell, or simply as a glorified feed configurator.

RavenDB News: June, 2024

We recently published an article on Getting started with GraphQL and RavenDB, it will walk you through setting up Hot Chocolate to create a RavenDB-base...

Release v2.16.41 · WinMerge/winmerge

WinMerge 2.16.41 Beta Release Notes About This Release What Is New in 2.16.41 beta? Known issues June 2024 About This Release This is a WinMerge beta release which is meant for preview the curren...

We Created A Fake Delivery Company

/imagine one day randomly finding yourself in a foreign country thousands of kilometres away from home. Your own country is suddenly at war, and all you have is a backpack hanging off your back. That’s a weird situation to be in. But you have to figure somethi…

Franklin Pezzuti Dyer

Suppose you are tasked with designing a data structure consisting of values that can be compared with one another, and that this data structure must support two operations: insertion and lookup. At any moment, you may either be given a value and asked to inser…

Automating my gate door

How to automate a gate door without remote capabilities using a smart relay and integrate it into HomeKit via Home Assistant.