Sign In

Abhas Bhattacharya

Senior Software Engineer (UI) at LinkedIn | Earlier at Flipkart | Building with Javascript

Abhas Bhattacharya is a software developer with 4.5 years of experience in building web products. He has a firm grasp of JavaScript, TypeScript and React, and enjoys building developer-focused software tools in his spare time. He contributes to open-source projects on Github and has a strong interest in API design using Python and type safety of C#, TypeScript. Abhas currently works as a Software Engineer (UI) at LinkedIn, having previously served as a UI Engineer 1 at Flipkart, among other positions. With a passion for all things technical, Abhas has made a name for himself in the software development community.

Highlights

Dec 31 · linkedin

What is a good resource to learn about caching (from frontend perspective)? Like starting from nginx, http headers, browser network caching, then on to manifest/service worker.

Doesn't have to be one resource, but any good combination that helped you get the full picture.

Dec 29 · linkedin

A random post on youtube urls - So, a normal YT video url when viewed as part of a playlist looks like this - youtube.com/watch?v=<id1>&list=<id2> These 2 ids represent the video and the playlist which is shown beside it.

So, uhh, you know where this going -

  1. Does it check if the video is part of that playlist?
  • Nope 😎. So, you can just pair any video with any playlist for a good chuckle. Like this -

https://lnkd.in/gwEjeJG

  1. Also, what about that "Watch Later" button/playlist ?

(Ok, first of all - I am angry at how many times it's position and form has changed on YT over years. Is it a button? Is it a playlist? Does it work with one tap or do i need to wait for all playlists to load, then select one? Nobody knows at this point.)

Now, back to our investigation - turns out, it's a special playlist with id "WL". It's a private list whose content is diff for each user and obviously doesn't work if you are logged out. So, a video from your WL looks like -

https://lnkd.in/gicH5zB (Well, if you haven't seen that video - it's a must add to your watchlist anyway 😀)

There is also a ?index=3 parameter, but it doesn't seem to matter much if you get it wrong. For missing videos, default index = 1.

That's all - now you know how to waste a lazy afternoon.

#youtube

Related Questions

What projects has Abhas Bhattacharya worked on at LinkedIn?
How did Abhas Bhattacharya become a Senior Software Engineer at LinkedIn?
What are some notable achievements of Abhas Bhattacharya in his career?
Does Abhas Bhattacharya share any tips or best practices for UI engineering?
How does Abhas Bhattacharya contribute to the LinkedIn community?
Abhas Bhattacharya
Abhas Bhattacharya, photo 1
Abhas Bhattacharya, photo 2
Add to my network

Location

Bangalore Urban, Karnataka, India