DEV Community

Srinivas Kandukuri
Srinivas Kandukuri

Posted on

2

Top 5 Featured DEV Tag(#javascript) Posts from the Past Week

πŸ”₯ Top 12 libraries for your NextJS project πŸ†

I have been a full-stack developer for the last decade, building smaller projects like gitup and bigger projects like crosspublic.

Over the years, I have tested different tools to:

Be more...

🚨 πŸš€ 25 Reasons (You MUST Know!!) Why β€œListicles” Are BAD for dev.to 🀯 πŸ‘Ώ 🚨

Yes, the title of this post is an example of something like one of the many so called β€œListicles” that have been littering the dev.to feed. With their titles full of emoji and words like β€œyou must...

Top 7 Frontend Trends πŸ“ˆ and Predictions For 2024 You Should Watch Out (According to Experts)πŸ’Ž

Originally published on Medium.com

Includes resources to get started πŸš€
Table of Content
Introduction
A quick overview of the frontend landscape
Where Do These Predictions and Trends Come From?...

πŸ”₯πŸ”₯ Our awesome OSS friends 😍

The open-source software (OSS) community thrives on collaboration and mutual support. Developers contribute their time and expertise to build incredible products that anyone can use for free.

Most...

Why Your Website Should Work Offline (And What You Should Do About It)

Yes, you read it right. Offline! Strange, hun?

But there are many reasons you may want to do it.

Offline functionality in web applications allows users to continue accessing and interacting with the...

Top comments (3)

Collapse
 
c4r4x35 profile image
Srinivas Kandukuri β€’

Shoutout to all the awesome authors featured this week : @nevodavid , @best_codes , @blarzhernandez , @shreya_gr , and @opensourcee πŸ™Œ.

Collapse
 
best_codes profile image
Best Codes β€’

Thanks! :D

Collapse
 
opensourcee profile image
OpenSource β€’

typescript

11 Tips That Make You a Better Typescript Programmer

1 Think in {Set}

Type is an everyday concept to programmers, but it’s surprisingly difficult to define it succinctly. I find it helpful to use Set as a conceptual model instead.

#2 Understand declared type and narrowed type

One extremely powerful typescript feature is automatic type narrowing based on control flow. This means a variable has two types associated with it at any specific point of code location: a declaration type and a narrowed type.

#3 Use discriminated union instead of optional fields

...

Read the whole post now!

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay