Learning a codebase by reading tests
Should you still use Express?
What kind of code belongs in a utils folder in your REST API?
The difference between project structure, design, and architecture
Where to put your tests in a Node project structure
Making test stub setup effortless using Sinon
In what layer does request validation go in a Node REST API?
What is the difference between Middleware and Controllers in Node REST APIs?
Multiple assertions per test may actually be OK
Better test structuring using Mocha's context()
What is the difference between a job queue and worker threads?
Using a task queue vs. just not waiting for Promise to resolve
ExpressJS antipattern: making everything middleware
Better handling of rejections using Promise.allSettled()
Using spies as a way to test side-effects in Node
Using GitHub to determine work-life balance at potential new jobs
Simplifying local dev setup with Docker Compose
Using supertest to avoid manually testing your endpoints
Setting up your Node package to be run from the command-line
Should one Express controller call another?
Awaiting multiple requests to finish using Promise.all
Express-approved middlewares to use in your API
Do you always need to separate services and controllers?
Faking errors to test error scenarios in Express API's
Set up your Node project to run tests locally and on CircleCI
How to use `import/export` in Node without Babel
Possibly the greatest value in having tests for your code is...
Using functional programming to avoid intermediate variables and nested functions
How to run a npm package from the command line
How to run more than one command as part of a npm script
Why would you download a Docker image vs. just building from the Dockerfile for local dev?
How to pitch your skills as a developer in a way that aligns with a company's needs
A better way to sell your skills as a developer than just "hire me!" or mass applying
Understand how to approach designing queues in Node
Should you log the Express req object and external API responses?
Applying the callback -> async/await conversion process to a real-world example
Why should you separate Controllers from Services in Node REST API's?
What is the difference between Controllers and Services in Node REST API's?
Real world testing: Using business and technical requirements to know what to test
expect(await fn()) vs await expect(fn()) for error tests with chai-as-promised
Why you should isolate Express from the rest of your Node application
Real world testing recipes: Node service that calls an external API
Project structure for an Express REST API when there is no "standard way"
Avoid manually prepending '/api' to every Express route with this simple method
How to find the best open source Node.js projects to study for leveling up your skills
Separating logic from Express routes for easier testing
Why isn't this unit test catching an error from this async/await function?
Know what to test using these recipes: Node service that calls a database
Tried TDD and didn't realize the benefits? Try it the next time you get writer's block
Using the `debug` module to avoid polluting your application logs with logs from Node modules
Why should your Node.js application not handle log routing?
Should you use a logging framework or console.log() in Node?
Which of the 635000 npm modules do I choose?
../../../../ escaping relative path require hell in Node.js
Do you need to queue jobs in Node.js?
Why does async/await in a .forEach not actually await?
Using a designated point person in the office to bridge the distributed employee gap
Questions to anticipate when asking your manager if you can start working remotely
How long do new developers need to work at an office job before going remote?
How to determine if that remote developer job will throw you in the deep end or not
Easy way to make Angular 2 services configurable
How to use your on-site trips strategically as a remote employee
Closing connections and returning results using node-oracledb
Remote Work As Innovation
10 Observations after Working Remote for 6 Months
Calm Technology - CTA train tracker
Setting up Chrome Extensions for use with ES6
Why is `compose` right to left?
Uploading Node.js package to AWS Lambda
Hartford Hackster.io Edison Hackathon
ES6: Mutability of const
Functional Programming as the Paradigm for IOT
Overriding WSDL endpoint in node-soap
My Hackster.io Alexa Skills entry
PM software should include a ROI feature
Authoring Yeoman Generators