Neglected servers and busy engineersSome of my ideas and insights about how I saved about a hundred thousand ($) annually through resource optimization in AWS.Jan 28Jan 28
The weak childOnce upon a time, in a town not so far away, a man lived with his two children… A short story about perception, bias and discrimination.Dec 28, 2023Dec 28, 2023
GPT4 is incredible at programming!In this new benchmark of LLMs, several models were asked the same question. Their responses allow us to gauge their relative competence at…Sep 12, 2023Sep 12, 2023
DIY — Function.prototype.bind() in JavascriptCreating a custom implementation of `bind` function, and through that journey exploring some advanced concepts of Javascript.Sep 1, 2019Sep 1, 2019
In React, how to invoke a method of a child component from the parent component when both of them…So a few days ago, I started working with React. And, decided to go with function components (rather than class components) as suggested…Aug 30, 2019Aug 30, 2019
Does your Web application know when it’s offline?I intend to accomplish two purposes through this article:Mar 11, 2018Mar 11, 2018
Javascript Keyboard events are much simpler than you thinkHere’s a question for you: Let’s say you have a search box. You want to detect when the user presses the “Enter” key, and trigger a search…Mar 3, 2018Mar 3, 2018
Changing site’s theme using Javascript and CSS VariablesI’ve discussed in past about what CSS variables are, how to use them and how to change their values using Javascript. In this post I intend…Feb 18, 2018Feb 18, 2018
CSS Variables — Part 3 — Accessing variables through JavascriptEarlier, I’ve discussed what CSS Variables are and how you could use them. So let’s see how you could change the value of a CSS variable.Feb 17, 2018Feb 17, 2018
Introduction to CSS Variables — Part 2In my previous post, I discussed some basics of CSS variables. But one question is still unanswered: What can CSS variables do?Feb 17, 2018Feb 17, 2018