09Sep 2023On types and JavaScript drama Earlier this week, the entire JavaScript community was in shambles over a controversial decision in a popular open-source project.
25Jan 2023Inheritance, Composition, and everything in–betweenThere are many concepts in the OOP paradigm. Inheritance is the most known, and it allows us to model software as relations between objects, just like in real life.
03Nov 20224 Ways to Minimize your Dependencies in Node.jsWe all know the joke about how node_modules is the heaviest object in the universe.
25Aug 2022Implementing Promisable setTimeoutsetTimeout() is the most powerful execution control function. Sadly - it's not async. Lets turn it into one.
11Dec 2021NodeJS Native Module vs WASM In my previous post about [[supercharge-nodejs-with-rust|Native Rust Modules for NodeJS]], people asked me how neon bindings would compare to WASM. Let's check!
23Oct 2021Supercharge Your NodeJS With Rust Node isn't the fastest framework out here. It's not the slowest either, v8 is doing wonders to its speed, but nevertheless, if we setup an unfair battle between Node and say Rust; Node will lose.
24Jul 2017React.JS Localization v0.2In my last post I've discussed ReactJS localization. Now lets find the proper way to do localization.
27Aug 2016Validating Requests With a Simple Middleware for Express A key to a good API design is good control of what data your controllers or API end points accepts. Another important key to a good design — is that you can take a brief look at your API end point and immediately understand how your request should look.
18Aug 2015A different approach for localizing react.js app Howdy! I’ve heard you use ReactJS? Good! I also heard you want to localize your application? That’s great! Well proper localization is hard, there are many js libraries for client side localization as well as yahoo/react-intl that provides localized react components based on JavaScript Intl API.