41554 blogs · [ { "id": "01a0877b-c02d-731a-b87e-a8cbb23bcf05", "title": "Changing my backups", "url": "https://www.garybell.co.uk/blog/changing-my-backups/", "published_at": "2019-08-16T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbb23c15c0", "title": "Issues with using a CMS", "url": "https://www.garybell.co.uk/blog/issues-with-using-a-cms/", "published_at": "2019-08-09T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbb2f553ab", "title": "Having a break", "url": "https://www.garybell.co.uk/blog/having-a-break/", "published_at": "2019-08-02T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbb3621269", "title": "(Mostly) leaving Facebook behind", "url": "https://www.garybell.co.uk/blog/mostly-leaving-facebook-behind/", "published_at": "2019-06-19T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbb3ffc3dc", "title": "CI/CD with Gitlab - Getting started", "url": "https://www.garybell.co.uk/blog/ci-cd-with-gitlab-getting-started/", "published_at": "2019-06-12T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbb4e6e1f8", "title": "A late introduction to continuous integration and deployment", "url": "https://www.garybell.co.uk/blog/a-late-introduction-to-continuous-integration-and-deployment/", "published_at": "2019-06-05T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbb55f55fa", "title": "Simple changes for a mobile friendly online store", "url": "https://www.garybell.co.uk/blog/simple-changes-for-a-mobile-friendly-online-store/", "published_at": "2019-05-29T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbb647aa93", "title": "When does the cloud make sense?", "url": "https://www.garybell.co.uk/blog/when-does-the-cloud-make-sense/", "published_at": "2019-05-22T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbb732b7d3", "title": "Ghost vs Wordpress Performance", "url": "https://www.garybell.co.uk/blog/ghost-vs-wordpress-performance/", "published_at": "2019-05-18T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbb7855a81", "title": "Switching blogging platforms", "url": "https://www.garybell.co.uk/blog/switching-blogging-platforms/", "published_at": "2019-05-15T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbb833aa39", "title": "Starting with Symfony - Performance issues", "url": "https://www.garybell.co.uk/blog/starting-with-symfony-performance-issues/", "published_at": "2019-04-07T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbb84d442f", "title": "Getting Started with Symfony (part 1)", "url": "https://www.garybell.co.uk/blog/getting-started-with-symfony-part-1/", "published_at": "2019-03-26T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbb8a46a59", "title": "Jenkins disk space usage", "url": "https://www.garybell.co.uk/blog/jenkins-disk-space-usage/", "published_at": "2018-04-17T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbb927711e", "title": "Automating the simple stuff", "url": "https://www.garybell.co.uk/blog/automating-the-simple-stuff/", "published_at": "2016-09-23T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbb999b1bf", "title": "Encrypting the site", "url": "https://www.garybell.co.uk/blog/encrypting-the-site/", "published_at": "2016-09-21T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbb9e42f62", "title": "Introducing Charon File Uploader", "url": "https://www.garybell.co.uk/blog/introducing-charon-file-uploader/", "published_at": "2016-04-26T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbbab27833", "title": "Database Connection Mis-information", "url": "https://www.garybell.co.uk/blog/database-connection-mis-information/", "published_at": "2016-04-25T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbbac78cbb", "title": "Check, test and check again", "url": "https://www.garybell.co.uk/blog/check-test-and-check-again/", "published_at": "2016-04-13T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbbb2dadcb", "title": "NEVER trust user input", "url": "https://www.garybell.co.uk/blog/never-trust-user-input/", "published_at": "2016-03-16T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbbc15dd8e", "title": "Perils of a shared hosting platform", "url": "https://www.garybell.co.uk/blog/perils-of-a-shared-hosting-platform/", "published_at": "2016-03-09T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbbc9e6958", "title": "The importance of meaningful variable names", "url": "https://www.garybell.co.uk/blog/the-importance-of-meaningful-variable-names/", "published_at": "2016-03-08T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbbd95a60d", "title": "Developers still lack security know-how", "url": "https://www.garybell.co.uk/blog/developers-still-lack-security-know-how/", "published_at": "2016-03-05T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbbe4dc7ef", "title": "Developers are the destroyers of hardware", "url": "https://www.garybell.co.uk/blog/developers-are-the-destroyers-of-hardware/", "published_at": "2015-11-22T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbbe551207", "title": "Fun with Firewalls", "url": "https://www.garybell.co.uk/blog/fun-with-firewalls/", "published_at": "2015-09-25T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbbe9f0112", "title": "A reminder about backups", "url": "https://www.garybell.co.uk/blog/a-reminder-about-backups/", "published_at": "2015-09-03T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbbf7fd7b5", "title": "Sensible SVN Structuring", "url": "https://www.garybell.co.uk/blog/sensible-svn-structuring/", "published_at": "2015-08-26T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbc018b127", "title": "Coding basics: DRY programming", "url": "https://www.garybell.co.uk/blog/coding-basics-dry-programming/", "published_at": "2015-07-27T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbc09f6c11", "title": "Home Media Server - Part 3 - Samba Configuration", "url": "https://www.garybell.co.uk/blog/home-media-server-samba-configuration/", "published_at": "2015-07-23T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbc164de9f", "title": "Home file server - part 2", "url": "https://www.garybell.co.uk/blog/home-file-server-debian-jessie-installation/", "published_at": "2015-07-08T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbc25cc09b", "title": "Installing non-free network drivers on Debian", "url": "https://www.garybell.co.uk/blog/installing-non-free-network-drivers-on-debian/", "published_at": "2015-07-08T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbc2958814", "title": "Creating a home file server - Part 1", "url": "https://www.garybell.co.uk/blog/home-file-server-the-hardware/", "published_at": "2015-06-21T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbc32a9214", "title": "Performance issues with SASS generated CSS and missing sourcemaps", "url": "https://www.garybell.co.uk/blog/performance-issues-with-sass-generated-css-and-missing-sourcemaps/", "published_at": "2015-05-27T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbc424dd9d", "title": "Making a responsive canvas", "url": "https://www.garybell.co.uk/blog/making-a-responsive-canvas/", "published_at": "2015-05-22T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbc52004c1", "title": "Setting up your web server", "url": "https://www.garybell.co.uk/blog/setting-up-your-web-server/", "published_at": "2015-05-20T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbc5755bee", "title": "Keeping data secure", "url": "https://www.garybell.co.uk/blog/keeping-data-secure/", "published_at": "2015-05-19T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbc5e1b31f", "title": "Working with HTML5 Canvas", "url": "https://www.garybell.co.uk/blog/working-with-html5-canvas/", "published_at": "2015-05-14T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbc69344d2", "title": "Hopefully the last of the changes", "url": "https://www.garybell.co.uk/blog/hopefully-the-last-of-the-changes/", "published_at": "2015-05-09T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbc76e052d", "title": "A professional Change", "url": "https://www.garybell.co.uk/blog/a-professional-change/", "published_at": "2015-04-23T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbc7f831a6", "title": "Why Windows 10 is not bad thing", "url": "https://www.garybell.co.uk/blog/why-windows-10-is-not-bad-thing/", "published_at": "2015-01-23T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbc8f531d9", "title": "Bug reports bugging me", "url": "https://www.garybell.co.uk/blog/bug-reports-bugging-me/", "published_at": "2015-01-22T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbc999bc18", "title": "XML is your friend", "url": "https://www.garybell.co.uk/blog/xml-is-your-friend/", "published_at": "2014-08-02T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbca359cbc", "title": "The importance of valid HTML", "url": "https://www.garybell.co.uk/blog/the-importance-of-valid-html/", "published_at": "2014-06-28T00:00:00+00:00" }, { "id": "01a0877b-c02d-731a-b87e-a8cbca80bfb2", "title": "Are error messages evil?", "url": "https://www.garybell.co.uk/blog/are-error-messages-evil/", "published_at": "2014-05-20T00:00:00+00:00" } ] posts Claim your blog
Back to garybell.co.uk
Blog · corpus.blog/blogs/garybell.co.uk/posts

garybell.co.uk

garybell.co.uk

2019

2018

2016

2015

2014