Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 86
  1. My services receive AI scraper attacks primarily from data centers such as BytePlusfootnote 1.

  2. Last year, I needed to move my services to a new Linux VPS.

  3. My website was hit by a DDoS from an abusive scraper a few weeks ago.

  4. From the 3rd to the 5th of April, ContentDB was hit by a Distributed Denial of Service (DDoS) attack, where it received over 5 million requests from 2,200 IP addresses.

  5. I’ve finally polished up and released a smartwatch app I created two years ago.

  6. Transport Tycoon Deluxe (TTD) has re-released on Steam and GOG after being abandonware for 25 years.

  7. Would you like a cookie?

    I’d like to talk about how cookie consent laws were damaging to consumer understanding of privacy.

  8. My favourite articles of 2025

    I read a lot of articles about programming and technology as a way of keeping up with the industry and expanding my knowledge.

  9. This article shows how you can make an Eleventy (11ty) website translatable on a string-by-string basis, supporting translation platforms such as Weblate.

  10. Previously, I created a plant monitor that tracked soil moisture and sent notifications when the plant needed watering.

  11. OpenTTD is a game where you build a transportation empire with road vehicles, trains, boats, and planes.

  12. I’m writing to express my objections to the Online Safety Act and ask that you support repealing or amending the Act.

  13. One of the reasons why I switched to Eleventy was to make it easier to do custom stuff, like creating a writing statistics page for my needs.

  14. The Fediverse is a decentralised social media network.

  15. My favourite articles of 2024

    I read a lot of articles about programming and technology as a way of keeping up with the industry and expanding my knowledge.

  16. Ruben's Virtual World Project

    Ruben’s Virtual World Project was a multiplayer top-down shooter with base-building elements that was in development for five years, from 2015 to 2020.

  17. I made an app to rate coffee shops as an exercise to learn React Native.

  18. Why I use Firefox

    Firefox has been my browser of choice ever since I was first recommended it twelve years ago.

  19. I’m currently learning React Native and Expo as an alternative to native app development.

  20. I’ve recently gotten into using TypeScript when working with web technology, for creating web apps and servers.

  21. My favourite articles of 2023

    I read a lot of articles about programming and technology as a way of keeping up with the industry and expanding my knowledge.

  22. Five reasons why I write

    In 2022, I made a goal of writing at least twelve long-form articles on my blog each year.

  23. I recently switched to using Eleventy to generate my blog.

  24. I recently switched to using Eleventy to generate my blog.

  25. After nine years of using Jekyll, I’ve switched to using Eleventy (11ty) and redesigned my blog whilst I was at it.

  26. I have joined the IndieWeb

    The collapse of Twitter last year got me thinking about closed platforms and reducing the hold that privately owned platforms have over the Internet.

  27. I’m making a device to water my basil plants.

  28. Ten years of Capture The Flag

    Ten years ago today, I uploaded the first version of Capture The Flag.

  29. One of the reasons I learned how to program was to make games.

  30. In 2020, the Minetest Discord community ran a mod-making competition with “combat” as the theme.

  31. I love making apps.

  32. Bing has now unbanned my blog.

  33. My eventual goal with electronics is to create autonomous robots and drones; I’d like to make a quadcopter with my own flight controller that can take off, land, and follow a target.

  34. Articles are a great way to expand your knowledge as a programmer, by learning from the experiences of others.

  35. When implementing controller support in a game, it’s desirable for gamepads to just work without a lot of user configuration.

  36. Last month, ContentDB received a large spike in traffic.

  37. A few months ago, my Steam Deck arrived.

  38. Using a fingerprint to unlock your computer or elevate privileges (sudo) is a nice convenience, saving time during daily use of a computer.

  39. In 2016, I created an app to install mods for Minetest’s Android port.

  40. Steam Deck is a new portable gaming console from Valve.

  41. Steam Deck is Awesome

    My Steam Deck arrived two months ago, and I’ve been having a blast ever since.

  42. I created Renewed Tab last year to fulfil my personal needs, and have since expanded on it based on user feedback, focusing on rich widgets, a clean user experience, and customisation.

  43. I’m a huge fan of RimWorld, a base building game where you manage a group of colonists.

  44. This article was written at a time when LLM AIs were brand new.

  45. Developing ContentDB

    In 2018, I had the opportunity to create a web app for University coursework, as a solo project.

  46. In April 2021, I participated in my first game jam, Ludum Dare 48.

  47. IoT Plant Monitor using ESP32

    I have a lot of houseplants, but I often forget to water them.

  48. Markdown is a common choice for rich text formatting due to its readability and ease-of-use.

  49. I worked as an Android developer just over two years ago, creating native apps for clients using Java and Kotlin.

  50. Sandboxing can protect the user’s computer from malicious or buggy scripts.