I'm a full-stack developer living in Boston, MA. I currently work at GitHub where I primarily write Ruby/Rails and a bit of TypeScript. I care a lot about building the right thing and writing great code.
For a while I’ve had this idea of a custom browser handler in macOS that would
have configurable rules for determining which browser a URL should open. I
finally got around to building it which led to a lot of learning of what to-do
and what not to-do when it comes to Cocoa apps and Go interop. If that sounds
interesting you can find the code on GitHub, otherwise this post
goes over how the core functionality of the application, macOS
URL scheme handling was written.
I believe most developers know that code style matters. It helps the code base feel clean and consistent. I’ve worked on a number of projects where teams are working without a style guide due to all of the style debt that’s been accrued. Thanks to Pronto, style guides can be adopted without forcing you to pay off that debt immediately.
A friend and I wanted to work on a quick project together and we came up with the idea of making a chatbot. What would make this chatbot special is that it would use the input of another one of our friends so it would post messages that are generated from past messages he’s sent.