We're a place where coders share, stay up-to-date and grow their careers.
Full Stack Developer, focused on web automation, open source enthusiast and contributor. Passionate about programming, specializing in JavaScript.
All private interactions must abide by the code of conduct.
Currently Learning
Machine Learning and Automation.
Skills Languages
JavaScript, Node.js, ExpressJS, Puppeteer, NightmareJS, jQuery, ReactJS, Mobx, Socket.IO, Redis, MongoDB.
Currently Hacking On
Web automation and scraping.
Available For
Web automation and scraping or anything that's fun.
This is informative. Offtopic: Not sure if dev.to allows pos...
Jul 19 '20
You should definitely optimize the images.
Jun 16 '20
So you are saying they took 10k and 6 months, then delivered ...
Jun 10 '20
Interesting, didn't know about this. Does it come with any si...
Jun 8 '20
If I don't get the joke, an I not a developer? 🤣
Apr 25 '20
12PB. Too much data, how much is that in compressed format?...
Apr 4 '20
I was reading from mobile and the link just doesn't load pr...
I don't see express in any of the screenshots but only in t...
Apr 3 '20
Really wanted to try things out but here are my first impre...
Mar 19 '20
After seeing this awesome post (advert), I am thinking of c...
Nov 18 '19
To be honest, "EndTest" got nothing to do with the comparison...
Nov 11 '19
This is great! Interesting way to show code with link to spe...
Oct 11 '19
Looks great. Expensive.
Sep 29 '19
I like JS. Have an idea? Just open the browsers console and...
Sep 13 '19
Sadly the local public libraries are extinct :(. At least t...
Jul 14 '19
This is very true. Even stackoverflow itself mentions about...
Jul 12 '19
The question on Quora got viral and there are one answer wi...
Jun 9 '19
This is a straightforward solution. However, only this wi...
Fantastic demustification :D ... Offtopic, What did you u...
Jun 5 '19
Our newest project has jQuery on a part on Chrome extension...
Jun 3 '19
Thank you for sharing such in-depth post.
May 31 '19
5 minutes and textbook clickjacking 👍 . Those who searche...
May 30 '19
Thanks for answering. Did you test this on producthunt? A...
Great answer. I have two questions, How did you come up ...
Glad someone is applying it. :)
Thank you for sharing your experience and kind reply. :)
Apr 7 '19
Kindly tell me how should we deal with these kind of questi...
I agree on knowledge gaps in new things. I try my hardest t...
It's my fault for focusing on SO. I got similar questions o...
IMO, It's okay to ask for help in wrong place, but it's not...
Are you TOP 3%? What does it feel like to be top 3%? What ...
Apr 5 '19
Another Puppeteer fan. :D
That's so impressive!
Mar 29 '19
Yes, I am saying you do not have a hoarding problem since y...
That's not a hoarding problem. The problem is when you save...
Mar 28 '19
Can you share your experience with Habitica so far? :D
Mar 25 '19
I use docker and puppeteer extensively. There wasn't any da...
Absolutely 🤦🏻♂️ ... Clicking the Save button almost beca...
Mar 23 '19
Good work! Any reason you did not use the every-last-drop....
Good luck reading 900+ articles after May. :D
Mar 22 '19
It's actually called Digital hoarding :D, and is underrated...
Mar 20 '19
The github link leads me to 404 page.
You can use a package manager like pm2 to run it forever in...
Mar 17 '19
Did you play "Hollow Knight"? Git gud is a popular term the...
Feb 22 '19
I told them that, they didn't listen. Later I am blamed bec...
Feb 17 '19
Programmers are supposed to fix TV, install windows, hack f...
Ah! It was just few years ago, when just knowing php and jQ...
There are no hate Against "full stack", the hate is Against...
It's kind of like how open source works these days. There i...
Jan 20 '19
Go forth!
Nov 3 '18
There will be nim soon.
Nov 1 '18
O_O This was a great story, it should've been shared on act...
Oct 27 '18
Cool! How long did it take to make it from scratch? or, D...
Is this using CodeceptJS or somehow related to Cypress? Go...
For easy projects, React codemod helped me a lot on upgradi...
Oct 22 '18
Obviously probably you are in this field even before I was ...
Oct 20 '18
Bootcamps just don't have enough time to teach such stuff t...
Oct 19 '18
You are right. I don't even think about writing them, and I...
Oct 12 '18
I have that book but did not complete read yet. Looks like ...
Oct 11 '18
I was the first to solve his problem :D He changed the rule...
Oct 9 '18
What if there are 100 interviewees? How do we quick sort th...
Brilliant.
Lol no! You cannot change the rules after I won :P
Oct 8 '18
Well I updated with other solution.
There is no restriction to call K, right? K(K)(cat)(dog)...
Hey, Great to have you here. How is it going with #100day...
Oct 4 '18
Kudos for taking time to write. You do have positive vibe c...
Sep 30 '18
You mean something like this, right? Let's make a bot or ...
What is the name for this particular layout style? We canno...
Sep 29 '18
There is a saying in our country. (In Bengali: ) বিচার ম...
Sep 28 '18
Drawing is extremely hard on that page. No smoothing, no un...
Sep 25 '18
TDD? Well most doesn't even write tests, I am one of them a...
Sep 24 '18
Not sure about the status of your projects? Do you want a ...
Sep 23 '18
Looks great. Whats the plan to include some integrations l...
Sep 22 '18
Hi, Thanks for posting, however, you should post the conte...
Even though he explained it really well, I see why it's not...
Sep 21 '18
Ahahaha, I have at least 100 books in wishlist and buying t...
Sep 19 '18
I went to buy this few days ago and couldn't find it in who...
Sep 18 '18
In the past, I used this vscode extension a lot. Some of my...
Sep 17 '18
This post right now and, The comments on this post, Eve...
Sep 16 '18
This is really popular way to deal with development feature...
And that's why all big guys focus on major releases. And li...
Still, 7 release per day means customer have to download (a...
I wanted to write a post few weeks ago. It was after I talk...
Sep 15 '18
I think dev.to already has it, except it's not written prop...
You can try the ingenious Code Review on Stackoverflow. :)
git reset --hard HEAD, I cannot remember how many hundreds ...
At this moment, wekan have around 13k stars on github. It i...
Cool! This comment explains it pretty well.
Other than console.log(), there have been morgan, winston, ...
Sep 14 '18
Ehehehe, well, the title itself says "My girl", so maybe we...
Ehem, it was a joke. I was kidding seeing differences in th...
Wait wait wait...the reason I said to ask to draw is not be...
Your post title says you are React developer, the contents ...
My sister, and few female friends/other sisters, they all s...
Yup exactly. The reason being, the users actually don't us...
I saw many websites did that. It would be fixed on bottom f...
Honestly I had something very similar in mind, except it wi...
I have tested this feature out and figured lots of bugs, bu...
You are welcome! I honestly did not expect a PR just beca...
Sep 13 '18
Exactly, there are not many guide and story for this specif...
Sep 12 '18
Wow, many things for sharing insights.
Thanks for sharing. Can you share your story for one of the...
Well, that's pretty much the tools. But how do you handle ...
"I am tired of learning about more bundlers. I just want to b...
Sep 11 '18
Hello, you should use three backticks to nicely format this...
Sep 9 '18
...Are/Were you a python developer? :D Or did you perhaps g...
Sep 7 '18
I used two different examples just to show how dangerous th...
Sep 4 '18
From what I see on the github issues and discussions, learn...
Sep 3 '18
Umm, that's all? Like just link and we should check it out...
Learning programming is like riding a motor-cycle but also ...
It takes time. I had a hard time convincing my parents abou...
Well, they have money, we need money, we work for them...
Its really hard with all those difficulties. This exists in...
Aug 30 '18
Now I have some words. Look at this, Cost of living in Ba...
Aug 25 '18
Lost my words at this point.
Aug 24 '18
They eat well because they have a different perspective. I ...
Aug 23 '18
It would make more sense with a more expressive usage like ...
Aug 13 '18
If you want to learn better, maybe join FreeCodeCamp? If yo...
To be honest, that is one of the greatest goals. I really a...
Aug 12 '18
Oh, so it's for money? :D Do you think you will work on sam...
Aug 9 '18
Great! So what is your goal for learning web development? ...
Aug 8 '18
Cool! What is your stack?
Aug 7 '18
This is very expressive and great response. Great that you ...
Aug 5 '18
Ah, how long will it take to be one millionaire? :D
That's a very nice target. Hope you reach your goal.
That's all? :D
Jul 31 '18
Wow great vision!
That's cool! Soon talented people will be needed to grow mo...
So, what's your plan for next X years? Do you have a plan/g...
Great! Well, it's actually normal to have multiple people...
Jun 9 '18
I love this pattern and use this almost all the time. It's ...
Great! Great! For the sake of productivity!
Jun 8 '18
Great! For the sake of learning!
Tardis? No! That's white...
Many thanks for suggestion. Footnote: Please don't make a ...
A sidebar and compact version with auto update coming up so...
Jun 7 '18
Classic posts? Can you show what it shows?
Woah, a great and different perspective. But also it will r...
Okay. I'm 😶 and welcoming all the money 🤗....
There is still one upcoming post which is for auto update o...
Sorry for using wrong terms, will go thru and proofread wit...
May 25 '18
These are really common now a days. The seniors can take ca...
Thank you for your in depth reply. Really appreciate it. ...
@mudasobwa and @leob , Absolutely valid points. I don't ...
This is a great project. But I don't understand it fully ye...
May 23 '18
Ultimately this requires a GUI on my host, so where the memor...
May 22 '18
Here is a final bot, took me around 3-4 hours to build it a...
May 19 '18
I was afraid of answering on stackoverflow, so I didn't eve...
May 16 '18
I would point out reasons why it took me 30 minutes to writ...
First view looks great. Any plan to bring redis or multi-...
May 15 '18
I will help some project because it will help everyone in e...
May 9 '18
Is it wrong to expect a shopping app from event driven node...
Thanks for suggestion. I tried keystoneJS too along with 20...
May 8 '18
Me using wordpress isn't the solution to my frustration. It w...
A cms solution with proper frontend and backend (think word...
Well they say it's headless cms ;) headlesscms.org
Well that's why I tried strapi, netlify and several other hea...
First look feels like a new brand to overthrow Uber and Ama...
Apr 26 '18
Did a random benchmark, link to benchmark and the result i...
Sep 29 '17
All 175 comments
ক্লাউড একাউন্ট ছাড়াই ক্লাউড এক্সপার্ট হব কীভাবে?
This is informative. Offtopic: Not sure if dev.to allows pos...
Eligant restaurant website 🍣
You should definitely optimize the images.
Story: Is it worth it to outsource tech in low cost countries ?
So you are saying they took 10k and 6 months, then delivered ...
🛑Stop using `this` instead use `globalThis` for global variables
Interesting, didn't know about this. Does it come with any si...
Daily Developer Jokes - Saturday, Apr 25, 2020
If I don't get the joke, an I not a developer? 🤣
Hacking into Pastebin scalable architecture - System Design
12PB. Too much data, how much is that in compressed format?...
Is switching from Express to Fiber worth it? 🤔
I was reading from mobile and the link just doesn't load pr...
Is switching from Express to Fiber worth it? 🤔
I don't see express in any of the screenshots but only in t...
Donate Your Unused CPU Cycles to Fight the Coronavirus
Really wanted to try things out but here are my first impre...
A VS Code Extension That Will Make You a Better Developer
After seeing this awesome post (advert), I am thinking of c...
Puppeteer vs Selenium
To be honest, "EndTest" got nothing to do with the comparison...
How to create a global snackbar using Nuxt, Vuetify and Vuex.
This is great! Interesting way to show code with link to spe...
GraphQL Editor 2.0
Looks great. Expensive.
Why is your preferred programming language your go-to?
I like JS. Have an idea? Just open the browsers console and...
Soft Skills: The software developer's life manual - Book review
Sadly the local public libraries are extinct :(. At least t...
How NOT to ask for help
This is very true. Even stackoverflow itself mentions about...
The Button
The question on Quora got viral and there are one answer wi...
Front-end Challenge: Prevent Clicks
This is a straightforward solution. However, only this wi...
Docker Demystified
Fantastic demustification :D ... Offtopic, What did you u...
Anybody still working with jQuery?
Our newest project has jQuery on a part on Chrome extension...
🛑 You don't need passport.js - Guide to node.js authentication ✌️
Thank you for sharing such in-depth post.
Front-end Challenge: Prevent Clicks
5 minutes and textbook clickjacking 👍 . Those who searche...
Front-end Challenge: Prevent Clicks
Thanks for answering. Did you test this on producthunt? A...
Front-end Challenge: Prevent Clicks
Great answer. I have two questions, How did you come up ...
Scraping infinite loading (ie: Product Hunt) pages! Without using ajax!
Glad someone is applying it. :)
How NOT to ask for help
Thank you for sharing your experience and kind reply. :)
How NOT to ask for help
Thank you for sharing your experience and kind reply. :)
How NOT to ask for help
Kindly tell me how should we deal with these kind of questi...
How NOT to ask for help
I agree on knowledge gaps in new things. I try my hardest t...
How NOT to ask for help
It's my fault for focusing on SO. I got similar questions o...
How NOT to ask for help
IMO, It's okay to ask for help in wrong place, but it's not...
I have been a TopTal Software Engineer for two years, Ask Me Anything!
Are you TOP 3%? What does it feel like to be top 3%? What ...
Puppeteer stochasticity and timely pauses
Another Puppeteer fan. :D
The Reading List Hoarding Problem
That's so impressive!
The Reading List Hoarding Problem
Yes, I am saying you do not have a hoarding problem since y...
The Reading List Hoarding Problem
That's not a hoarding problem. The problem is when you save...
The Reading List Hoarding Problem
Can you share your experience with Habitica so far? :D
The State of Developing on Windows 2019: Impressive!
I use docker and puppeteer extensively. There wasn't any da...
The Reading List Hoarding Problem
Absolutely 🤦🏻♂️ ... Clicking the Save button almost beca...
Using Puppeteer to make animated GIFs of page scrolls
Good work! Any reason you did not use the every-last-drop....
The Reading List Hoarding Problem
Good luck reading 900+ articles after May. :D
The Reading List Hoarding Problem
It's actually called Digital hoarding :D, and is underrated...
Hi, I'm Stevie Oberg
The github link leads me to 404 page.
How to create a Task Scheduler in NodeJS
You can use a package manager like pm2 to run it forever in...
Git Gud at git
Did you play "Hollow Knight"? Git gud is a popular term the...
How do you talk about code quality with management/clients?
I told them that, they didn't listen. Later I am blamed bec...
Why Be A Full Stack Developer?
Programmers are supposed to fix TV, install windows, hack f...
Why Be A Full Stack Developer?
Ah! It was just few years ago, when just knowing php and jQ...
Why Be A Full Stack Developer?
There are no hate Against "full stack", the hate is Against...
The world beyond React, Vue & Angular
It's kind of like how open source works these days. There i...
Different type of functions in JavaScript
Go forth!
📊 Languages' Popularity on DEV
There will be nim soon.
🚀 Uilicious Snippet - Capture, Replicate and Share website bugs 🐞 (without hard-coding stuff!)
O_O This was a great story, it should've been shared on act...
🚀 Uilicious Snippet - Capture, Replicate and Share website bugs 🐞 (without hard-coding stuff!)
Cool! How long did it take to make it from scratch? or, D...
🚀 Uilicious Snippet - Capture, Replicate and Share website bugs 🐞 (without hard-coding stuff!)
Is this using CodeceptJS or somehow related to Cypress? Go...
I'm upgrading a React frontend that's an year old. My current process is slow and painful. How could I speed it up?
For easy projects, React codemod helped me a lot on upgradi...
Learning the Granular Details of a Programming Language?
Obviously probably you are in this field even before I was ...
Things They Don't Tell You About in Bootcamps
Bootcamps just don't have enough time to teach such stuff t...
Stop! Don't test that!
You are right. I don't even think about writing them, and I...
Hiring process of your dreams
I have that book but did not complete read yet. Looks like ...
The easiest problem you cannot solve.
I was the first to solve his problem :D He changed the rule...
Hiring process of your dreams
What if there are 100 interviewees? How do we quick sort th...
The easiest problem you cannot solve.
Brilliant.
The easiest problem you cannot solve.
Lol no! You cannot change the rules after I won :P
The easiest problem you cannot solve.
Well I updated with other solution.
The easiest problem you cannot solve.
There is no restriction to call K, right? K(K)(cat)(dog)...
Welcome Thread - v17
Hey, Great to have you here. How is it going with #100day...
My father has cancer(s)
Kudos for taking time to write. You do have positive vibe c...
Is it okay to have an article without no content?
You mean something like this, right? Let's make a bot or ...
A general and flexible project structure that works for all projects in any ecosystem.
What is the name for this particular layout style? We canno...
My solution is the best!
There is a saying in our country. (In Bengali: ) বিচার ম...
Drawing in dev.to
Drawing is extremely hard on that page. No smoothing, no un...
Does Test Driven Development Work?
TDD? Well most doesn't even write tests, I am one of them a...
A simple tool to promote trust in your company culture
Not sure about the status of your projects? Do you want a ...
A simple tool to promote trust in your company culture
Looks great. Whats the plan to include some integrations l...
Let get this - this in JavaScript once and for all
Hi, Thanks for posting, however, you should post the conte...
Haskell for javascript programmers.
Even though he explained it really well, I see why it's not...
Soft Skills: The software developer's life manual - Book review
Ahahaha, I have at least 100 books in wishlist and buying t...
Soft Skills: The software developer's life manual - Book review
I went to buy this few days ago and couldn't find it in who...
Coding Concepts! Cyclomatic Complexity
In the past, I used this vscode extension a lot. Some of my...
I really don't like the reactions stickied at the bottom of the screen.
This post right now and, The comments on this post, Eve...
Confessions of an Open Source contributor
This is really popular way to deal with development feature...
Confessions of an Open Source contributor
And that's why all big guys focus on major releases. And li...
Confessions of an Open Source contributor
Still, 7 release per day means customer have to download (a...
My girl in IT
I wanted to write a post few weeks ago. It was after I talk...
Idea: tag pages
I think dev.to already has it, except it's not written prop...
Where I am can find a reviewers?
You can try the ingenious Code Review on Stackoverflow. :)
and the second top voted question on StackOverflow is...
git reset --hard HEAD, I cannot remember how many hundreds ...
Confessions of an Open Source contributor
At this moment, wekan have around 13k stars on github. It i...
I am a React Developer.
Cool! This comment explains it pretty well.
What JS Logging library / tool do you use?
Other than console.log(), there have been morgan, winston, ...
My girl in IT
Ehehehe, well, the title itself says "My girl", so maybe we...
I am a React Developer.
Ehem, it was a joke. I was kidding seeing differences in th...
My girl in IT
Wait wait wait...the reason I said to ask to draw is not be...
I am a React Developer.
Your post title says you are React developer, the contents ...
My girl in IT
My sister, and few female friends/other sisters, they all s...
I like the new dev.to fixed reaction bar. but let's hide it for fun!
Yup exactly. The reason being, the users actually don't us...
I like the new dev.to fixed reaction bar. but let's hide it for fun!
I saw many websites did that. It would be fixed on bottom f...
I like the new dev.to fixed reaction bar. but let's hide it for fun!
Honestly I had something very similar in mind, except it wi...
Changelog: Sticky Post Actions UI Change
I have tested this feature out and figured lots of bugs, bu...
Changelog: Sticky Post Actions UI Change
You are welcome! I honestly did not expect a PR just beca...
How do you handle big projects with latest tools?
Exactly, there are not many guide and story for this specif...
How do you handle big projects with latest tools?
Wow, many things for sharing insights.
How do you handle big projects with latest tools?
Thanks for sharing. Can you share your story for one of the...
How do you handle big projects with latest tools?
Well, that's pretty much the tools. But how do you handle ...
I'm having some "not this again" feelings with Parcel, how should I be feeling about this tool?
"I am tired of learning about more bundlers. I just want to b...
Why isn't this unit test catching an error from this async/await function?
Hello, you should use three backticks to nicely format this...
Validate javascript data type in runtime? Yes, Hello Type.
...Are/Were you a python developer? :D Or did you perhaps g...
Stop letting people tell you how to learn
I used two different examples just to show how dangerous th...
pnpm vs Lerna: filtering in a multi-package repository
From what I see on the github issues and discussions, learn...
Holy Quran app made via NativeScript.
Umm, that's all? Like just link and we should check it out...
Stop letting people tell you how to learn
Learning programming is like riding a motor-cycle but also ...
Who is developing enterprise solution?
It takes time. I had a hard time convincing my parents abou...
Who is developing enterprise solution?
Well, they have money, we need money, we work for them...
Who is developing enterprise solution?
Its really hard with all those difficulties. This exists in...
Fullstack developer is a scam term
Now I have some words. Look at this, Cost of living in Ba...
Fullstack developer is a scam term
Lost my words at this point.
Fullstack developer is a scam term
They eat well because they have a different perspective. I ...
Rethinking JavaScript: The complete elimination and eradication of JavaScript's this.
It would make more sense with a more expressive usage like ...
Welcome Thread - v14
If you want to learn better, maybe join FreeCodeCamp? If yo...
Welcome Thread - v14
To be honest, that is one of the greatest goals. I really a...
Why are you programming?
Oh, so it's for money? :D Do you think you will work on sam...
Welcome Thread - v14
Great! So what is your goal for learning web development? ...
Welcome Thread - v14
Cool! What is your stack?
Why are you programming?
This is very expressive and great response. Great that you ...
Why are you programming?
Ah, how long will it take to be one millionaire? :D
Why are you programming?
That's a very nice target. Hope you reach your goal.
Why are you programming?
That's all? :D
Why are you programming?
Wow great vision!
Why are you programming?
That's cool! Soon talented people will be needed to grow mo...
Why are you programming?
So, what's your plan for next X years? Do you have a plan/g...
Hacking a bit of dev.to with CSS
Great! Well, it's actually normal to have multiple people...
Elegant patterns in modern JavaScript: RORO
I love this pattern and use this almost all the time. It's ...
Hacking a bit of dev.to with CSS
Great! Great! For the sake of productivity!
Hacking a bit of dev.to with CSS
Great! For the sake of learning!
Hacking a bit of dev.to with CSS
Tardis? No! That's white...
Hacking a bit of dev.to with CSS
Many thanks for suggestion. Footnote: Please don't make a ...
Hacking a bit of dev.to with CSS
A sidebar and compact version with auto update coming up so...
Hacking a bit of dev.to with CSS
Classic posts? Can you show what it shows?
Hacking a bit of dev.to with CSS
Woah, a great and different perspective. But also it will r...
Hacking a bit of dev.to with CSS
Okay. I'm 😶 and welcoming all the money 🤗....
Hacking a bit of dev.to with CSS
There is still one upcoming post which is for auto update o...
Fullstack developer is a scam term
Sorry for using wrong terms, will go thru and proofread wit...
Fullstack developer is a scam term
These are really common now a days. The seniors can take ca...
Fullstack developer is a scam term
Thank you for your in depth reply. Really appreciate it. ...
Fullstack developer is a scam term
@mudasobwa and @leob , Absolutely valid points. I don't ...
Hello tensorflow
This is a great project. But I don't understand it fully ye...
Run GUI app in linux docker container on windows host
Ultimately this requires a GUI on my host, so where the memor...
How programming helps solving your real world problem
Here is a final bot, took me around 3-4 hours to build it a...
Newbie Developers, Don’t trust those Tutorials.
I was afraid of answering on stackoverflow, so I didn't eve...
How programming helps solving your real world problem
I would point out reasons why it took me 30 minutes to writ...
Meet Burns: cleaner application events for Node.js
First view looks great. Any plan to bring redis or multi-...
NodeJS Frustration
I will help some project because it will help everyone in e...
NodeJS Frustration
Is it wrong to expect a shopping app from event driven node...
NodeJS Frustration
Thanks for suggestion. I tried keystoneJS too along with 20...
NodeJS Frustration
Me using wordpress isn't the solution to my frustration. It w...
NodeJS Frustration
A cms solution with proper frontend and backend (think word...
NodeJS Frustration
Well they say it's headless cms ;) headlesscms.org
NodeJS Frustration
Well that's why I tried strapi, netlify and several other hea...
What do you think of the new Go logo?
First look feels like a new brand to overthrow Uber and Ama...
DOM elements with ID's are global variables
Did a random benchmark, link to benchmark and the result i...