Today I enjoyed reading Build tools around workflows, not workflows around tools. Taken with John Romero’s advice to build your own tools I feel I am on the right path with some of my current projects.
Author Archives: Jay Jay
A Vim Guide for Advanced Users
Today I stumbled upon A Vim Guide for Advanced Users. Learned a trick or two, but it’s still a long road ahead for me.
“REST” interfaces
I just wanted to get something that I’ve thought for many years on record, because I don’t think I’ve ever had the chance to discuss it much before, but I believe JSON web services (“REST APIs”) and web applications should deal only in two HTTP verbs, being: GET and POST. You use GET for queries and you use POST for submissions. All POST operations go through business logic for particular services and CRUDing URLs is a supremely bad idea, in my opinion. Just wanted to get that on record. Thanks. p.s for web applications you should 3xx on success, not 2xx on success; what you do for JSON web services is up to you, but for those 2xx is probably fine.
How to set up a basic jump host with SSH in Linux
Found an article: How to set up a basic jump host with SSH in Linux.
Plain Text Protocols
Some discussion about Plain Text Protocols. Who doesn’t love plain text? :)
Files are hard
A great article on the complexity of file systems: Files are hard.
Free for developers
Check out https://free-for.dev/ for a list of services which are free for developers.
10 Years of Open-Source Visualization
Some notes from Mike Bostock about what he’s learned from the D3.js project over the years: 10 Years of Open-Source Visualization.
Introducing State Partitioning
This looks like a good idea: Introducing State Partitioning.
Everything I’d do differently if I could go back and rewrite my Android app today
Some thoughts on Andriod app design: Everything I’d do differently if I could go back and rewrite my Android app today.