Homepage
Open in app
Sign in
Get started
Our Work
Technical Articles
On the NONA Bookshelf
Our Website
Technical Articles
The curious case of [nuxt error] Reference Error: geoip2 is not defined
The curious case of [nuxt error] Reference Error: geoip2 is not defined
Let’s first set the scene…
Dominic PrawnStar Bauer
Nov 29, 2019
Isn’t it about time you leveled up your VS Code extensions?
Isn’t it about time you leveled up your VS Code extensions?
Don’t you just hate it when you come across an extension that would have saved you hours of time? WELL I HATE IT!
Dominic PrawnStar Bauer
Jul 4, 2019
Internship at Nona
Internship at Nona
A time before the beginning
Dominic PrawnStar Bauer
Apr 3, 2019
Converting images to WebP from CDN
Converting images to WebP from CDN
The rise of WebP: A new image format for the web
Wisani Shilumani
Mar 19, 2019
Dear Google: You need to do more to protect our privacy!
Dear Google: You need to do more to protect our privacy!
Buckle your seat belts because things aren’t as safe as you might think…
Adrian Bunge
Feb 27, 2019
How to be h-API
How to be h-API
When I first started out programming (which is basically yesterday lol) , the word API was spoken so matter of factly that I felt stupid…
Dominic PrawnStar Bauer
Feb 25, 2019
NONA learns together
NONA learns together
How we incorporate learning days into our sprint cycle and why it’s so important.
James Gareth Smith
Jan 29, 2019
Automating Mailchimp Emails on sign up using Javascript (Firebase Cloud Functions)
Automating Mailchimp Emails on sign up using Javascript (Firebase Cloud Functions)
If your goal is to sell more stuff, or customer retention in general, it’s irresponsible to not use email automation.
Wisani Shilumani
Jan 24, 2019
this TypeError stinks
this TypeError stinks
A quick guide on how to fix TypeError: Cannot read property ‘…’ of undefined
Dominic PrawnStar Bauer
Jan 20, 2019
Understanding Javascript .reduce() and its use cases
Understanding Javascript .reduce() and its use cases
In this article, we’ll explore how the JavaScript Array reduce() method works, and some powerful use cases for it.
Wisani Shilumani
Jan 14, 2019
AWS Parameter Store vs Environment Variables
AWS Parameter Store vs Environment Variables
In this article I will be looking at if and when the AWS Parameter Store should be used to replace environment variables within the AWS…
Richard Miles
Jan 1, 2019
Cleaning up commit history with Git rebase
Cleaning up commit history with Git rebase
In the following article I will discussing how to clean up descriptions for commit messages using the git CLI.
Richard Miles
Jan 7, 2019
CSS Grid: Now in a browser near you.
CSS Grid: Now in a browser near you.
I always get excited when I see great new things coming on the to the features planned for release in the CSS and javascript world —…
Cam
Dec 9, 2018
What is tail-call recursion?
What is tail-call recursion?
A recursive function is any function that calls itself during its execution.
James Gareth Smith
Nov 25, 2018
A Guide to Better Dev Time Estimates
A Guide to Better Dev Time Estimates
Coming from a more archaic form of engineering (mechanical), I’ve come to experience that in software engineering — there is much more…
Wisani Shilumani
Oct 19, 2018
How to properly test your NGINX rewrite rules
How to properly test your NGINX rewrite rules
If you’re working on maintaining a website with over 1000 pages, redirects changes are probably something you’re having to do often.
Wisani Shilumani
Oct 4, 2018
Quokka.js, Wallaby.js and Test Driven Development
Quokka.js, Wallaby.js and Test Driven Development
I’ve always been someone, like a lot of people out there, who is in theory very behind the idea of Test Driven Development but I don’t…
Jonathan Arnold
Sep 25, 2018
First Steps With Electron
First Steps With Electron
First steps with desktop javascript applications…
Jonathan Arnold
Sep 13, 2018
Why Typescript?
Why Typescript?
What’s wrong with Javascript?
James Gareth Smith
Jun 19, 2018
Writing a filter with RxJS
Writing a filter with RxJS
We’ve all been there. The UI you’re busy implementing contains a list that can be filtered by multiple inputs, in various ways…
James Gareth Smith
Jun 18, 2018
Shape-Shifting Cats — Intro to ES6
Shape-Shifting Cats — Intro to ES6
When I joined the Nona team I knew little to nothing about JavaScript. I had a background in Java, a language in which we define our…
Adrian Bunge
May 7, 2018
Should you bother learning Redux?
Should you bother learning Redux?
If you’re working with React, chances are, you’ve considered learning Redux to manage state for an application that you’re building and…
Contributor
May 7, 2018
Vue.js & the WordPress REST API on a large content site
Vue.js & the WordPress REST API on a large content site
When we set out to build our first large scale Vue.js website, we weren’t too sure how well it would work out.
Ed O’Reilly
Jan 21, 2018
About Nona Digital
Latest Stories
Archive
About Medium
Terms
Privacy
Teams