2025
- PHP Strict Types vs Weak Types: When and How to Use declare(strict_types=1) by David Carr
 - Announcing Mastering PHPStan – The Definitive Guide to PHP Static Analysis by David Carr
 - Supercharge Laravel with Junie and PhpStorm Integration by David Carr
 - Upgrading Code Quality with Laravel Pint using custom rules by David Carr
 - Introducing Laravel Junie: Streamline Junie Guideline Integration in Laravel by David Carr
 - Implementing a Dark Mode Toggle in Laravel with Tailwind CSS 4 by David Carr
 - Consistent API error handling in Laravel by David Carr
 - Effortlessly Trigger Modals with Session Flash in Laravel by David Carr
 
2024
- List your Laravel Herd projects on localhost by David Carr
 - How to get a docker container id by David Carr
 - Mastering PHPStan: Common Errors and How to Fix Them by David Carr
 - Git Stashing Explained by David Carr
 - Enhance Your Web Applications with These Livewire UI Kits by David Carr
 - Mocking Stripe in Laravel with Stripe Mock Server by David Carr
 - How to Organize Composer Scripts Effectively by David Carr
 - Toggle classes from your markup in PhpStorm and VSCode by David Carr
 - How to toggle a mobile menu with Tailwind and AlpineJS by David Carr
 - Customize Your Hashnode Blog Frontend with Headless Frontend and Laravel by David Carr
 - PHP use an enum for Filters by David Carr
 - Composer Scripts: Boosting Your Team's Efficiency by David Carr
 - How to disable Laravel console commands by David Carr
 - 15 years of blogging 500 posts later by David Carr
 - GitHub patch release previous version by David Carr
 - The podcasts I listen to as a PHP developer by David Carr
 - Creating Flexible Layouts in Laravel with Yields, Includes and Slots by David Carr
 - Enhancing Laravel Applications with Traits: A Step-by-Step Guide by David Carr
 - Laravel ApiResouce name nested route placeholder by David Carr
 
2023
- Black Friday Sale on Laravel:The Modular Way by David Carr
 - My process for writing Laravel packages by David Carr
 - Running HTTP requests in PhpStorm by David Carr
 - Extracting a time into select menus with PHP by David Carr
 - Vue show and hide form elements by David Carr
 - My PhpStorm Setup by David Carr
 - VIM shortcuts by David Carr
 - Laravel Extract Language to lang files by David Carr
 - I'm writing a new Laravel book on testing called Laravel Testing Cookbook by David Carr
 - Adding pinned posts with Laravel by David Carr
 - Laravel Livewire Resources by David Carr
 - Upload images in Ckeditor 5 with Laravel by David Carr
 - Dev Retro 2022 - My reflections by David Carr
 - Setup Jira for managing scrum Sprints from scratch by David Carr
 - PHP Generate a UL menu from an array by David Carr
 
2022
- Write an SEO-friendly title: A quick start guide by Kerry Owston
 - Use PHP to generate table of contents from heading tags by David Carr
 - Running Docker on M1 Mac - docker: compose is not a docker by David Carr
 - Using Laravel Sail alongside PhpStorm by David Carr
 - Handle Stripe checkout webhooks by David Carr
 - The New Reality of AI-Generated Content Creation by Kerry Owston
 - Sell products with Stripe by David Carr
 - Laravel update factory after creation by David Carr
 - Laravel boot multiple traits by David Carr
 - Laravel how to test CSV download by David Carr
 - Laravel organise migrations into folders by David Carr
 - Laravel how to set app environment during tests by David Carr
 - Test Laravel Packages with PestPHP by David Carr
 - Laravel Sync Remote Database Package by David Carr
 - How to Drive Traffic to Your Website in 2022: Tips for Web Developers by Kerry Owston
 - Generate PDF and Epub files using Pandoc by David Carr
 - Released Laravel TALL AdminTW theme by David Carr
 - My Termial Aliases by David Carr
 - Mockery 1 Illuminate Console OutputStyle askQuestion() but no expectations were specified by David Carr
 - Laravel Security Headers by David Carr
 - Livewire clear modal on close by David Carr
 - Livewire confirm Sweet Alert by David Carr
 - Image intervention - Image source not readable by David Carr
 - Fatal: Authentication failed (on git push) by David Carr
 - 50% off Modular Laravel book until April 17th by David Carr
 - Testing dynamic file uploads with Laravel by David Carr
 - New Laravel Package: Laravel Module Generator by David Carr
 - Laravel Modules new docs website by David Carr
 - Best productivity app for mac: Alfred by David Carr
 - New book: Laravel The Modular Way by David Carr
 
2021
- View calenders in Terminal using built-in commands by David Carr
 - 10 Best Bootstrap Free and Premium Admin Panels in 2021 by David Carr
 - Using Laravel's withCount to count a sub query by David Carr
 - Laravel Livewire update dependent select menu's on change by David Carr
 - Create Bitly short links with PHP by David Carr
 - Testing Blade components in Laravel by David Carr
 - How to rebuild search indexes on a table. by Dan Sherwood
 - Filter FullCalendar and DataTables by Dan Sherwood
 - Push content to bottom of card by Dan Sherwood
 - Robust CSV export by Dan Sherwood
 - Format Xero dates from the API by David Carr
 - Copy SSH key onto remote server by Dan Sherwood
 - Get the last day of the month from a date by David Carr
 - Run tests on commit by David Carr
 - Add Laravel Valet certificate to Postman by Dan Sherwood
 - How Long Can You Buy A Domain Name For? by Kerry Owston
 - 8 Ways to Choose the Best Domain Name by Kerry Owston
 - Setting up a new Mac checklist (2021 Edition) by David Carr
 - Integrate Laravel with Xero by David Carr
 - Easily switch PHP versions with PHP Monitor by David Carr
 - Laravel Livewire testing download by David Carr
 - Import SweetAlert2 into Laravel with NPM by David Carr
 
2020
- Login with Microsoft Graph by David Carr
 - Released Tailwindcss Admin theme by David Carr
 - Laravel Sent Emails Package by David Carr
 - Laravel Blade Components Package by David Carr
 - Laravel load anonymous components from packages by David Carr
 - ASCII to Binary in PHP by David Carr
 - My favourite VS Code extensions by David Carr
 - My Mac Development Tools by David Carr
 - Converting MSSQL to MySQL by David Carr
 - Composer Allowed memory size error by David Carr
 - composer install killed by David Carr
 - Reversing and Re-ordering ol items in HTML by David Carr
 - MySQL 8 The server requested authentication method unknown to the client by David Carr
 - Software/tools for self-publishing books by David Carr
 - jQuery Fullcalender with PHP and MySQL by David Carr
 - MySQL categories and subcategories by David Carr
 - Writing to an existing PDF with FPDI by David Carr
 - Easily assign variable when using explode in PHP by David Carr
 - Latitude and Longitude with Google Maps by David Carr
 - Laravel Merge PDFs by David Carr
 - Laravel API change unauthenticated message by David Carr
 - Laravel returns 302 for unauthenticated calls by David Carr
 - Upgrade Laravel Valet to PHP 7.4 by David Carr
 - How to integrate PayPal into PHP by David Carr
 - Send emails with Office 365 SMTP by David Carr
 - V1 PDO Wrapper released by David Carr
 - Test composer packages locally by David Carr
 - Convert translate message calls to a single json language file by David Carr
 
2019
- MySQL 8.0+ error: The server requested authentication method unknown to the client by David Carr
 - Switching between PHP versions with Homebrew by David Carr
 - Upgrade PHP 7.4 with Homebrew by David Carr
 - Laravel adding custom validation errors by David Carr
 - The PHP Workshop by David Carr
 - Setup Linode - Part 10 Laravel by David Carr
 - Setup Linode - Part 9 Remote MySQL over SSH by David Carr
 - Setup Linode - Part 8 MySQL by David Carr
 - Setup Linode - Part 7 Lets Encrypt by David Carr
 - Setup Linode - Part 6 Virtual Hosts by David Carr
 - Setup Linode - Part 5 Composer by David Carr
 - Setup Linode - Part 4 Apache Enable Mod Rewrite by David Carr
 - Setup Linode - Part 3 upgrade to PHP 7.3 by David Carr
 - Setup Linode - Part 2 Users by David Carr
 - Setup Linode - Part 1 LAMP by David Carr
 - Laravel Full Text Search by David Carr
 - Sublime Text open folder in Terminal by David Carr
 - Laravel Telescope error when running tests ReflectionException: Class env does not exist by David Carr
 - Upcoming Event: The Humber Care Tech Challenge 2019 by David Carr
 - Add items into a request object by David Carr
 - Digital Ocean - Add SSH key to droplet after creation by David Carr
 - Setup Digital Ocean - Part 9 Laravel by David Carr
 - Setup Digital Ocean - Part 8 Composer by David Carr
 - Setup Digital Ocean - Part 7 Remote MySQL by David Carr
 - Setup Digital Ocean - Part 6 MySQL by David Carr
 - Setup Digital Ocean - Part 5 Lets Encrypt by David Carr
 - Setup Digital Ocean - Part 4 Virtual Hosts by David Carr
 - Setup Digital Ocean - Part 3 Apache Enable Mod Rewrite by David Carr
 - Setup Digital Ocean - Part 2 Upgrade PHP to 7.3 by David Carr
 - Setup Digital Ocean - Part 1 LAMP by David Carr
 - Build a Dropbox File Manager in Laravel - Part 2 Breadcrumbs by David Carr
 - Build a Dropbox File Manager in Laravel - Part 1 Setup and Folder Listings by David Carr
 - Adding a Drag and Drop image uploads & custom upload script to CKEditor 4 by David Carr
 - Integrate elFinder 2.1 with CKEditor 4 by David Carr
 - Simpler filesize calculations by David Carr
 - PHP search string by David Carr
 - Solving: Guzzle errors truncated by David Carr
 - Need place holder images for a new design? Placeholder is perfect for the job by David Carr
 - Laravel Module routes list by David Carr
 - Mask a .php page with Mod Rewrite by David Carr
 - Formatting dates to use timezone by David Carr
 - Laravel download base64 encoded files by David Carr
 - strtotime Add Two Working Days by David Carr
 - Crontab command to delete itself by David Carr
 - Laravel download files from a route by David Carr
 - Creating a blog from scratch with PHP - Part 9 Cover Image by David Carr
 - Dealing with posting large number of checkboxes by David Carr
 
2018
- Export to CSV by David Carr
 - Announcing DC Casts by David Carr
 - Pick up my book Beginning PHP for a fiver by David Carr
 - Install Let’s Encrypt Free SSL Wildcard Certificate on ubuntu 18 by Lakin Mohapatra
 - Training resources I've used over the last 12 months by David Carr
 - From Cooking to Coding by Dan Sherwood
 - Talk: Integrating Microsoft Graph API with Laravel by David Carr
 - Laravel package MsGraph by David Carr
 - Fixing ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' by David Carr
 - Essential Laravel Packages by David Carr
 - Setting up a new mac checklist by David Carr
 - Laravel accessing auth in Service Providers by David Carr
 - Ubuntu switching php versions by David Carr
 - Setting up development environment on Ubuntu by David Carr
 - Ubuntu Valet command not found by David Carr
 - Integrated Terminal in Sublime Text with Terminus Package by David Carr
 - Laravel import large CSV file by David Carr
 - GIVEAWAY - WIN a copy of my book Beginning PHP by David Carr
 - Laravel send multiple attachments to Mailables by David Carr
 - HEY Bloggers - Launch Event by David Carr
 - Laravel Limit Login Attempts by David Carr
 - Beginning PHP by David Carr
 - Microsoft Graph API access is denied. check credentials and try again by David Carr
 - Using Laravel ORM Standalone Paginate by David Carr
 - Two info packed resources to help you learn SEO by Kerry Owston
 - An introduction to keyword research by Kerry Owston
 - Is it ever a good idea to republish your blog content? by Kerry Owston
 - PHP Import SQL from a .sql file by David Carr
 - HEY Bloggers - a Hull and East Yorkshire networking event for Bloggers and Creatives by David Carr
 - Get involved and help the NHS with The Humber Care Tech Challenge by David Carr
 - Is GDPR set to be the death of WHOIS? by Kerry Owston
 - Get premium keyword research without the price tag by Kerry Owston
 - Eliminate SEO errors from your website with these 3 tactics by Kerry Owston
 - Creating a blog from scratch with PHP - Part 8 Tags Sidebar by David Carr
 - Creating a blog from scratch with PHP - Part 7 Tags by David Carr
 - Support me, become a Patreon! by David Carr
 - Stripe change pay panel label by David Carr
 - GitHub use a single SSH key for all repositories by David Carr
 - How Laravel's optional() helper can keep your pages running by David Carr
 - Laravel Importing SQL dumps with seeds by David Carr
 - My top VS Code Extensions (Plugins) by David Carr
 - Laravel apply a query constraint with global scopes by David Carr
 - Laravel set default value for creating model instances by David Carr
 - Financial year select menu by David Carr
 - Regular expression to convert usernames into links like Twitter by David Carr
 - A Brief Introduction to Gulp by Dan Sherwood
 - Laravel storing mailables by David Carr
 - Laravel retrieving records in a random order by David Carr
 - Laravel show zeros when using zerofill in Eloquent by David Carr
 - Laravel login as user without their password by David Carr
 - Laravel add custom exception handling by David Carr
 - Laravel add login throttling with custom login controller by David Carr
 - Create an XML sitemap by David Carr
 - Laravel create an RSS reed by David Carr
 - Laravel get previous and next record by David Carr
 - Laravel force https with url helper by David Carr
 
2017
- Laravel blade - Remove the last comma from array by David Carr
 - jQuery autocomplete on new element by David Carr
 - Laravel 5.5 change public to public_html by David Carr
 - Use TPL syntax highlighting in Atom with Nova Framework by David Carr
 - Github deploy to server by David Carr
 - GitLab deploy to server by David Carr
 - Terminal open folder in Atom by David Carr
 - Terminal open folder in Sublime Text by David Carr
 - Laravel 5.5 use a prefix on database tables by David Carr
 - Which social network is best for sharing technical content? by David Carr
 - Inspect incoming HTTP requests with RequestBin by David Carr
 - Ghost Browser my new go to browser by David Carr
 - Stripe API pass custom variables by David Carr
 - Stripe API save and process incoming web hooks by David Carr
 - Stripe API format invoices totals by David Carr
 - Stripe API display invoices and line items by David Carr
 - Stripe API change subscription plan by David Carr
 - Stripe API resume a cancelled subscription by David Carr
 - Stripe API updating credit card stored in Stripe by David Carr
 - Stripe API get customer information by David Carr
 - Stripe API Cancel Subscription by David Carr
 - Stripe API subscribing new and existing Stripe customers by David Carr
 - Stripe API validate a subscription plan exists by David Carr
 - Stripe API loop over subscription plans by David Carr
 - Getting Stripe API setup with Nova Framework by David Carr
 - Calculate gross profit and gross margin javascript calculator by David Carr
 - New course on Nova Framework building a blog module by David Carr
 - Look up domains whois/dns using terminal by David Carr
 - Firefox adds support for preload attribute by David Carr
 - Nova Framework - Code Snippets by David Carr
 - Disable caching whilst using Chrome developer tools by David Carr
 - Mariabdb Avoid Invalid datetime format: when date is empty by David Carr
 - Laravel 5.4 toggle sidebar state with AdminLte using Ajax and Sessions by David Carr
 - GIT alias shortcuts in terminal by David Carr
 - Laravel 5.4 access auth in constructor using middleware by David Carr
 - PHP read file from network drive by David Carr
 - CodePenHull Meet Up April Review by David Carr
 - The PHP magazine you should be reading PHP Architect by David Carr
 - Fixing Chrome Syncing problem by David Carr
 - Using Carbon time ago aka diffForHumans() with Nova Framework by David Carr
 - Working with bank holidays with a Carbon wrapper by David Carr
 - Free SSL's with A2hosting and Let's Encrypt by David Carr
 - MySQL find and replace by David Carr
 - MySQL next record order by title by David Carr
 - Using MAMP and dealing with the error: mysql No such file or directory by David Carr
 - Creating an alias in terminal by David Carr
 - Quick way to get the number of days in a month with PHP by David Carr
 - Get a free SSL certificate using Cloudflare by David Carr
 - Splitting an array into smaller arrays using array_chunk by David Carr
 - Bear writing app for iPhone, iPad and Mac by David Carr
 - My office setup by David Carr
 - Cases where php's short tags should be avoided by David Carr
 - Using X-editable for inline editing by David Carr
 - Stop Bootstrap drop menu's being cut off in responsive tables by David Carr
 
2016
- Laravel 5.3 login with username instead of email by David Carr
 - Laravel 5.3 send errors to email by David Carr
 - Laravel 5.3 install whoops by David Carr
 - laravel 5.3 disable registration by David Carr
 - Laravel Auto redirect if not logged in by David Carr
 - Run Python 3 as default when Python 2 is installed on a Mac by David Carr
 - Stop the Mac's play button auto opening iTunes by default by David Carr
 - Using MPDF with Nova Framework by David Carr
 - .blog the new domain for daveismyname by David Carr
 - Using Mamp database with Nova Framework by David Carr
 - Admin Panel with AdminLTE by David Carr
 - Nova Framework 3.75.0 released by David Carr
 - Custom Pagination for Nova Framework by David Carr
 - Catch emails when in development using Mailtrap fake smtp testing server by David Carr
 - Worldwide mobile usage takes over desktop usage for the first time! by David Carr
 - Wakatime - record time spent coding automatically by David Carr
 - Front-End Tooling Survey 2016 by David Carr
 - Post to Slack using the incoming webhooks API by David Carr
 - Install PHP INTL on Mac using HomeBrew by David Carr
 - How to use Github Hooks to send updates to your website by David Carr
 - Get involved in open source with Github's Hacktoberfest by David Carr
 - How many KCOM engineers does it take to install Lightstream in one flat? by David Carr
 - PHP reverse date using strtotime by David Carr
 - Changing default mysql password for MySQL 5.7 on a Mac by David Carr
 - Open current terminal directory in Sublime Text by David Carr
 - Installing Laravel installer globally on Mac by David Carr
 - Installing php 7 on Mac by David Carr
 - PHP 5.5 is now end of live, upgrade to 5.6 or higher. by David Carr
 - Developers Resources by David Carr
 - Fixed header on scroll by David Carr
 - Hide form elements easily with conditionize.js by David Carr
 - Mac: Wrap any website to a desktop app using Fluid by David Carr
 - Autoscroll page with jQuery by David Carr
 - How to submit a form with JavaScript by clicking a link by David Carr
 - Github announces unlimited private repositories by David Carr
 - Gitlab download private repository as tar.gz with php by David Carr
 - Bash loop through files and FTP them by David Carr
 - Nova 3.0 released by David Carr
 - 5 free beautiful bootstrap themes by David Carr
 - How to Set up PHP Statistics by Dan Sherwood
 - What I'm looking forward to at next weeks PHP UK Conference by David Carr
 - Using Notifications API combined with page visibility API by David Carr
 - HTML 5 Submit form - multiple actions with formaction by David Carr
 - Website deployment with Bitbucket and FTPloy by David Carr
 - Extract image source from img tag by David Carr
 - Checking all array keys are the same with PHP by David Carr
 
2015
- PHP 7 has been released! by David Carr
 - Common SSH commands by David Carr
 - Free Bootstrap Admin Themes by David Carr
 - Stop MAMP delay between saving and viewing changes by David Carr
 - A dead simple way to run php 7 locally using bitnami mamp stack by David Carr
 - Dynamically set iframe properties with jQuery by David Carr
 - iframe set height to 100% by David Carr
 - Post updates to Buffer using PHP by David Carr
 - Add a Buffer button to your website by David Carr
 - PHP Code Snippets - relaunched by David Carr
 - My favourite Evernote feature on a iPhone by David Carr
 - Unheap - A tidy repository of jQuery plugins by David Carr
 - Otto the successor to Vagrant (portable development environments) by David Carr
 - Leverage PHP to decrease page load times by David Carr
 - Duplicate form sections with jQuery by David Carr
 - Language tends on Github for 2015 by David Carr
 - Sending emails with PHPMailer and Mandrill by David Carr
 - Useful Google Chrome Tips by David Carr
 - Create a list of items from a folder using scandir by David Carr
 - Book Review: Building Secure PHP Apps by David Carr
 - Reading markdown files with parsedown by David Carr
 - Scraping GitHub by David Carr
 - comparing multiple values against in_array by David Carr
 - Using Premailer to convert styles to inline styles for HTML emails automatically with PHP by David Carr
 - PHP 7 Beta released by David Carr
 - Code Club kids earn their first term certificate by David Carr
 - PHP 7 Alpha 1 released by David Carr
 - My PHP Story - 20 years of PHP by David Carr
 - Speed up your website using minify by David Carr
 - What type of web development tutorials do you prefer? by David Carr
 - Add hour to datetimepicker by David Carr
 - Best PHP Framework for 2015 results for Simple MVC Framework by David Carr
 - Forcing HTTPS with PHP by David Carr
 - Angular JS and HTML5 Admin Templates by Dan Sherwood
 - SitePoint's Best PHP Framework 2015 Survey by David Carr
 - Cpanel create emails with php by David Carr
 - Create PDF with form data by David Carr
 - How to backup and restore a MySQL Database by David Carr
 - Beginner Guides by David Carr
 - Using filters with Heidisql by David Carr
 - A week without my Mac by David Carr
 - Vivaldi - Taking the new browser for a spin by David Carr
 - Vivaldi a new browser from Ex-Opera CEO Jon von Tetzchner by David Carr
 
2014
- Weekly tech newsletters by David Carr
 - Mini Course - Build a blog with Simple MVC Framework by David Carr
 - 5 Free Bootstrap Responsive Templates on Themifycloud by David Carr
 - Upload multiple files with a single input with HTML 5 and PHP by David Carr
 - Select previous and next rows in MySQL by David Carr
 - My TOP Sublime Text plugins by David Carr
 - Backup to Dropbox with PHP by David Carr
 - Running mysqldump with PHP by David Carr
 - Using closures and $this within a class with PHP by David Carr
 - Get initials from a name by David Carr
 - Quick way to add hours and minutes with PHP by David Carr
 - HTML5 support for older browsers by David Carr
 - HSAD Degree Show 2014 - Mini Review by David Carr
 - Form to CSV with PHP by David Carr
 - Display Xbox live data with xboxapi and cache it by David Carr
 - Macaw: Route closures and controllers by David Carr
 - Collect remote CSV file and save to a local CSV file using PHP by David Carr
 - Retain rows when using a GROUP BY with GROUP_CONCAT by David Carr
 - Creating a blog from scratch with PHP - Part 6 Pagination by David Carr
 - Creating a blog from scratch with PHP - Part 5 Sidebar, Categories and Archives by David Carr
 - Latest videos from Simple MVC Framework TV by David Carr
 - Importing Wordpress posts to another system using the exported XML file by David Carr
 - Login and Registration system with PHP by David Carr
 - Quick Tip: when MPDF hangs generating a PDF by David Carr
 - Writing to an existing PDF with PHP by David Carr
 - Connecting to Gmail with imap_open by David Carr
 
2013
- Use Google finance calculator to convert currency with PHP by David Carr
 - Detecting dynamic form submissions with php by David Carr
 - Free Web Development E-Book Giveaway from Developer.Press by David Carr
 - Super simple form Captcha using RainCaptcha by David Carr
 - MySQL get users birthday by David Carr
 - Book Review - PHP Array Filtering, The Use cases by David Carr
 - PHP's extract function and HTML arrays by David Carr
 - Wordpress Twenty Thirteen theme - display post excerpt's by David Carr
 - Building a content management system from scratch - SEO URLS by David Carr
 - Creating a blog from scratch with PHP - Part 4 Categories by David Carr
 - Creating a blog from scratch with PHP - Part 3 comments with Disqus by David Carr
 - Fixing mod_fcgid: read data timeout by David Carr
 - Preview a domain by editing your host file by David Carr
 - Launched a new PHP framework - Simple MVC Famework by David Carr
 - A few tips on using Photoshop from a developers perspective by David Carr
 - Securing elFinder with a login page by David Carr
 - Load MP3's from a folder with option to play on page by David Carr
 - Connecting to a MySQL database with PDO by David Carr
 - Get longitude and latitude from an address with PHP and Google Maps API by David Carr
 - Display Tweets from Twitter for API 1.1 by David Carr
 - Creating a blog from scratch with PHP - Part 2 SEO URLS by David Carr
 - Creating a blog from scratch with PHP by David Carr
 - Detecting and replacing bad words in PHP by David Carr
 - Create an RSS feed with PHP by David Carr
 - Simple Member Only Page by David Carr
 - Sending HTML emails & attachments using PHP & Swiftmailer by David Carr
 - Adding multiple times together in an array with PHP by David Carr
 - Splitting a telephone number in php with substr by David Carr
 - How to upload videos to YouTube with PHP by David Carr
 - Dynamically binding select menus with PHP & jQuery by David Carr
 - Autocomplete with PHP, MySQL and Jquery UI by David Carr
 - Use advanced filters in Sequel Pro by David Carr
 - Released new Wordpress plugin WP Luminous - Syntax highlighter by David Carr
 - Getting the week commencing date and week number using PHP by David Carr
 - Generate a PDF from a web page by David Carr
 - Pagination with a PHP class by David Carr
 - PHP adding multiple times together by David Carr
 - Connecting to your MySQL database with PDO (PHP Data Object) by David Carr
 
2012
- Display YouTube videos from a users RSS Feed with PHP by David Carr
 - Easily make your tables responsive with JS/CSS by David Carr
 - Avoiding pageshift by forcing a scrollbar with CSS by David Carr
 - 3 ways to disable autocomplete on your forms by David Carr
 - Dynamic Form with jQuery UI datepicker by David Carr
 - Myspace redesign in an effort to rise again by David Carr
 - mp4 player made easy with HTML5 Video Player videojs by David Carr
 - Grant access based on IP address with PHP by David Carr
 - Wordpress Forrst Plugin for Pages by David Carr
 - Site running slow find out why with Pingdom Tools by David Carr
 - Is a static salt enough when storing passwords? by David Carr
 - Highlight matched words in a search by David Carr
 - Hiding and protecting a directory with htaccess by David Carr
 - Coda 2 released today will you be getting a copy? by David Carr
 - Dynamic Form Elements with jQuery by David Carr
 - Removing index.php from your codeigniter 2 url with htaccess by David Carr
 - Creating a simple captcha form with validation by David Carr
 - Show working days of a month excluding weekends with PHP by David Carr
 - Creating an image gallery from a folder of images automatically by David Carr
 - Wordpress Jetpack get number of Subscriber/followers by David Carr
 - Adding Events to Microsoft Outlook from PHP using ICAL by David Carr
 - Move emails to selected IMAP Folder by David Carr
 - Display mailbox folders with IMAP using PHP by David Carr
 - Is Twitter bad for your Blog? by David Carr
 - Mixing Jeditable with a Calendar by David Carr
 - DroidEdit A text and code editor for android by David Carr
 
2011
- I've been invited to be a technical reviewer for an upcoming book (PHP and CouchDB Web Development) from Packt publishing. by David Carr
 - FotoFlexer resize images easily and quickly by David Carr
 - Google Plus API released Read Only Access by David Carr
 - Reading events from an iCal Calendar using PHP by David Carr
 - Convert mobile number to international format dynamically with php by David Carr
 - Create a DOC file with PHP on the fly by David Carr
 - HSAD Degree Show 2011 - Mini Review by David Carr
 - Limit MySQL output by David Carr
 - My thoughts behind Hull KR TV and its nomination for a prestigious Royal Television Society Award by David Carr
 - Limit the amount of characters from a MySQL Query by David Carr
 - Magic Quotes by David Carr
 - Naming your sessions by David Carr
 - Inserting data into a database by David Carr
 - Creating a table within a database by David Carr
 - Viewing data from a database by David Carr
 - Counting results in PHP by David Carr
 - Building a content management system from scratch by David Carr
 - Newsletter Tutorial Part 2 Sending out HTML and Plain Text Emails by David Carr
 - Newsletter Tutorial Part 1 The Signup by David Carr
 - Importing CSV (spreadsheet) data into a MySQL Database using PHP by David Carr
 - Delete rows from a MySQL database with a confirmation by David Carr
 - Login Script with Validation by David Carr
 - Article pagination with OOP (split article into pages) by David Carr
 - How to ping search engines with curl by David Carr
 - Reset Password Script by David Carr
 - Create a simple FTP class by David Carr
 - Connecting to an imap server using imap_open by David Carr
 - How to create a language changer with PHP by David Carr
 - A simply way to extract title and other attributes from a image tag by David Carr
 - Contact Form Tutorial by David Carr
 - Resize images on upload by David Carr
 - Upload images through a simple form by David Carr
 - Avoiding: Headers already sent or Cannot modify header information by David Carr
 - Searching with PHP and MySQL beyond LIKE by David Carr
 - Registration script with Validation by David Carr
 - Change file permissions dynamically with php by David Carr
 - Delete folders from server using PHP by David Carr
 - Show all MySQL databases and tables by David Carr
 - Strip tags from a string by David Carr
 - Split a string into parts using explode by David Carr
 - Sticky Forms with PHP by David Carr
 - Using the Rand() function in PHP by David Carr
 - Edit data from a database by David Carr
 - Including files by David Carr
 - Connecting to a database by David Carr
 - PHP Redirect by David Carr
 - Switch Statement by David Carr
 - dbdsgnr Design your database relationships the easy way by David Carr
 - Create Pure CSS Tooltips by David Carr
 
2010
- Styling forms with CSS by David Carr
 - CSS for different versions of IE by David Carr
 - Override file upload sizes an htaccess file by David Carr
 - Custom error pages with htaccess by David Carr
 - Disable Directory Browsing by David Carr
 - Javascript Redirect by David Carr
 - Motion tween with actionscript by David Carr
 - Force Internet Explorer 8 to render IE 7 or 8 by David Carr
 - Fandomland gets a new logo by David Carr
 - Media Queries by David Carr
 - DomainTools Desktop Applications by David Carr
 - Google Mobile Apps by David Carr
 
2009
- 28 Useful JQuery Sliders You Need To Download by David Carr
 - Marketing Methodologies by David Carr
 - SEO Terms Definitions by David Carr
 - SEO A Comprehensive Guide for Beginners by David Carr