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
Simplifying local dev setup with Docker Compose
Should you use a logging framework or console.log() in Node?
Using the `debug` module to avoid polluting your application logs with logs from Node modules
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
Is it possible to browse multiple tags?
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?
Why should your Node.js application not handle log routing?
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
Which of the 635000 npm modules do I choose?
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
Tried TDD and didn't realize the benefits? Try it the next time you get writer's block
Why isn't this unit test catching an error from this async/await function?
Want to connect with Corey Cleary?
Create an account to connect with Corey Cleary. You can also sign in below to proceed if you already have an account.