© James Edgeworth 2018
Development /

POST data is no more secure than GET data

"Never trust data from the front end" is seemingly misunderstood. Oct 02 2018
Development /

Misconceptions of the .lock file

Composer, Yarn, NPM, and other package managers provide a .lock file which often gets misunderstood. Feb 21 2018
Development /

Native vs Cross-Platform Apps

Cross-platform development sounds good in theory but usually amounts to higher costs and less long-term flexibility. Feb 05 2018
Development /

Technical Debt

A problem to all developers, yet oddly ill-considered. Technical debt can be a nuisance or a serious long-term disaster. Sep 01 2017
Development /

Start “From Scratch”

Starting from scratch is not always sensible. Here are things to consider if this is suggested to you. Aug 09 2017
Development /

Don't fret over the language

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. May 30 2017
Development /

The Appearance of Efficiency

How to use Ajax in a way which appears faster than it actually is. Apr 11 2016
Development /

'Monolithic' vs Per-Page Controllers

Organising your controllers for clarity and good practices. Feb 15 2017