Converting a traditional website to an SPA

2020-09-12 18:00 | development
A postmortem of porting a traditional server-served website to VueJS.Read more

Site Update 3

2020-03-01 17:00 | misc
A change of career, and change of priorities.Read more

POST data is no more secure than GET data

2018-10-02 12:01:29 | development
"Never trust data from the front end" is seemingly misunderstood.Read more

Misconceptions of the .lock file

2018-02-21 11:12:31 | development
Composer, Yarn, NPM, and other package managers provide a .lock file which often gets misunderstood.Read more

Rolling your own Framework

2018-02-06 14:15:20 | development
We can all solve the problems frameworks solve, but that doesn't make it a good idea to build your own.Read more

Native vs Cross-Platform Apps

2018-02-02 16:53:08 | development
Cross-platform development sounds good in theory but usually amounts to higher costs and less long-term flexibility.Read more

Technical Debt

2017-08-15 09:36:55 | development
A problem to all developers, yet oddly ill-considered. Technical debt can be a nuisance or a serious long-term disaster.Read more

Start "From Scratch"

2017-08-08 14:54:39 | development
Starting from scratch is not always sensible. Here are things to consider if this is suggested to you.Read more

Cookie Cutting

2017-07-19 14:56:04 | development
Site builders can only do so much and get you so far.Read more

Don't fret over the language

2017-05-28 18:25:51 | development
The learning curve is not in the language but in the environment, community, tools, and frameworks. If you can competently put together a website with Django then you can with Laravel.Read more

The Appearance of Efficiency

2017-03-01 10:20:04 | development
How to use Ajax in a way which appears faster than it actually is.Read more

Workspaces

2017-02-26 18:39:22 | misc
Productivity in different places.Read more

Mobile-First Designs

2017-02-15 18:58:37 | design
Designers, here's how you can really help developers.Read more

'Monolithic' vs Per-Page Controllers

2017-02-11 12:19:24 | development
Organising your controllers for clarity and good practices.Read more

Website Re-design

2017-01-24 21:17:36 | design
My own website needed a refresh.Read more