I'm a web developer in Norfolk. I use Python, PHP, Typescript and JavaScript.
laravel-azure-storage. Microsoft Azure Blob Storage integration for Laravel's Storage API
230laravel-etag-middleware. A Laravel middleware for adding ETags to HTTP requests to improve response times
64django_tutorial_blog_ng. The source for the new version of my Django tutorial blog
41laravel-sms. SMS service provider for Laravel
35artisan-standalone. Allows you to use Artisan outside of a Laravel install.
32sms-client. A generic SMS client library. Supports multiple swappable drivers.
22vagrant-php-dev-boilerplate. A boilerplate Vagrant configuration for PHP development
18Django-Tutorial-Blog. A simple blogging engine written using Django for a tutorial on my website
18laravel-package-boilerplate. Boilerplate for Laravel packages
17jquery.listfilter. A simple and fast jQuery plugin for creating a filter for an HTML list
13laravel-repositories. A base repository class and interface, together with a caching decorator. Extend them for use in your own projects
12twitter-stream. A simple Twitter stream viewer that uses Node.js, React.js and Redis
12gigfinder. A web app for finding gigs
10laravel-comments. Comments package for Laravel
8babblr. A simple Node.js based chat server. Uses Redis's pub/sub support
7Shortbread. A simple URL shortener. Implemented in Node.js, using Redis as the datastore
7grunt-blogbuilder. A Grunt task for generating a static blog
7laravel-internal-requests. Make internal requests against your Laravel application
6generator-simple-static-blog. A Yeoman generator for building a simple static blog
6letter-classifier. Proof of concept for a letter classifier in PHP. Uses Tesseract to extract the text and pass it through a machine learning library
6ernie. Simple dependency injection container, built to understand the concept better
6grunt-mini-static-blog. Grunt plugin for creating a static blog
5laravel-dynamic-serving. Middleware for determining if user agent is mobile or not, and adding it to the session
5abstract-or-final-sniff. PHP CodeSniffer sniff to find classes not declared as abstract or final
5generator-skellington. A Yeoman generator for a Skeleton web page, with automated FTP deployment
5ansible-tasks. A collection of Ansible playbooks and roles I use
4laravel-opensearch. OpenSearch implementation for Laravel
4vim-statamic-antlers. Vim syntax highlighting for Statamic Antlers templates
4psalm-plugin-zendframework1. Psalm plugin for Zend 1
4rabbitrabbitrabbit. A real-time guestbook apolication. Built with Node.js, MongoDB, Express.js and Socket.io on the server side, and Backbone on the client side.
3unframework. Unframework is not a framework. It's an opinionated collection of off-the-shelf PHP components and some very basic glue to stick them together for cases where you don't want to use a full framework
3snippetr. A snippet-sharing application written with Django
3PushWooshPHPLibrary. A PHP library for sending push notifications via the Pushwoosh service
3mynewanimalfriend-app. App for the My New Animal Friend tutorial
3oldsite. I'm a web developer in Norfolk. This is my blog...
2laravel-cart. Simple shopping cart implementation for Laravel. Loosely inspired by CodeIgniter's shopping cart.
2laravel-admin. A generic admin interface for Laravel
2statico. Statico flat file CMS
2react-todos. A simple todo list written to learn about React.js
2php-mvc-from-scratch. Build a PHP MVC application from scratch
2lightweight-laravel. Lightweight Laravel example
2mynewanimalfriend-backend. Backend for the My New Animal Friend app built for a tutorial
2proper. Proper collections and strings for PHP
2My-vim-configuration. My personal Vim config files
2postcode-client. Postcode lookup client
2Steel-Age. A simple WordPress theme I'm working on
2laravel-bookmarks. Simple bookmark model for Laravel
2vim-filetype-settings. A set of filetype settings for Vim
1ZendSearch. Fork of Zend Search
1matthewbdaly. Profile
1snowpack-demo. Simple demo of Snowpack with React, Typescript and Tailwind set up
1microblog.
1laravel-tags. Tags for Laravel models
1gatsby-starter-netlify-cms. JavaScript
1linklater. Linklater link storing service
1gatsby-callback-paths. Use a callback to define paths in GatsbyJS
1laravel-golden-master-tests. A Laravel package allowing for easy golden master tests when writing better tests isn't practical
1matthewbdaly.github.io. Repository for my personal site
1djumblr. Django tumblelog
1spectrum. A set of reusable React components, intended for Phonegap development
1