Shruti’s Substack
Subscribe
Sign in
Home
Archive
About
New
Top
Build a beautiful fireworks animation using only HTML5 Canvas Element and JavaScript - JSByte
Animations using HTML5 Canvas, links from the web and a picture from my world
May 1
•
Shruti Kapoor
2
March 2023
Introduction to HTML Canvas and Canvas APIs
HTML Canvas is a powerful tool for creating dynamic graphics and animations using JavaScript on web pages. It can be used to create data visualizations…
Mar 31
•
Shruti Kapoor
5
8 Women pioneers in Tech you should know about on International Women's Day
These women have inspired generations of women
Mar 8
•
Shruti Kapoor
2
January 2023
6 Steps to Setting Smart Goals that you will actually achieve this year
Setting your goals can be a daunting task. This guide will provide you 6 steps you need to set achievable goals.
Jan 30
•
Shruti Kapoor
2
Hello 👋 I am Shruti
I code I write I share my learnings here. ❤️
Jan 17
December 2022
So long 2022 and thanks for all the fish!
Dear friends, As we say goodbye to 2022 and hello to 2023, I wanted to share a blog post I wrote reflecting on the past year. It's been a wild ride, but…
Dec 31, 2022
•
Shruti Kapoor
[JSByte by Shruti Kapoor] 5 things to remember when building an app to make it accessible.
Welcome to the last JSByte of 2022! Being digitally accessible means your site should be able to be used by anyone - those with disabilities and those…
Dec 16, 2022
•
Shruti Kapoor
November 2021
[JSByte by Shruti Kapoor] What is Automatic Batching in React 18?
React 18 introduces Automatic Batching. Automatic Batching is the process by which React batches state updates that happen in a "micro-task" in a single…
Nov 30, 2021
•
Shruti Kapoor
June 2021
[Shruti Kapoor] What's new in React 18?
React 18 alpha version was just announced. The theme of React 18 is to make the UI more performant by removing janky user experiences by introducing out…
Jun 16, 2021
•
Shruti Kapoor
JSByte: Code Splitting in ReactJS
What is Code splitting and why is it needed? Code splitting is splitting the code into smaller chunks in order to reduce the amount of JS loaded when a…
Jun 10, 2021
•
Shruti Kapoor
May 2021
JSByte: 5 tips for speaking at technical conferences for first time speakers
What to talk about if you have nothing to talk about? Talk about something you are passionate about. Talk about a technical problem you have solved at…
May 25, 2021
•
Shruti Kapoor
JSByte: What is GraphQL? - simplified
What is GraphQL? In simple terms, a GraphQL API is a way of getting data from any data source. If you are familiar with REST, GraphQL is an alternative…
May 11, 2021
•
Shruti Kapoor
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts