Sachin Chaurasiya
sachindotcom.bsky.social
Sachin Chaurasiya
@sachindotcom.bsky.social
Software Engineer | Technical Writer | Open Source Contributor
Optimizing resource loading is essential to improve page loading speed and user experience. To achieve this, we can use Resource Hints, a powerful technique that helps the browser load and prioritize resources more efficiently. commonly used resource hints are preconnect, dns-prefetch, and preload.
January 6, 2025 at 6:43 AM
Learning is most effective when done in a structured manner, at your own pace, with the right mindset.

It’s not about impressing others or showing off what you know. It’s about genuine growth. Here’s a simple approach to learning that works
👇
January 2, 2025 at 7:04 PM
As engineers, it’s easy to jump straight into coding. But building impactful products requires a mindset that goes beyond writing code.

Here are three key principles to keep in mind

1️⃣ Focus on understanding problems before coding.
Take the time to deeply understand what you’re solving.
December 30, 2024 at 1:42 PM
Following the trend 😄, Here’s my GitHub Wrapped for 2024 🚀

#github #opensource #yearincode #typescript #gitwrapped
December 29, 2024 at 3:23 PM
When working with Promises and wanting to extract the type of the resolved value, Awaited<Type> is very useful. It’s a utility that recursively evaluates a Promise, giving you the final resolved type.

I’ve found Awaited<Type> super useful for ensuring my API responses are always strongly typed.
December 21, 2024 at 6:31 PM
When you need to capture the types of the parameters that a function accepts, you can use the Parameters Utility Type in TypeScript. It’s useful for creating reusable function signatures without having to repeat yourself.

Try out the example here lnkd.in/dmtsSwKA
#typescript #web #programming #tips
December 16, 2024 at 6:05 PM
Before solving a problem, understanding it is far more important.
Clarity is key! When faced with a problem, take a step back and ensure you truly understand what you’re trying to solve. Remember A clear understanding leads to better solutions.

#problemsolving #clarity #criticalthinking
December 15, 2024 at 10:15 AM
Accessibility is a common challenge in digital solutions and isn’t a one-time task—it’s an iterative process. Regular checks ensure inclusive experiences. Focus on these 4 principles: Perceivable, Operable, Understandable, Robust. Learn more: web.dev/learn/access...

#webdevelopment #accessibility
How is digital accessibility measured?  |  web.dev
Introduction to accessibility measurement, which ensures everyone, including people with disabilities, can still interact with your website in a meaningful and equal way.
web.dev
December 10, 2024 at 6:04 AM
With the growing demand for multilingual support, I prefer i18next for internationalization. It offers more than just basic features like plurals, context, and interpolation. It provides a full solution for localizing products across web, mobile, and desktop. Check it out www.i18next.com
#web
Introduction | i18next documentation
www.i18next.com
December 8, 2024 at 10:43 AM
Lately, I explored collaborative editors and found Liveblocks, a tool that simplifies building such apps.I wrote a guide covering the what, why, and how of collaborative editors, along with a step-by-step tutorial using Next.js and Liveblocks.
Check it out: dev.to/sachinchaura...
#javascript #nextjs
How to Build a Collaborative Editor with Next.js and Liveblocks
Collaborative applications are now essential in modern software, allowing multiple users to work on...
dev.to
December 7, 2024 at 4:36 AM
If you truly understand memory management, scope, and scope chains in JavaScript, everything else becomes so much easier.

These concepts are like the foundation of a house get them right, and the rest of JavaScript feels much more intuitive.
December 6, 2024 at 4:06 PM
Reposted by Sachin Chaurasiya
React v19 is now stable!

react.dev/blog/2024/12...
React v19 – React
The library for web and native user interfaces
react.dev
December 5, 2024 at 7:05 PM
Hello 👋, First post on Bluesky…
November 28, 2024 at 12:29 PM