Software Engineer | Co-Founder — 22UponTwo

Web Caching: How to avoid common pitfalls.

Image for post
Image for post

1. Improved Page Load Time and Responsiveness


There are many ways for JavaScript DOM traversal. Let’s find out how to traverse using parent, child, and sibling nodes.

Image for post
Image for post
  • getElementsByTagName()
  • getElementsByClassName()
  • getElementById()
  • querySelector()
  • querySelectorAll()


Get to know the benefits of using the BFF pattern in practice

Image for post
Image for post

In that case, the frontend needs to have some logic on its own to re-format these data. Having such logic in the frontend will use up more browser resources.


Get to know the features of Axios and how to use them in practice

Image for post
Image for post
  • Request and response interception
  • Make concurrent requests
  • Protection against XSRF
  • Transforming data
  • Support for upload progress
  • Response timeout
  • Ability to cancel requests

Request and response interception


A JavaScript API for dynamic image creation coupled with CSS

Image for post
Image for post

You can programmatically generate geometric images on the fly using the CSS Painting API.

Introduction to the CSS Painting API


Understand the important attributes of WebSockets that every developer should know

Image for post
Image for post
  • Multiplayer online games
  • Chat applications
  • Realtime updating social feeds
  • Live sports scoreboards, sports tickers, etc.


Get to know the applications of Iterators and Generators in JavaScript

Image for post
Image for post

Iterators improve efficiency by letting you consume a list of items, one at a time, similar to a stream…


With the continuously improving CSS over the years, is SCSS relevant anymore? Let’s find out.

Image for post
Image for post

What CSS offers today


Deep dive into IndexedDB API and its usage in practice

Image for post
Image for post


A mechanism to stop overriding your CSS styles using Shadow DOM

Image for post
Image for post

What is a Shadow DOM?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store