
Saurabh Sharma
Fullstack Web development.
Work
Fullstack Web Developer at Codeword Tech
loading...
We're a place where coders share, stay up-to-date and grow their careers.
Fullstack Web development.
Work
Fullstack Web Developer at Codeword Tech
Last 250 comments
My VS Code setup for 2022
Thanks
How do you estimate your work?
Imagine doing the thing and take the time to record how much ...
What is your best skill as a developer?
Being calm in high pressure situations ✌️ Althrought I'm not...
The Productivity apps I use in 2022
I'm also writing a similar-ish post but on VS Code 😂🙈
The Record Utility Type in TypeScript
I use Record and Pick/Omit all the time. 💗
32" Curved Monitor Recommendations?
Not sure if it is on sale, but using 32" 4k samsung monitor i...
Myth: DSA is Required Only To Crack Interviews #Busted | Netlist Generation Using DFS
Fair enough. I didnt meant to say youre wrong or anything ju...
Myth: DSA is Required Only To Crack Interviews #Busted | Netlist Generation Using DFS
Confused why every SDE/SWE role requires DSA when day-to-day ...
Tossing TypeScript
Agreed, adopting graphql can benefit the companies because it...
Temporal - the iPhone of System Design
You left AWS Amplify?
How do you find cool names for your side projects?
I used to use intel chip codenames ...
Swoll
Hi, did you mistakenly posted this?
React Native Apps and NextJs
You mean using react native web with nextjs ?
What's your favorite programming newsletter?
world.hey.com/dhh Product hunt newsletter Brain Dean Signa...
TCP and UDP did you ever use them directly?
Never 😬
Hi! I'm Joining the Forem Team 🎉
Congrats Katie 🥳
Project Ideas for nodejs or MERN stack applications
This is what I used to do, I cloned telegra.ph and medium.com
Are GUIs better for learning purposes?
I usually prefer GUI for things like database, analytics and ...
The Pros and Cons of Headless Shopify
Less-Than-Stellar Image Tooling Shopify image Cdn supports...
Improving the way DEV elevates the good stuff
dev.to/xyn/i-think-the-quality-of-...
I'm new here, hello. #Javascript #newbie
Hello
What are your favorite VS Code shortcuts?
Alt+shift+i it adds a cursor on every selected line.
Why I switched to Linux full time
I'm also using pop os and the only thing I hate is it used ma...
How can I make my posts more discoverable?
Bonus tip: you can post link of your article on twitter taggi...
How can I make my posts more discoverable?
So I currently dont have an email list but the idea is you as...
How can I make my posts more discoverable?
If it is tech related post on hacker news and relevant subred...
Declarative Programming & React
Comments like this one make my day. 😊
This is why you can't return adjacent JSX elements.
You can always return function returnSelf(a, b) { return ...
Declarative Programming & React
👍
Why Axios is reducing api response?
Are you sure axios is causing this? Did you tried fetch? Ma...
Neat way to handle array and individual inputs in same function
Typescript doesnt know anything 😑
Learnt it the hard way
It comes in REST too unless you have already asked for the pe...
Learnt it the hard way
this it so common issue with android stuff. Especially when l...
tribute page
👍
What CS concepts should self-taught and bootcamp devs learn?
How to debug how to measure things
i made clone of dev.to part-2
Thanks
Welcome Thread - v86
You have goa in you username too. 😃
7 Reasons Why Front End Developers Going Full Stack Should Choose Go
I think people should choose languages by trying it themselve...
What is the use of Javascript in front end and backend ???
In frontend: you want interactivity, you migh like to make do...
What's your favourite WYSIWYG editor?
Trix trix-editor.org/ Making it work in react is little diff...
Build Laravel 6 SPA + GraphQL API
The post seems incomplete Did you published it by accident?
NodeJs + GraphQL Courses
I think advancedreact.com/ is a good graphql and react course...
Tribute Page - Dr. A.P.J. Abdul Kalam
👍
e (Euler's number) explanation, and applications
E is one of my favourite number. 😍
Make sure your GraphQL Lists return predictable results!
One thing I would like to mention [User] means the array can ...
Should single-use functions be named?
Imo If they are inline its fine not to name them.
How to use firebase with ReactJS?
If you think functions are only paid in node 10+ You can get...
How to use firebase with ReactJS?
Hey. It seems like youre trying to create cloud functions whi...
What is used by DEV for handling chats ?
I'm not sure but dev.to used to use pusher for feeds so they ...
How do you handle breaking changes with GraphQL?
You idea is nice, I think it can work. Other way is to updat...
What technologies does the Amazon's Android Shopping App use?
Disclaimer Im not from amazon As far as I know it seems like...
How do you handle breaking changes with GraphQL?
First of all you shouldn't pass data of queries that would be...
Five reasons you should consider AppSync over API Gateway
We have started to move to amplify. Im still learning it. If...
What are your favorite cloud services?
Im doing amplify now a days
`node index.js` which variations do you use?
Its usually ts-node-dev src/index.ts in development
What's your favorite templating engine?
I have mostly used pug, but I like ejs too
Slack Files EU Competition Complaint Against Microsoft
Same story different characters reuters.com/article/us-apple...
To be a Full Stack Engineer in 2020
OO language like Golang althrough OOP as a concept is very...
Why I moved to TypeScript and have no regrets
Coming from static typed language OOP langauge, Typescript lo...
What makes you think "Ok, that should be a component"?
Yeah, it makes sense. Duplication is better than sloppy abstr...
Valerie: Rethinking Web Apps in Rust
I see this as a step in bring you own language on web. Final...
How much time do you spend debugging your code? 🥺
I dont have to fire full blown debugger a lot now, most bugs ...
What makes you think "Ok, that should be a component"?
If you have to write it twice extract it into component. Thi...
Portfolio Review
No worries.
Portfolio Review
Hey michele, I saw your site it is nice, you can certainly t...
My Cry for Help
Actually hackerranks problem are behind a user login, so I ca...
My Cry for Help
you stucked at the day 1 problem: well you're not alone it to...
Can you check for prime numbers? - Primality Test
This is a nice approach to reduce computing I have used this ...
Using Apollo with multiple Graphql endpoints
Oh this is a nice approach. We also make shopify apps at co...
Variable "$slug" of required type "String!" was not provided.
Are you sure the slug variable is passed correctly. It seems ...
What are some "classic reads" in programming?
The pragmatic programmer pragprog.com/titles/tpp20/ Design o...
This Post is Written by AI
Still this is a good feat.
This Post is Written by AI
Is the whole post written by AI?
Why Backwards Compatibility is Critical
Backward compatiblity is so critical at a lot of places. But ...
What's your main browser for development?
Firefox,
What are the least expensive cloud providers at various levels of use?
It seems all links are visited
I'm still using Firefox
Im using firefox since I installed linux
What great software invention or idea never gained adoption?
You should try smalltalk
What great software invention or idea never gained adoption?
Smalltalk and LISP both were way ahead of their time
Clojure 101 / ! and ?
AFAIK ruby got ? From lisp
July 3rd, 2020: What did you learn this week?
I learned more clojure and solved euler problem github.com/it...
NoMethodError: undefined method for nil:NilClass... Explained
Undefined is not a function
Are we losing the Basics???
I think this happens in every field: Initally human travelled...
Try these 4 languages from 4 corners of Programming
Smalltalk is a new world in its own
Try these 4 languages from 4 corners of Programming
If you want a language with strong server side support, compi...
Try these 4 languages from 4 corners of Programming
Yeah Pharo is the recommended flavour of smalltalk. I have us...
Try these 4 languages from 4 corners of Programming
Actually picking new languages isnt that hard. 4 - 5 hours is...
Try these 4 languages from 4 corners of Programming
😅
Try these 4 languages from 4 corners of Programming
Yeah I agree I left a lot of languages. Maybe I will do a sec...
Try these 4 languages from 4 corners of Programming
Yeah, it is something completely new
Try these 4 languages from 4 corners of Programming
Lots of recommendations for prolog
Try these 4 languages from 4 corners of Programming
the snippet doesn't show what makes C different. imo the p...
Easy peasy perfect square
It shows your knowledge in the language is really good Sta...
Explain what a programmer does. Wrong answers only
Inatalling windows
Try these 4 languages from 4 corners of Programming
I also recommed svelte to anyone intrested in web development.
What bad habit do you have because you learned an approach *before* a better idea came along?
I used to adding both curly braces then go right, then enter ...
Try these 4 languages from 4 corners of Programming
I have tried elixir and python. Idris and Elm looks instrest...
Easy peasy perfect square
I used Number.isInteger detect if the square is integer gith...
Try these 4 languages from 4 corners of Programming
Actually prolog was on my list. But since i didnt tried it ye...
What harmful habits do developers pick up over time?
strong opinions
Welcome Thread - v79
🙈
Everything Addy Osmani Hates About JavaScript
DEV code to PROD? Is it a pun? Copying and pasting from DEV....
Why I love Javascript
Actually types in typescript are just used to provide better ...
Why I love Javascript
I'm also not a very big fan of static typing, but the person ...
thoughts on GitHub design updates?
I went back to previous UI. Edit: now I cant get back anymor...
Why I love Javascript
Try typescript
✨Awesome fonts to code 💻
Im currently using using cascadia code, but i still like gith...
Longest substring without repeating characters, solving Google interview question.
Makes sense
Longest substring without repeating characters, solving Google interview question.
I never understand why google asks this kind of question? Wh...
Music or No music while coding?
No music, I cant focus on two things at once. I rarely liste...
Faster NPM installs with NPM CI
Doesn't npm follow package-lock.json in npm i?
How to block +,- and e in Number Input
I used to cast value to number explicitly using Number(e.targ...
How do you record GIFs?
Peek, but I think it only works in linux
Class Contradictions in TypeScript vs JavaScript
Yeah I agree. In typescript people are more likely to uses cl...
#HeyForGood
This is a nice way to provide donations to non profits
Getting a Hey Invite Code using a Twitter Bot
I wish they had PPP based pricing, its really expensive in In...
Developing JS/TS with VIM
Sublime Text might also have solved your problem. Neverthles...
Class Contradictions in TypeScript vs JavaScript
After hooks, classes are rarely
What's your go-to stack these days?
Node js + Typescript + Prisma + React + GraphQL
What are the big differences between working for a "tech company" and being a dev for a "non-tech company"
Yeah it happens. What concerns me is: biggest tech companies ...
Failing Faster is a Good Thing—Learn to Fail Faster and Iterate with Modern Dev Practices
Faster feedback loops always help in iterating quickly
Why I Use SSH with Git
So it works on mac too?
Why You Shouldn't Use OFFSET and LIMIT For Your Pagination
It would be better if they dont have to
Why I Use SSH with Git
Let me guess, you use linux. Because on windows or mac os* ...
Why You Shouldn't Use OFFSET and LIMIT For Your Pagination
IMO offset based paginations have wierd consistency problems ...
Why People Don't Like When Chrome Messes with URLs
I'm glad I switched to brave. I never understood AMP, if you...
Learn the Incredibly Helpful but Often Overlooked JavaScript Built-In Set Object
Set and Map both are underused
What is your approach when it comes to design your app?
Learned a lot of design from steve's tweets 😂
Svelte: a different approach to build UI
This is incredibly helpful for us. We make shopify apps which...
Svelte: a different approach to build UI
Smaller bundle size is always a good thing
What is your approach when it comes to design your app?
My way is "steal like an artist"
Svelte: a different approach to build UI
One of the best things about svelte is it is build time depen...
React is not that easy (For me)
I second this
15 JavaScript Tips: best practices to simplify your code
+1 for writing specialized functions I wrote some very speci...
First look at Snowpack
Im very excited about both snowpack and vite
What was your win this week?
I peeked into the code, even I have forgot most of c, you hav...
What was your win this week?
I'm procrastinating writing a language of my own, for a while...
ActionText, bringing rich text content management to Rails Core
This penguin reminds of of that😆
ActionText, bringing rich text content management to Rails Core
you use linux?
TabNine - Put your coding speed to the next level
It seems like same as Visual Studio IntelliCode
Learn React with Typescript vs Javascript
yeah. create-react-app has a --flag for typescript generat...
Learn React with Typescript vs Javascript
most of the people use typescript/prop-type with React.js Ty...
Effective Learning and Feedback Loops
small feedback loops are so important. if you are learning j...
Discuss: What's your preferred way of creating a React app?
Create-react-app: if its a admin dashboard, or something wh...
You don't really need Apollo
If you need good caching but dont want to have apollo, then m...
What javascript would look like if they could make breaking changes in it.
Yeah switch is like the unused part of language, along with w...
Why I use Vim
even in small project is makes vim noticeably slower, but I c...
What languages and tools do you use that spark joy?
observablehq.com and quokkajs.com I wish regular developmen...
How my spammer for WhatsApp works
This post doesn't seems like it belongs to ELI5 tag This ta...
How my spammer for WhatsApp works
it seems like they might not be preventing for this kind of e...
Why I use Vim
I usually don't code in vim, but when I do, I can't code in s...
IF a develop team's people number is only 2,is it necessary to do unit test before publish?
keep atleast some integration test have manual testing in s...
Workspace Wednesday: Show me pics of your at-home setup
Ubuntu 19.04?
Oxidizing the technical interview
Its good to know there are job openings for rust🖖
List of XML REST APIs?
You can get a small list of xml api at programmableweb.com/ca...
Must I use Nextjs Data Fetching Methods?
Are you getting any error?
Must I use Nextjs Data Fetching Methods?
Apollo is only for graphql
Must I use Nextjs Data Fetching Methods?
What are you using for data fetching? If apollo then see ne...
Must I use Nextjs Data Fetching Methods?
I can't say why it isnt working for you. But from my debuggi...
Must I use Nextjs Data Fetching Methods?
It you fetch the data in getInitialProps then your html has t...
VIM is tough, or is it???
Vim is one if those: good to know things, even if don't you u...
Productive Development With Prisma’s Zero-Cost Type Safety
We're using prisma2 from the preview stage, and it was stable...
Five powerful JavaScript array methods.
Oh nice,
Five powerful JavaScript array methods.
Array(10).fill(null).map(_, i => i) Enter fullscre...
Changelog: Updated Mod Tooling
I always love new updates 😍
Deep Clone of JS Objects with circular dependency
Lodash does it (lodash.com/docs#cloneDeep), but Im not sure I...
Imperative vs Declarative Programming
Yeah the difference between imperative and declarative is whe...
Imperative vs Declarative Programming
A while ago I wrote about what is declarative programming ...
What javascript would look like if they could make breaking changes in it.
To me I think it will get more parts from scheme fix type...
Why GraphQL?
Yeah, agreed
Why GraphQL?
For me the most important reson of using GraphQL is: One mode...
What are some exciting compile to Js languages?
I think I need to try them one after another, because the eco...
Classical CSS vs CSS in JavaScript
I find scoped css awesome for making webapps ( like css modul...
How to find project ideas to practice web development(Not A Todo App)
What I find intresting the idea of making clone apps Ex: ins...
Please guide me! I'm a Noob
Should I learn advance css3? Well you should, because css3 i...
VSCode vs Vim
You can use coc.nvim which brings intellisense of vs code to ...
TailwindCSS vs Tachyons
Bootstrap is set of ui components, tailwind is just a bunch o...
What is Deno? Is it gonna replace Node?
Yeah
Competitive programming - is it really important?
I think it is more of a common practice in hiring fresh engin...
What is Deno? Is it gonna replace Node?
Deno seems to have nice improvements above node.js, Lets see ...
A simple way to redirect react-router-dom
You can always use the <Redirect /> component dev.to/p...
I tried Svelte
We are using svelte in production, its awesome especially for...
Any modern django book with a reliable writer ?
djangoforbeginners.com/ and djangoforprofessionals.com/ I hav...
A better way to copy text to Clipboard in JavaScript
there is a clipboard API too. Its is not widely supported for...
How much of NodeJS is enough ?
I always favour Learn when you need it so you need to know en...
Will Ubuntu 20.04 Steal More Windows Users?
Wait 20.04 is out Im still in 18.04
Why I recommend Harvard's CS50x online course to every self-taught developer
I also recommend them even tho I studied computer science
How to create fancy corners with CSS
Border Image is another underused property in creating fancy ...
Let's talk about Linux
I'm just using ubuntu, and it works
What are the biggest advancements in JavaScript in 2020?
My vote goes to ?. and ??
Do you still have Windows in your Machine?
Certainly
How to be a better react Developer.
Using eslint and prettier can be added but that would be "t...
Do you still have Windows in your Machine?
It's a dual boot Ubuntu for work windows for experiments ...
Have you read Thinking Fast and Slow?
Just a few pages but the "soap Vs soup" was really interestin...
Electron, the future?
Certainly they can
Electron, the future?
Electron has a future till React Native get some traction o...
How to increase the gap between text and underlining in CSS
I used to add border-bottom inline elements
What if CSS was imperative?
It depends on how much imperative you want to get. For ex:...
I am looking for the best eslint+prettier config for complexity analyse. What do you recommend?
github.com/wesbos/eslint-config-we... Tho not sure what yo...
The difference between code and magic 🧙♀️🧙♂️
Magic works as intended. Technology works as built. 😻
Hit me with a good rant
The whole software industry is built on piling crap over cr...
This Post has 100 Positive Reactions
Is the like reaction also automated?
Thinking in data contracts
Only benefit of static types are tighter data contracts
This Post has 100 Positive Reactions
Well done 👍
7 Things Every Web Developer Should Learn
With Low level I mean having basic knowledge of os, caching...
Customize titleBar in VS Code
This thing is just awesome, you can use it to distinguish b...
7 Things Every Web Developer Should Learn
I would add, basic DB and SQL knowledge Low level comput...
What library/language/tool wowed you with its developer experience?
Knex is Django JavaScript (you already have everything to ...
What are the most influential papers for modern software development?
Can't say it was the most famous one, but Alpha Go made a l...
4 Ways to Learn Object-Oriented Design
This is a very well written article. Even tho I work with...
How do you avoid rabbit holes?
Actually this way is used to prevent systems from infinite ...
How to improve Programming Skills
One thing I would like to add: See you app from the user s...
Virtual scrolling: Core principles and basic implementation in React
Virtual list is something, I think should be HTML element i...
What's your audio player?
+1
The ECMAScript Ecosystem
Just waiting for pipeline operator |> to get to stage 3
I used to think TypeScript is a waste of time. Now I changed my mind.
We have been using typescript for more than a year now,and ...
Handy Linux hacks for Freshers at Work
Another recommendation: Get ZSH/FISH/better bash completio...
Is this normal?
Well, if you get comfortable with oops and static typing, t...
🚀🚀🚀 When is a React Native App a Better Option Against Native?
React native, is just a common ground between web (as cross...
Please don't make a mobile app (unless if you have to)
WhatsApp is a native app because they don't want to store y...
Please don't make a mobile app (unless if you have to)
You don't have to install the app to homescreen for PWA ben...
Who's using Service Workers?
instagram.com is one. Our site will be using it but it's n...
Welcome Thread - v58
Hey Aurelie.
What are your thoughts on Tailwind CSS?
It's great we used it before we went into making Shopify ap...
How dependent are you on your development environment configuration?
I would say very much and thats not a bad thing, would you ...
JetBrains Mono - font for developers by developers
Using this for past few days, I would say it's the best fre...
Can I see your desktop home screen
Aww, that's nice
Is TypeScript worth it?
Our team has been using typescript for a year now, reasons ...
How you handle non reusable components in react?
Yeah, that a good option but parent components can be huge wi...
Introduction to TypeScript Data Types — Tuple, Enum, and Any
Yeah I it now, but the syntax don't make very clear.
Introduction to TypeScript Data Types — Tuple, Enum, and Any
Tuple Vs Array was the most confusing thing in typescript f...
Choosing a tech stack for your startup?
Oh, that's great. next.js is good but 2 ways of accessi...
Choosing a tech stack for your startup?
Frontend: svelte/react.js static typed language reason Ml...
TypeScript Types Deep Dive - Part 3: Functions
They are usually not that much used tho
Android development with VSCode
If you are a beginner and familiar with web development, yo...
Cross Tab Communication with Javascript
Local storage event listeners are not supported everywhere ...
TypeScript Types Deep Dive - Part 3: Functions
Thanks for the great article Jaime, One thing I would lik...
Optional Chaining Has Arrived!
I'm waiting for the pipeline operator it will be the bigges...
Nov. 29, 2019: What did you learn this week?
Yeah, I'm procrastinating it from a few days. But I will le...
Nov. 29, 2019: What did you learn this week?
Also I learned a hacky way to stop page janking while image...
Nov. 29, 2019: What did you learn this week?
Managing client side state is hard. But a lot of times it w...
A Big Thanks to All DEV Mods
Yep.
Welcome Thread - v49
Hi himanshu, Welcome to dev.to If you're interested in ma...