What I learned flashing an EEPROM
Context: I used to travel with two laptops, a gaming laptop and a macbook for work on the go. I couldn't carry a single laptop for both tasks in the past because I needed 4k for design work and a fast...
Random musings on software, open source adventures, and the occasional dev life story
Context: I used to travel with two laptops, a gaming laptop and a macbook for work on the go. I couldn't carry a single laptop for both tasks in the past because I needed 4k for design work and a fast...
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. I have been working with Node.js for many years and for the most part, it has been a pleasant and productive experience. The pro...
This post is a part of the series "An Intro to Pundle". Imports are a way of sharing bindings between modules. Imports help keep the code modular and maintainable as the size of the codebase grows as ...
This post is a part of the series "An Intro to Pundle". HMR (Hot Module Replacement) is a way to apply changes to parts of the app while it's still running allowing developers to quickly test new chan...
Pundle (Peaceful Bundle) is a next generation module bundler. It allows you to use Node.js style require statements in the browser and supports splitting out of the box with import() syntax. It uses w...
Today is the 8th of March and is also the International Women's day. While the media outlets use this day to promote a few women who did great things, I would like to pay respect and remember today th...
Reason is a way to think properly while avoiding obstacles like bias, faith, emotions and beliefs. Reason is ultimately a tool for finding the truth. Instead of giving one person the authority to decl...
Happiness is a feeling. It's not something we can eat or drink, it's something we feel as a result of certain events. But even more important than that, Happiness is a result of the way we perceive th...
It has been almost two years since the v1.0 of the linter package for Atom was released to the general public. Since then, we have come a long way. Linter is the second most downloaded Atom package ri...
Android is an operating system developed by Google, primarily for Mobile Phones. Android is based on the Linux kernel and inherits it's permissions structure. The operating system itself runs as the S...
Node.js is a lightweight Javascript runtime. It follows the Semantic Versioning scheme so every major release has multiple API breaking changes. We change our Node.js version to make a certain app wor...
Node.js is a server side runtime for Javascript apps. Being a server sided runtime, it doesn't have a GUI. Therefore it's abilities to provide an easy to use debugging interface are limited. Update: S...