Tag: programming
-
Identifying Post Kinds in WordPress RSS Feeds
Dan shares the code he's written to improve Indieweb Post Kinds support in his RSS feeds.
-
Avoid rewriting a legacy system from scratch, by strangling it
Nicholas Carlo describes the situation where people have risky, hard-to-refactor code and reimplement the entire system instead. Now those people have two problems.
-
CSS4 is here!
Peter-Paul Koch of QuirksMode proposes that CSS4 should be declared a "thing", for marketing reasons, and Dan agrees.
-
Reinventing Git interface
Nikita Prokopov proposes a series of changes to Git that would "fix" its warts without breaking backwards compatibility, and they're brilliant.
-
Sandwichware: Machines Talking to Machines About Humans
How are we better, Dan wonders, at making conversational interfaces than interoperable standards? Why are we inventing sandwichware?
-
Text Rendering Hates You
Alexis Beingessner takes a delightful dive into the variety of issues that face developers who have to implement text rendering. Turns out this is, and might always remain, an unsolved issue.
-
Time-Efficient Shuffling
Dan proposes a more complexity-efficient alternative to the Fisher-Yates shuffling algorithm. And it's silly.
-
Using JSLint For Evil - YouTube
JSON inventor Douglas Crockford explains why he gave permission for the reference implementation of JSLint to be used for evil.
-
Cheating Hangman
Dan implements "Cheating Hangman", perhaps the cruellest hangman game you'll ever play.
-
Found GC4R0WX 2 Penguins Conniving
This checkin to GC4R0WX 2 Penguins Conniving reflects a geocaching.com log entry. See more of Dan's cache logs. Threw together a quick computer program to help decipher the description, only to realise that I actually needed to have paid attention to the steps I took in deciphering it, too! A quick do-over and I was …
-
Found GC703ZD Chocolate Chip Doughnuts
This checkin to GC703ZD Chocolate Chip Doughnuts reflects a geocaching.com log entry. See more of Dan's cache logs. Recognised this style of recipe right away; I've been cooking things like this for years: maybe I've even got the same recipe book as you?
Anyway, it didn't take me long to have a doughnut in one hand … -
css-only-chat/README.md at master · kkuchta/css-only-chat · GitHub
Of all the things I've seen hacked-together with just HTML and CSS on the client-side, I never thought I'd I'd see a "push"-capable live chat app...
-
BBC News... without the sport
A lightweight Ruby program to republish the BBC News RSS feed... but without the sports articles.
-
Non Stop Hammer Ti.me
Dan launches NonStopHammerTi.me, the latest pointless thing he's put on the Web.
-
Codecademy vs. The BBC Micro
...
If you google “learn to code,” the first result you see is a link to Codecademy’s website. If there is a modern equivalent to the Computer Literacy Project, something with the same reach and similar aims, then it is Codecademy.
“Learn to code” is Codecademy’s tagline. I don’t think I’m the first person to point this …










