How to get IntelliSense help for your JSON files in modern IDEs.
Do not think every callbacks is sync or async.
How to execute multiple test tasks in parallel on CircleCI and TravisCI.
Writing E2E tests for Svelte.js app store using Cypress.
Small example of TodoMVC implemented using Vue.js and Vuex data store against REST backend.
How to make a very small Docker image with a Node application.
How to see a customized version of any website locally.
Notes from DevOps meetup panel on testing.
Interesting ideas in JavaScript test runners.
Using Mocha test context and its pitfalls.
Perform any action based on commits since last action.
A few examples of introducing functional programming into existing code.
Automatic period dependency update without much hassle.
Connecting Kliesli compositions or the advantages of good pipe insulation.
How I publish modules for older versions of Node.
How to deploy to GitHub pages from CI using SSH to authenticate.
Quickly run complex HTTP requests from terminal.
Incremental lint, Prettier, immutable rules.
Using functional lenses to modify objects by example.
Sometimes code refactoring removes need for advanced mocking in tests.
Do not mock your internal modules, mock system APIs instead!
Setting up a rock solid NPM module with semantic release in 30 seconds.
Randomize tests and run previously failed ones first for speed.
How a new VP should be judged.
Refactor code using functional approach (Maybe, immutable).
Use non-root user inside Docker container.
Collecting all inputs to each function to figure out missing test data.
Deriving Y Combinator that makes recursive functions without assignments possible.
A self-critique of my own code as a poster for the office.
How to pick the right JavaScript snapshot testing library.
Array or Observable - Ramda can do both!
Why would you want a function in a box?
How to distribute a tree-shaken library for your tree-shaken apps using Rollup.
How to ensure your Curl code snippets are working, plus generate documentation.
Use async / await in ServiceWorker code because browsers support both.
How to enforce a custom condition on a string.
How to use fallback with client-side routing to avoid 404 pages.
Replacement for testing pyramid.
How to patch a bug, use the fix in prod and submit the pull request in five minutes.
WebPack as a service for quick personal projects and examples.
Replacing the built-in OR and TERNARY operators with Maybe monads.
How I asked my coworkers to give me anonymous career advice.
When every function is pure, advanced async actions are easy.
Setting up and starting with TypeScript and Visual Studio Code editor.
A few examples of common mistakes when preparing presentation slides.
Tips and tricks for larger web apps.
A few ways ES6 removes boilerplate code.
How to do snapshot testing if the data frequently changes?
Writing tests should not be an afterthought.
My favorite semantic release plugins.
Framework-agnostic snapshot testing for Mocha, Jest, Vue, etc.
Call sites API does not support source maps, while exception stack does.
How to update the code comments during program execution.
Notes on small, simple off the shelf login solution for SPA and server.
Simple example showing automated client code change when module API changes.
Speed up resources by pushing them from a Node HTTP/2 server.