I see a lot of interview questions being proposed that are around DSA and lower level algorithms that...
TL;DR I introduce MapPlus, a simple class that makes your code easier to read and ensures Maps are...
Why AI Can't Replace Developers: The Real Limits of AI in...
This is a submission for DEV Computer Science Challenge v24.06.12: One Byte Explainer. Deadly...
We talk a lot on Dev about how we are worried that AI will take our jobs, that it will write code...
This is a submission for DEV Challenge v24.03.20, One Byte Explainer: Browser API or Feature. ...
Have you fallen into the Promise.all pitfall? You know the one; you grab a list of things from...
TL;DR In a multipage application, pressing the back button should restore the scrolling...
I found myself out of work for the last month and decided to use my time with my partner to build a...
TLDR; I'm building a blogging widget that allows authors to further engage their audience...
TLDR; I'm building a widget to help content authors grow their audience by asking them...
TLDR; I'm building a widget to provide fun quizzes, polls and much more within Blog posts...
TLDR; If you've been reading along you'll know I'm building a widget to provide some fun...
TLDR; I'm building a client side router as part of a project to create some useful Widgets...
TLDR; I'm making a pluggable widget component with front end and serverless back end...
Lodash and underscore changed the way I write Javascript forever, but today there might be better...
TLDR; I've made a new React Virtual Window component that will virtualise lists and any...
When we are rendering data in React we often grab an array and do a .map() to write out our...
Functional programming and currying are topics that have some of us staring at the wall and saying...
Photo by Adrian Infernus on Unsplash Introduction Frequently the core of our front end...
For the last year js-coroutines has been enabling me and others to split up glitchy long-running proc...
Last week I wrote a post about how we can avoid glitches when processing data in TypeScript and anima...
TL;DR Sometimes we need to write code in Node that does significant processing Often we c...
Sometimes we need to process data on the front end, perhaps we are using an offline system or accessi...
It's nice to be able to make user interfaces that require the least number of clicks for the user to...
Following user feedback I've added some key "lodash" like functions to the out of the box features...
js-coroutines has been able to process standard functions like parsing and stringifying JSON, or co...
TL;DR Managing state in React has all sorts of solutions from useContext and useState to...
We use a game for demonstration and tutorial purposes, this series is NOT a game development tutorial...
I joined DEV on May 18th and in the following month I've learned a bunch of stuff and used that learn...