Space Ninja
  • Home
  • Portfolio
  • Speaking
  • Friday Front-End
  • Better Job in Tech
Subscribe

development

A collection of 5 posts
Defensive API Handling
javascript

Defensive API Handling

On a recent client project, we built a form that submitted to a third-party registration service. Easy-peasy, right? What followed was a comical series of incidents that served as an excellent lesson in defensive API handling.
May 31, 2022 — 6 min read
Code Linting for Web Designers
frontend

Code Linting for Web Designers

You may have heard that you should be “linting” your code. What does that mean? Why would you want to do it?
Jul 1, 2021 — 6 min read
How to Automatically Update Your JavaScript Dependencies
npm

How to Automatically Update Your JavaScript Dependencies

One frustrating aspect of the modern JavaScript ecosystem is keeping all your dependencies up to date. Thankfully, there are automated tools that can handle this thankless task for you.
Feb 1, 2020 — 6 min read
Squashing Your Pull Requests
git

Squashing Your Pull Requests

Most pull requests should squash down to a single commit with a well-written message explaining why a change is happening.
Oct 30, 2019 — 6 min read
How to Distribute a Pattern Library as an npm Package from a Private Git Repo
npm

How to Distribute a Pattern Library as an npm Package from a Private Git Repo

So you’ve got a pattern library: Congratulations! The next step is making it possible for other people to use those patterns. You could simply provide download links for the CSS and other assets, but then your users can’t easily get any updates to the pattern library. Instead, you
Apr 15, 2019 — 8 min read
Space Ninja © 2022
Powered by Ghost