I published this blog post after a longish gap. Simple image optimisations:
Optimize size
Use correct dimensions
Lazy load images
Optimise format
Use client-side cache
Using CSS sprites
Small images can be data images.
Use fonts for icons
I am hiring Node.js developers (3-8 years exp.) for JioCinema team. Many important services including content management and subscriptions stack use Node.js here.
Please send your resume to [email protected] if you are interested in working with me.
My team has been working on a new version of JioCinema app for a couple of months. Our Android and iOS public beta apps are out.
Get a sneak peak for these apps. DM me for beta access.
I am looking to hire some Golang developers (3-5 years exp.) to join my JioCinema team and build India scale products. You will work with brilliant co-workers and get mentored by senior leaders.
Please send your resume to [email protected] if you are interested
I am hiring iOS and Web developers (3-8 years exp.) for JioCinema team. This is for iOS, tvOS and web clients.
Please send your resume to [email protected] and [email protected] if you are interested in working with one of India's biggest consumer application.
I will be moving on from CARS24 in the next few months. I joined CARS24 with a specific goal to help the team scale multiple countries at once - a particularly challenging task.
I have been looking at System Design Masterclass videos from Arpit Bhayani, and I can't recommend this course enough to mid-senior engineers.
Arpit treats you like an adult; participants think about problems, offer solutions and learn by discussing.
I have done a few startups and joined some startups as an early employee; nowadays, I talk to and mentor multiple startups today. The startups I focus on are internet startups, and here are some tools and methods that I invariably see them using. 🧵 👇
#jeetkagyan#startups
60 Hz refresh rate is common in monitors. That means a screen is refreshed 60 times in a second.
JavaScript code blocks have 1000/60 = 16.6ms to execute before UI gets rerendered. We have 16ms for running the largest synchronous loops before customers can start feeling.
I am hiring Android developers (3-8 years exp.) for JioCinema team. We are primarily using Compose and also experimenting with KMP.
Please send your resume to [email protected] if you are interested in working with one of India's biggest consumer application.
JavaScript has come a long way in the last 20 years. When I started working on the web in 1997, most websites were static. When I clicked on a button or link, the web page was refreshed.
A thread on how I saw JavaScript evolving 🧵 👇
#jeetkagyan#javascript
CARS24 technology team has decided on "work from anywhere" system. Our colleagues are spread across 45+ towns and cities (15 states) today. The last 1.5 years proved that our team is happier not spending hours during a commute, saving energy and resources.
While recording a podcast with Scaler, Arnav asked a question I have received in multiple forms from founders and engineering leaders connecting with me for advice. What changes when your team goes from zero to 300?