Joel Dare (@joeldare) 's Twitter Profile
Joel Dare

@joeldare

Software engineer, entrepreneur, serial hobbyist, and writer. #go #javascript #php #minimalist

ID: 16886585

linkhttps://joeldare.com calendar_today21-10-2008 14:22:00

3,3K Tweet

166 Followers

34 Following

Joel Dare (@joeldare) 's Twitter Profile Photo

I’m going to start recording some coding sessions. I’ll edit them and throw them on YouTube. I’ve got an introduction up today with the first video coming January 1. This should be terrible. youtube.com/codazoda

Joel Dare (@joeldare) 's Twitter Profile Photo

Next week I'll start to publish a series of weekly "live coding" video's where I nerd out on whatever geeky thing I've been thinking about lately. If that sounds like your cup of tea, please go subscribe to my (currently empty) channel. youtube.com/codazoda

Joel Dare (@joeldare) 's Twitter Profile Photo

In my first "live coding" video I create a simple Go executable. This is the first part in a plan to run a custom program when a user connects to my server through SSH. youtube.com/watch?v=s4ggSk… Next week I'll wire it up to run when a user connects to my Raspberry Pi.

Joel Dare (@joeldare) 's Twitter Profile Photo

In this weeks "live coding" video I cross-compile a simple Go executable and then wire it up to run when a user connects to my Raspberry Pi through SSH. youtube.com/watch?v=G968wO…

Joel Dare (@joeldare) 's Twitter Profile Photo

This week I live code a random character generator in Go (golang). A sort of one day build with code. youtu.be/hgfwi2yPXWA

Joel Dare (@joeldare) 's Twitter Profile Photo

In today's video I code a simple web page to pick a winner for a raffle using simple html, css, and javascript. youtu.be/-P7q_jkdYEA

Joel Dare (@joeldare) 's Twitter Profile Photo

Since starting my live coding video's, I've noticed how much boilerplate code I consume. So, in today's video I create Boiler, a command-line tool that spits out boilerplate code. Boiler is Open Source and is written in Go. youtu.be/csRkQg4XzuE

Joel Dare (@joeldare) 's Twitter Profile Photo

I released a new version of Neat, the minimalist CSS framework that I use for many of my experimental project websites. It mostly cleans things up and incorporates a bunch of suggestions made by @__chrismorgan (although not all of them). github.com/codazoda/neatc…

Joel Dare (@joeldare) 's Twitter Profile Photo

I love the simplicity of standard HTML. I also like the idea of a little HTMX for extra flavor, but used sparingly. Modern frameworks have become too complex and buggy and are ruining user experience on the web. news.ycombinator.com/item?id=436195…

Joel Dare (@joeldare) 's Twitter Profile Photo

I converted the draft of my book from Markdown to HTML today. cmark book.md > book.html GitHub uses CommonMark to translate Markdown to HTML. CommonMark has two reference implementations, cmark written in C and commonmark.js in JavaScript.

Joel Dare (@joeldare) 's Twitter Profile Photo

Pandoc is an even better way to convert a Markdown file to a format suitable for publishing. It has options that automatically generate a working TOC. It might seem obvious to developers, but initially, I thought it might be too “bloated” for my tastes.

Joel Dare (@joeldare) 's Twitter Profile Photo

TIL Org Mode is also a “format”, similar to Markdown but probably more consistent. I thought it was just a set of options or keybindings in Emacs. I especially like its bold, italic, underline, strikethrough, and monospace modifiers, all of which use single characters.

Joel Dare (@joeldare) 's Twitter Profile Photo

I’ve been passing text files as prompts to Claude Code. `cat prompt.md | claude -p ""` That empty prompt bypasses the TUI. I’m using this in a regular cron job.

Joel Dare (@joeldare) 's Twitter Profile Photo

I find AI statements like “I don’t want to be pushy, I want to be informative” odd. I’m testing how far a system prompt like this will go: Respond with direct answers only. Write plainly. No metadiscourse, disclaimers, or intent-framing. Just state the content.

Joel Dare (@joeldare) 's Twitter Profile Photo

Set terminal to a fixed window size/position on macOS with defaults. defaults write com.apple.Terminal NSWindow Frame_Terminal "0 0 900 600 0 0 1440 900"

Joel Dare (@joeldare) 's Twitter Profile Photo

Today I learned that code fences in Markdown can use any number of backticks or tildes (three or more). I can use this to ask LLMs to output results with, say, “~~~” to avoid issues with Markdown inside backticks. Tildes are also easier on mobile. ~~~ cool man ~~~