Notes on High Performance Browser Networking

I’ve started reading this book by Ilya Grigorik that I found while strolling along in Twitter-land for smart/clever web engineers that I can learn from. I’ve always been really interested in the underpinnings of the web and networking, and it’s high time that I scratched that itch. Now-a-days, terms like progressive web apps (PWAs) and performance (PERFORMANCE) and really really fast web app (RRFWAs) are commonplace, but I think that very few people working in the technology industry truly understand the technologies behind browser performance. I’m going to be one of those very few people :-D.

Read More

DOCUMENTATION

I’ve been learning a lot over the past two months while setting up my first company Rates and Agents. I think my journey and others similar to mine should be documented so that people can see where I started at and compare that to where I end up.

Read More

An Introduction to Promises

Promises, similar to callbacks provide a method for asynchronous programming in javascript. Node.js is a single threaded environment. So, if you have a long running instruction, for instance, requesting data from somewhere outside of your application (like an API or a database), then you should be using some method to ensure that while you are waiting on this data, your application can continue processing other instructions. Promises are one such possiblity.

Read More