Updating a PWA to include a Net Promoter Score input. I had no idea what a NPS was, so I'm educating myself with the help of Wikipedia. Apparently it's a market research metric used to predict business growth. It's a proprietary instrument (whatever that means) and there is a registered NPS trademark. It is also favoured by business types and criticised by academics who question its reliability as a tool to predict business growth. Hmm.
Status updates tagged with "dayjob"
Page 2 of 4
Updating a PWA, I only tend to touch this app's code once or twice a year. It takes longer for me to re-familiarise myself with the code than it does to write the update.
Batch converting Word documents to PDF files using headless LibreOffice. The process is quick, simple and works really well, apart from when the author uses some weird Word layout options.
Intranet page load times down from ~0.75 seconds to ~0.005 seconds. The speed difference is noticeable and I'm pretty happy with that. I wonder if any users will notice the difference?
Profiling, benchmarking and optimising our intranet. The page load times are pretty slow due to Active Directory integration and conditional content loading based on departments and security groups. I'm targeting the 2 most popular (according to stats) pages to begin with. I'm thinking there is potential for considerable time efficiency savings.
Fixing bugs that only appear in the development environment because the error reporting is verbose. There must have been a change to the error reporting levels on the development server since this code was last worked on.
This morning I am mostly playing around with HTML, CSS, JavaScript and Puppeteer to dynamically create Open Graph images.
This afternoon I've been playing with PHP and GD to dynamically create Open Graph images. I then moved a website from a shared host to a VPS -- the VPS is proper quick in comparison.
This morning I am mostly writing SQL queries for reports. I've also converted values in a db table column from plain text to json strings to allow for multiple values. Feels a bit hacky, but works ok. Should probably create another table at some point.
Starting my day by converting a small CodeIgniter 3 app to CodeIgniter 4. It's a microservice and it only has 2 routes and 2 controllers, so it should be a quick win.
Status Updates
I post status updates to my site and syndicate the updates as toots to Indieweb.Social, my chosen Mastodon instance.
Learn more about Mastodon and how it works.
Subscribe
Click the link below to subscribe to my Status feed in your favourite news reader client: