Build a Task Management App Using Vue.js and a Node.js

Build a Task Management App Using Vue.js and a Node.js Backend

Node.js is a Javascript backend framework and has been around for many years. In comparison to more established frameworks for Java, PHP, and Ruby,...
Project structure for an Express REST API when there is no quotstandard wayquot

Project structure for an Express REST API when there is no "standard way"

Do any GitHub or Google search for REST API structures using Node + Express and you’ll find very few of them follow the same...
How To Craft The Perfect Web Developer Ré­su­mé

Happy First Anniversary, Smashing Members!

The Smashing team loves high-quality content and cares about the little details. Through our online articles, Smashing Books, eBooks as well as Smashing. Today...
redux orchestrate Advocating Fat Reducers with Thin Actions in Redux

redux-orchestrate: Advocating Fat Reducers with Thin Actions in Redux

redux-orchestrate is an opinionated framework inspired by domain-driven design and the event sourcing pattern. It introduces an alternative approach in using Redux without the...
Quick Tip How to Build a MouseOver Navigation Slide Effect

Quick Tip: How to Build a MouseOver Navigation Slide Effect

Have you ever used the Slider Revolution WordPress plugin in a project? If the answer is “yes”, you might have noticed the mini toolbar that appears...
4 Lessons Web App Designers Can Learn From Google

How To Design A Simple UI When You Have A Complex Solution

About The AuthorSuzanne Scacca is a former WordPress implementer, trainer and agency manager who now works as a freelance copywriter. She specializes in crafting...
The complete best practices for minifying CSS

The complete best practices for minifying CSS

CSS is what makes the web look and feel the way it does: the beautiful layouts, fluidity of responsive designs, colors that stimulate our...
Uglify vs. Babel minify vs. Terser A mini battle royale

Uglify vs. Babel-minify vs. Terser: A mini battle royale

What is minification? Minification (also minimization) is the process of removing all unnecessary characters from the source code of interpreted programming languages or markup languages...
Adding a sitemap.xml to Next.js

How to mock the Redux useSelector hook

Recently I finally made the switch from Enzyme to React testing library (RTL) which also means...
Happy 25th birthday JavaScript

Happy 25th birthday, JavaScript

✍️ Sometimes we have weak issues, sometimes we have strong issues.. I think this...