What we've been reading

Asking the Right Questions About AI

Excellent article on AI/ML, explaining it in layman's terms and discussing the biases and ethical issues involved.
https://medium.com/@yonatanzunger/asking-the-right-questions-about-ai-7ed2d9820c48

Designing Windows 95’s User Interface

Interesting article on the design and usability testing of Windows 95's user interface.
https://socket3.wordpress.com/2018/02/03/designing-windows-95s-user-interface/

New in Symfony: Reproducible builds

Symfony introduces support for reproducible builds.
http://symfony.com/blog/new-in-symfony-reproducible-builds

The Little Book of Python Anti-Patterns

Excellent article about good practices in Python (framed as explaining about anti-patterns).
https://docs.quantifiedcode.com/python-anti-patterns/index.html

Trunk-Based Development or Pull Requests - Why Not Both?

Do you have to lose the benefits of feature branches if using trunk-based-development? Nope, says Jimmy Bogard.
https://jimmybogard.com/trunk-based-development-or-pull-requests-why-not-both/

How deep are your unit tests?

Very interesting comment on how much of your code you should test, by a certain Mr K Beck.
https://stackoverflow.com/a/153565/12592

Stateless Authentication with JSON Web Tokens

Nice overview of how JSON web token auth works.
https://dev.to/yos/stateless-authentication-with-json-web-tokens--km3

The GDPR Checklist

A checklist to help you ensure you're GDPR-compliant.
https://gdprchecklist.io/


Podcasts we've been listening to

80: Tom Schlick - Building Multitenant Applications

Great podcast from Adam Wathan on writing multi-tenancy web apps.
http://pca.st/heNh

About the author

Andrew Taylor

Andrew Taylor

Senior Software Engineer

Specialising in back-end development, Andrew also has a great deal of front-end experience and is always exploring the latest cutting-edge technologies. He is passionate about writing quality code, and during his career has delivered software solutions for prestigious clients such as Careers Wales, Investec Asset Management and Monmouthshire County Council.

Related content

Tech round-up: Oct 23rd

By Ian Jenkins

Tech round-up: Mar 23rd

By Andrew Taylor

We're hiring. Let's talk. View available roles