Close Sourcing as Strategy
Today I felt really upset about something that I shouldn’t have to be. I needed to add a tool to an open-source project I’m working on, and after some searching on the web, I found one that I could…
Projects + Thoughts + Experiments
Today I felt really upset about something that I shouldn’t have to be. I needed to add a tool to an open-source project I’m working on, and after some searching on the web, I found one that I could…
I think I’ve known this for a long time now but it’s only today that I’ve fully articulated this by myself. A lot of smarter people have talked about this before but it’s only today that I’ve put t…
Happy birthday, Dinosaur. You’re still here and that’s awesome.
This is Part 3 of a series of posts about refactoring Nitrolinks out of Pondo. Last time we’ve successfully copied the Nitrolinks tests from Pondo but left the original tests on Pondo. This time we’ll move them out of Pondo for good.
This is Part 2 of a series of posts about refactoring Nitrolinks out of Pondo. Last time we’ve successfully moved Nitrolinks out of Pondo but we left most of the Nitrolinks-specific tests on the Pondo source code itself. This time we’ll move the tests to Nitrolinks so we can narrow Pondo’s test concerns.
I am building Pondo as an experiment on how to build a functional, modern web application without necessarily using a large front-end framework (e.g. Angular, Ember, React). The idea is to mostly develop applications as one would within the usual semantics of the normal Request-Response cycle. If you’ve used Pjax, or Turbolinks then you’re familiar with this.
Ideas are cheap. That’s great. Expend just a few calories and after a while, we have a lot of them. Executing on them is harder.
Diligence is a free and open-source, tree-based task management app that lets you breakdown tasks to actionable tasks lessening overwhelm and a focus view to keep you on track.
Command line tool to download fonts from third-party font hosting sites for self-hosting.
Printable materials and worksheets for education.
A collection of scripts to help with creating releases for publishing libraries, dart packages, and flutter projects.
A YouTube-powered karaoke app for collaborative parties!
A PJAX-like library for making website navigation fast and more like modern web apps.
An experiment in creating a mobile web application without using a big frontend framework like Angular, React, or Ember but performs and feels like a single page app.
An attempt to make a stack-based programming language with gotos. It is heavily inspired by the Push 3.0 programming language, and its gopush implementation.
Asar Web Framework is an attempt to create a Resource-Oriented web framework in PHP. Asar was created mostly for educational purposes. Inspired by Solar Framework, Konstrukt, and Ruby on Rails.
Silly is a PHP-based tool for quickly creating commandline scripts. Silly makes it easy for you to write your script by simply writing a PHP class definition. It's that easy!
Anodoc is a lightweight doc comment/block parser written in PHP.