corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0da4d-14a0-7138-9203-16f8cc27099f", "title": "Switching off with purpose", "url": "https://oliverearl.co.uk/2026/09/switching-off-with-purpose/", "published_at": "2026-09-23T11:25:01+00:00" }, { "id": "01a087b7-ee77-709a-922d-2f07e8521e73", "title": "Keep your issues to yourself", "url": "https://oliverearl.co.uk/2026/09/keep-your-issues-to-yourself/", "published_at": "2026-09-05T08:29:17+00:00" }, { "id": "01a087b7-ee77-709a-922d-2f07e8664e93", "title": "The beginning of this year’s winter arc", "url": "https://oliverearl.co.uk/2026/09/the-beginning-of-this-years-winter-arc/", "published_at": "2026-09-01T07:12:59+00:00" }, { "id": "01a087b7-ee77-709a-922d-2f07e8effd18", "title": "GitHub can stack pull requests", "url": "https://oliverearl.co.uk/2026/08/github-can-stack-pull-requests/", "published_at": "2026-08-29T10:50:55+00:00" }, { "id": "01a087b7-ee77-709a-922d-2f07e9dcf82c", "title": "How do people blog for thirty years without running out of things to say?", "url": "https://oliverearl.co.uk/2026/08/how-do-people-blog-for-thirty-years-without-running-out-of-things-to-say/", "published_at": "2026-08-26T22:08:12+00:00" }, { "id": "01a087b7-ee77-709a-922d-2f07ea2a9b01", "title": "Introducing Denken, a reason to love the Internet again", "url": "https://oliverearl.co.uk/2025/12/introducing-denken-a-reason-to-love-the-internet-again/", "published_at": "2025-12-08T21:15:55+00:00" }, { "id": "01a087b7-ee77-709a-922d-2f07eb2a4759", "title": "Boulevards of broken dreams", "url": "https://oliverearl.co.uk/2025/04/boulevards-of-broken-dreams/", "published_at": "2025-04-26T16:58:29+00:00" }, { "id": "01a087b7-ee77-709a-922d-2f07ebeb37d3", "title": "Finding one’s place within the pack", "url": "https://oliverearl.co.uk/2025/03/finding-ones-place-within-the-pack/", "published_at": "2025-03-22T23:25:19+00:00" }, { "id": "01a087b7-ee77-709a-922d-2f07ec20f738", "title": "Don’t truncate in Laravel Excel imports", "url": "https://oliverearl.co.uk/2024/08/dont-truncate-in-laravel-excel-imports/", "published_at": "2024-08-28T12:51:53+00:00" }, { "id": "01a087b7-ee77-709a-922d-2f07ecc24569", "title": "Switching back to WordPress", "url": "https://oliverearl.co.uk/2024/08/switching-back-to-wordpress/", "published_at": "2024-08-24T18:02:32+00:00" }, { "id": "01a087b7-ee78-70e1-bd70-bbbd45489b71", "title": "You should be coding", "url": "https://oliverearl.co.uk/2023/07/you-should-be-coding/", "published_at": "2023-07-16T22:57:00+00:00" }, { "id": "01a0bdc9-1809-70c9-881f-ace4fe3fcf8d", "title": "The problems with returning void in Laravel controllers", "url": "https://oliverearl.co.uk/2022/08/the-problems-with-returning-void-in-laravel-controllers/", "published_at": "2022-08-10T21:28:00+00:00" }, { "id": "01a0bdc9-1809-70c9-881f-ace4fef45a53", "title": "Software engineering and returning to my roots", "url": "https://oliverearl.co.uk/2021/05/software-engineering-and-returning-to-my-roots/", "published_at": "2021-05-03T22:36:00+00:00" }, { "id": "01a0bdc9-1809-70c9-881f-ace4ff0560f2", "title": "Introducing a PHP library for the Hashnode API", "url": "https://oliverearl.co.uk/2020/12/introducing-a-php-library-for-the-hashnode-api/", "published_at": "2020-12-01T22:59:00+00:00" }, { "id": "01a0bdc9-1809-70c9-881f-ace4ff2b7f56", "title": "What I learned from the Hashnode Writing Bootcamp", "url": "https://oliverearl.co.uk/2020/11/what-i-learned-from-the-hashnode-writing-bootcamp/", "published_at": "2020-11-25T23:44:00+00:00" }, { "id": "01a0bdc9-1809-70c9-881f-ace4ff2df70a", "title": "My strategy for learning a programming language quickly", "url": "https://oliverearl.co.uk/2020/10/my-strategy-for-learning-a-programming-language-quickly/", "published_at": "2020-10-25T23:08:00+00:00" }, { "id": "01a0bdc9-1809-70c9-881f-ace4ff7b83e2", "title": "Your degree isn’t enough: my advice to students", "url": "https://oliverearl.co.uk/2020/10/your-degree-isnt-enough-my-advice-to-students/", "published_at": "2020-10-18T22:59:00+00:00" }, { "id": "01a0bdc9-1809-70c9-881f-ace500461404", "title": "Improve your browser security in 5 minutes", "url": "https://oliverearl.co.uk/2020/10/improve-your-browser-security-in-5-minutes/", "published_at": "2020-10-11T21:57:00+00:00" }, { "id": "01a0bdc9-1809-70c9-881f-ace500da18d9", "title": "Fun with Clippy.js", "url": "https://oliverearl.co.uk/2020/10/fun-with-clippy-js/", "published_at": "2020-10-10T21:46:00+00:00" }, { "id": "01a0bdc9-1809-70c9-881f-ace501aaf2d1", "title": "Documentation in Laravel 8 with Enlighten", "url": "https://oliverearl.co.uk/2020/10/documentation-in-laravel-8-with-enlighten/", "published_at": "2020-10-10T21:35:00+00:00" }, { "id": "01a0bdc9-1809-70c9-881f-ace501cc87dc", "title": "Tips for being a better listener from a former helpline volunteer", "url": "https://oliverearl.co.uk/2020/10/tips-for-being-a-better-listener-from-a-former-helpline-volunteer/", "published_at": "2020-10-01T22:41:00+00:00" }, { "id": "01a0bdd0-efd8-719d-b6ca-83e6719507e9", "title": "PHP and Composer on the Windows Subsystem for Linux", "url": "https://oliverearl.co.uk/2020/09/php-and-composer-on-the-windows-subsystem-for-linux/", "published_at": "2020-09-30T22:10:00+00:00" }, { "id": "01a0bdd0-efd8-719d-b6ca-83e6724a42d0", "title": "Why I continue to develop with PHP", "url": "https://oliverearl.co.uk/2020/09/why-i-continue-to-develop-with-php/", "published_at": "2020-09-29T22:56:00+00:00" }, { "id": "01a0bdd0-efd8-719d-b6ca-83e673074ed7", "title": "Securing subject-specific knowledge in an unending battle but a vital one", "url": "https://oliverearl.co.uk/2020/04/securing-subject-specific-knowledge-in-an-unending-battle-but-a-vital-one/", "published_at": "2020-04-29T22:34:00+00:00" }, { "id": "01a0bdd0-efd8-719d-b6ca-83e6736004be", "title": "My experiences teaching ‘unplugged’", "url": "https://oliverearl.co.uk/2020/04/my-experiences-teaching-unplugged/", "published_at": "2020-04-28T22:06:00+00:00" }, { "id": "01a0bdd0-efd8-719d-b6ca-83e6736d0b3e", "title": "Strategies for questioning when you are having difficulty learning names", "url": "https://oliverearl.co.uk/2020/04/strategies-for-questioning-when-you-are-having-difficulty-learning-names/", "published_at": "2020-04-27T22:39:00+00:00" }, { "id": "01a0bdd0-efd8-719d-b6ca-83e67413c93c", "title": "How I collate feedback from my students and colleagues", "url": "https://oliverearl.co.uk/2020/04/how-i-collate-feedback-from-my-students-and-colleagues/", "published_at": "2020-04-20T21:55:00+00:00" }, { "id": "01a0bdd0-efd8-719d-b6ca-83e6742c09e4", "title": "A brief analysis of my use of Bloom’s Taxonomy", "url": "https://oliverearl.co.uk/2020/04/a-brief-analysis-of-my-use-of-blooms-taxonomy/", "published_at": "2020-04-04T16:54:00+00:00" } ] posts
Claim your blog
Back to oliverearl.co.uk
Blog · corpus.blog/blogs/oliverearl.co.uk/posts
oliverearl.co.uk
oliverearl.co.uk
2026
Switching off with purpose
original ↗
23 Sept 2026
Keep your issues to yourself
original ↗
5 Sept 2026
The beginning of this year’s winter arc
original ↗
1 Sept 2026
GitHub can stack pull requests
original ↗
29 Aug 2026
How do people blog for thirty years without running out of things to say?
original ↗
26 Aug 2026
2025
Introducing Denken, a reason to love the Internet again
original ↗
8 Dec 2025
Boulevards of broken dreams
original ↗
26 Apr 2025
Finding one’s place within the pack
original ↗
22 Mar 2025
2024
Don’t truncate in Laravel Excel imports
original ↗
28 Aug 2024
Switching back to WordPress
original ↗
24 Aug 2024
2023
You should be coding
original ↗
16 Jul 2023
2022
The problems with returning void in Laravel controllers
original ↗
10 Aug 2022
2021
Software engineering and returning to my roots
original ↗
3 May 2021
2020
Introducing a PHP library for the Hashnode API
original ↗
1 Dec 2020
What I learned from the Hashnode Writing Bootcamp
original ↗
25 Nov 2020
My strategy for learning a programming language quickly
original ↗
25 Oct 2020
Your degree isn’t enough: my advice to students
original ↗
18 Oct 2020
Improve your browser security in 5 minutes
original ↗
11 Oct 2020
Fun with Clippy.js
original ↗
10 Oct 2020
Documentation in Laravel 8 with Enlighten
original ↗
10 Oct 2020
Tips for being a better listener from a former helpline volunteer
original ↗
1 Oct 2020
PHP and Composer on the Windows Subsystem for Linux
original ↗
30 Sept 2020
Why I continue to develop with PHP
original ↗
29 Sept 2020
Securing subject-specific knowledge in an unending battle but a vital one
original ↗
29 Apr 2020
My experiences teaching ‘unplugged’
original ↗
28 Apr 2020
Strategies for questioning when you are having difficulty learning names
original ↗
27 Apr 2020
How I collate feedback from my students and colleagues
original ↗
20 Apr 2020
A brief analysis of my use of Bloom’s Taxonomy
original ↗
4 Apr 2020