Stories by Will Vincent
23 May 2020
Making Ghosts Fly
I improved my pagespeed score to 98% with minimal effort
22 May 2020
Mailcow behind Traefik 2.x
I found it challenging to find up to date, clear instruction on setting this up, so this post collects the relevant info in one place.
6 November 2019
Leveraging bulk inserts instead of CreateMany() in AdonisJS
Adonis' ORM is great, but it's very easy to ignore performance and ship something suboptimal without thinking about it. Here's how to avoid that.
2 July 2019
Auto Retrying aws-api-gateway-client requests, with delay between retries...
aws-api-gateway-client allows for automatic retries, but can we configure the delay between retries?
29 November 2018
Ironium Queues with AdonisJS - aka I released an npm package
Many months back, when I first started working on moving our production application off of Meteor onto Adonis, I did some exploring on queue options
6 November 2018
Using Meteor Passwords in AdonisJS (4.x)
Extend AdonisJS' auth provider to add new auth schemes and/or serializers.
31 August 2018
Data Migration Woes #1: How I improved an import by 5x with one extra query
I'm rearchitecting the data layer of an app moving from mongo to postgres. Today, I improved performance of a migration 5x by adding one extra query!
14 August 2018
Relatively Painless Autoloading in Node.js
It seems a fairly common pattern I encounter in Node-based codebases is an index.js file that simply imports a bunch of other files, and then exports them all in an object
9 August 2018
I've Dockerized Everything
As you may have read previously, when doing some routine maintenance and attempting to finally crack down on all the SPAM that was hitting my
9 August 2018
Replicating Meteor's Password Implementation
Migrating away from Meteor, but want to let users continue using the system without forcing them to reset passwords? Turns out not to be too difficult to accomplish.
31 July 2018
Adding middleware to routes defined within third party Adonis addons
As the Adonis community continues to grow I suspect the number of third party addons that are available will continue to grow as well. But sometimes it's helpful to make small changes to their default behavior that isn't clearly exposed in config.
17 July 2018
Validating Compound-Field Uniqueness in AdonisJS (4.x)
AdonisJS provides a lot of really nice stuff out of the box for rapid development of an application, but as with any framework occasionally there are bits missing that would be useful.
13 July 2018
Overriding Core Providers in AdonisJS (4.x)
I've been working with AdonisJS (4.1) lately on a rebuild of some services and such at my job. Today we noticed that password reset tokens contained plusses, and we wanted to see about changing that.
12 July 2018
A clean slate
Lately, I have been experiencing MUCH higher than normal amounts of SPAM in my inbox. So I finally decided that it was time to consider doing something about it.
12 April 2016
Easily Running Custom Scripts in a Bootstrapped Laravel Environment
Laravel is pretty great. It conveniently includes a very robust command line tool, artisan, that can very easily be extended with custom commands.
No results found
Go to article
Search new term