Also where I've been lurking
📸 Photo by Joshua Fuller on Unsplash I am working on a static site generator using just Ruby and a...
Devs like to talk about imagining the shape of the code or data and when people say that, all I can...
Building off Ben's static site generator by DRY'ing it up a bit
A case study on a trial by fire primer on CSS.
Real artists ship so that's what I vow to do from here on in.
If you're over 30 and have just made your way up from some place like Target as a cashier to having a...
Just recently, I was searching for how to create a terminal-esque website, much like Jeremy Wagner's...
A list of hand-picked books and articles for JavaScript developers
Looking on taking an internship and this internship pays as an independent contractor. I have no clue...
Functions, methods, passing a value all sound like jargon to new developers but these are key concepts to understand. What do they mean and what is the difference between them?
Getting to know other people's code can be a fun exercise. But what if it is buggy?
I tweeted this just 5 minutes ago: My aim here is to fix a vulnerability of a core React...
Getting a project out the door is the most important thing you can do.
Posts on editor setups are extremely popular. Here is mine.
Sometimes dumb code is the code you need even if you don't want to write it.
I have a hard time understanding what business logic is compared to other logic in a codebase. Can...
I see the words “design pattern” and “pattern” when describing a certain code convention. What makes...
React doesn't auto-bind this to custom methods. Usually you would use a constructor function to accomplish this. But do you need one?
Being an intern is fun and rewarding. Being a remote intern is great but presents some challenges.
In JavaScript, there wasn’t anything like string interpolation until ES6. Now, we have JavaScript Template Literals or template strings.
You can now search dev.to directly from Chrome's Omnibox.
You can now embed CodePen
I want to get a sweet offline page like the ones popping up all over the web.
When I first started this blog, I was learning Ruby and I loved it. This was bef...
So I have finished The Web Developer Bootcamp and the final project, YelpCamp, a ...
ES6 modules allows us to have reusable code, in separate files. We do this to eliminate initially...
While perusing The Practical Dev for new posts, I came across a post that intrigued me: ...
Una Kravets is one of my favorite designers/developers even though I just discove...
I discussed filter in my last post. Now, we discuss map.