About:

Professional Web Developer in Eau Claire, WI. This is my personal site.

Website:

Specializations:

Outgoing Links:

Sebastian De Deyne
Subscribe to RSS:
The author describes the development of a unique display project called Kilopixel, which consists of a 40x25 pixel grid that assembles images inefficiently through a motorized gantry system. The project involves various aspects su...
The author shares the journey of launching their ambitious project, the 'kilopixel,' which combines a physical drawing machine with a livestreaming setup. They aimed for a balanced viral reception and achieved significant success ...
The author was inspired by a friend to take a photograph each day for 30 days, finding it challenging but ultimately rewarding. They learned more about their personal style and what brings them joy, and were encouraged to realize ...
The text discusses the creation of an app called howtall.is, which allows internet friends to guess each other's height. The app is built using Laravel and integrates the Bluesky API for authentication, user data, and autocompleti...
The text discusses the concept of a 50-year-old soup and calculates the number of molecules remaining in the soup after 50 years. It concludes that the soup is not actually 50 years old, but rather only about two weeks old.
The text discusses timezone management in Laravel, emphasizing the importance of using UTC and other people's code to avoid pain. It also provides tips on easily converting to an application or user timezone and a fun tip on DateT...
The author shares their experience of pairing with strangers on the internet, which turned out to be a great way to connect with other developers and make new friends. They encourage others to try it and provide a list of people o...
The text explains how to migrate from Homebrew MySQL, Meilisearch, and Redis to Laravel Herd Pro Services. It provides step-by-step instructions for each migration.
Laravel v10.44 introduces a new approach to global scopes with the #[ScopedBy] attribute. The author explains how to use this syntax and how to remove global scopes fluently using a new builder macro.
The text explains how to map a hyper key on MacOS using Karabiner Elements. It provides a simple version of the process and explains the purpose of a hyper key. It also includes a quick how-to guide and examples of how the hyper k...
The text discusses the process of processing Shopify webhooks with Laravel queues. It explains how to register webhooks via the Shopify API, handle large amounts of traffic, and respond within 2 seconds. It also addresses handling...
The text discusses the use of passive solar heaters to heat a wood shop in Wisconsin during harsh winters. The author built two dark boxes attached to the south wall of the shop to absorb sunlight and warm the air inside, with the...
The author discusses the idea of making test output look more like a defragmenter to keep things interesting. They created a PHPUnit extension that registers Subscribers for a variety of events and calls a method on a DefragPrinte...
The text provides a guide on how to back up production servers to specific S3 buckets using Restic. It includes steps to create a new S3 bucket, generate AWS credentials, install and configure Restic, make the first backup, restor...
The author discusses the idea of building a large, inefficient display with a web interface called Kilopixel, which consists of a 40x25 pixel grid of pixels turned one by one by a motor on a gantry. The project involves a web app,...
The author proposes a more refined and humane control strategy for shower temperature control, arguing that the current control strategy is inefficient and uncomfortable. The manifesto presents experimental results and survey data...
The text describes the process of building a custom cribbage board as a graduation gift. The author recreated the board based on reference photos and designed the pegs and track for the CNC. The board was made from walnut and mapl...
The text explains how to set up lsyncd to synchronize files between two or more servers. It provides step-by-step instructions for installation, configuration, and testing of the synchronization process.
The text explains how to set up Laravel Horizon to manage queues in a multi-server environment using Laravel Forge and Envoyer. It provides instructions for installing Horizon, running Horizon, and testing it out.