DEV Community

Shikhar Sharma profile picture

Shikhar Sharma

An entrepreneur, developer and sometimes an artist.

All 69 comments

The Anatomy Of My Ideal React Component

I always read posts that Luke comments on. If he spent time o...

I didn't get a job I applied for because I don't code in my spare time

This is literally a copy paste from a reddit post that you di...

"BINARY" in 100 words

Seems like more than 100 words to me..

Suggest me some web dev project IdeasπŸ’‘in comments πŸ‘‡

I really like Luke after I read his "you don't need ..." seri...

Hi, I'm Sophie

When did you start coding?

How and why you should store React UI state in the URL

This is off topic but any idea what font is used in that one ...

How I structure my React.js projects

Clean Architecture for the win.

Keyboard shortcuts which will make sure you don't have to touch your mouse while writing code

Vim or NeoVim FTW

How to Create a Side Navigation Bar using React and Tailwind

Funny how you mentioned money twice yet I never even mentione...

How to Create a Side Navigation Bar using React and Tailwind

Only few people like you are so brave that they don't care or...

How to Create a Side Navigation Bar using React and Tailwind

Hoping to get the same traction as your "Navbar" post? My bes...

React Architecture for Enterprise Application

This kind of project structure looks so bad to people who lea...

Generating Trees Images, Part 3. From Fractal to a Real Tree

This blog series was a great read. Thanks for sharing and spe...

I finally released the app I was working on for over a month! It's called Twester.

Hi, thank you for the kind words. Unfortunately only one acco...

I finally released the app I was working on for over a month! It's called Twester.

Thank you.

I finally released the app I was working on for over a month! It's called Twester.

[% github twesterapp/twester%] Replace "[" with "{" and "]" ...

πŸ”₯ Next JS Tailwind Template Free using TypeScript, ESLint, Prettier and Husky

Wait! Have you been posting about the same thing over and ove...

I finally released the app I was working on for over a month! It's called Twester.

Thank you.

I finally released the app I was working on for over a month! It's called Twester.

Thank you.

How I Build Intergalactic War Game In Pure JavaScript

Ummm.. i played the game as it's link is mentioned in the beg...

My newest open source video game: "Rue"

Why are you using "notabug" ? πŸ˜•

βš›οΈ React Swiper.js Slider

It won't

βš›οΈ React Swiper.js Slider

Component not being functional was a total turnoff. Not to me...

Why should you use Redux

Ummm what?

Avoid using inline css styles

If you are going that route, then always use something like T...

What are micro frontends?

I'm not sure but Twitch does something similar to this. They ...

I made a 'new tab' browser extension/theme

Hey! I remember you. Nice work ✌️

40 Amazing Chrome Extensions for Web Developers and Designers

Checkout Better GitHub, helps improving the code reading expe...

Fully accessible Menu components by headless UI tailwindcss

Funny how the author didn't respond to you.

Day 27 of 365 Days of Code

Probably the auth token and user info

4 awesome javascript projects worthy of your collection

Such a degenerate thing to say, "LOL".

Published my first browser extension!

You saying this, makes it all worth it. I am glad I could be ...

Published my first browser extension!

Anytime. Thanks for the kind words. Truth be told, this exten...

Published my first browser extension!

With as much experience and knowledge I have about browser ex...

Published my first browser extension!

That's a very broad question my friend. You can start from he...

Enhance your code reading experience on GitHub

Hey everyone! I am so glad to say that Better GitHub extens...

Enhance your code reading experience on GitHub

Thank you! I am already very close to releasing this extensio...

Enhance your code reading experience on GitHub

Fair enough.

Enhance your code reading experience on GitHub

So doing that solves the problem for you? Did you try to use ...

Enhance your code reading experience on GitHub

I looked at github1s, so how do I customize the "VS Code" set...

Enhance your code reading experience on GitHub

Yeah, I just read about it. I will have to get my profile app...

Enhance your code reading experience on GitHub

Give me some time. I will definitely be working on getting th...

Enhance your code reading experience on GitHub

Hey! First of all, thanks for thinking it is cool. I really a...

Enhance your code reading experience on GitHub

Yeah, that's a great idea. I'll definitely write it down. Tha...

Enhance your code reading experience on GitHub

Thanks! I'm so glad you liked it.

Enhance your code reading experience on GitHub

Hey! I'm glad you loved it. Thanks for the good wishes. And y...

Should I listen to music while coding?

It's just a fucking preference.

Create Your Own Custom JS Error Type πŸ€”

undefined

Can React state management get any simpler than this?

I created something similar too very recently. I called it si...

use-dark-mode-hook: A Simple Library To Add Dark Mode to Your React Project

But this adaption doesn't go so well with custom hooks, does ...

use-dark-mode-hook: A Simple Library To Add Dark Mode to Your React Project

Returning an object instead of array seem to be more cleaner ...

How to Set Up Protected Routes in Your React Application

I generally have my auth context verify the auth state when t...

Golang Unit Testing

I think that's the VSCode theme, I was asking about the Font

Golang Unit Testing

Out of context, but what font is used in the VS Code screensh...

Build Windows native like ui apps using react-windows-ui

Damn :(

Build Windows native like ui apps using react-windows-ui

Great UI library! Do make sure to post about it on Reddit.

Show off your Terminal Setup πŸ‘©πŸ»β€πŸ’»πŸ’―

Can you link your dotfiles? Want to recreate this setup for m...

Setup a customisable multi-step form in React

How would you handle change for a radiobox? Your handle chang...

loading...