David Carr
DC Blog

DC Blog

Archive

Best productivity app for mac: Alfred
Jan 2, 2022 · by David Carr

New book: Laravel The Modular Way
Jan 1, 2022 · by David Carr

Why I moved my blog to Hashnode
Dec 7, 2021 · by David Carr

View calenders in Terminal using built-in commands
Dec 6, 2021 · by David Carr

10 Best Bootstrap Free and Premium Admin Panels in 2021
Oct 4, 2021 · by David Carr

Using Laravel's withCount to count a sub query
Sep 13, 2021 · by David Carr

Laravel Livewire update dependent select menu's on change
Sep 12, 2021 · by David Carr

Create Bitly short links with PHP
Sep 11, 2021 · by David Carr

Create Bitly short links with PHP
Sep 11, 2021 · by David Carr

Testing Blade components in Laravel
Sep 10, 2021 · by David Carr

How to rebuild search indexes on a table.
Sep 8, 2021 · by David Carr

Filter FullCalendar and DataTables
Sep 7, 2021 · by David Carr

Push content to bottom of card
Sep 6, 2021 · by David Carr

Robust CSV export
Sep 3, 2021 · by David Carr

Format Xero dates from the API
Sep 2, 2021 · by David Carr

Copy SSH key onto remote server
Sep 1, 2021 · by David Carr

Get the last day of the month from a date
Aug 31, 2021 · by David Carr

Run tests on commit
Aug 27, 2021 · by David Carr

Add Laravel Valet certificate to Postman
Aug 26, 2021 · by David Carr

Robust CSV export
Aug 26, 2021 · by David Carr

How to rebuild search indexes on a table.
Aug 26, 2021 · by David Carr

Filter FullCalendar and DataTables
Aug 26, 2021 · by David Carr

Format Xero dates from the API
Aug 26, 2021 · by David Carr

Add Laravel Valet certificate to Postman
Aug 26, 2021 · by David Carr

Push content to bottom of card
Aug 26, 2021 · by David Carr

Copy SSH key onto remote server
Aug 26, 2021 · by David Carr

Run tests on commit
Aug 26, 2021 · by David Carr

Get the last day of the month from a date
Aug 26, 2021 · by David Carr

How Long Can You Buy A Domain Name For?
Aug 23, 2021 · by David Carr

8 Ways to Choose the Best Domain Name
Aug 20, 2021 · by David Carr

How Long Can You Buy A Domain Name For?
Aug 20, 2021 · by David Carr

8 Ways to Choose the Best Domain Name
Aug 20, 2021 · by David Carr

Setting up a new Mac checklist (2021 Edition)
Jun 18, 2021 · by David Carr

Easily switch PHP versions with PHP Monitor
May 27, 2021 · by David Carr

Integrate Laravel with Xero
May 27, 2021 · by David Carr

Laravel Livewire testing download
Apr 27, 2021 · by David Carr

Import SweetAlert2 into Laravel with NPM
Mar 13, 2021 · by David Carr

Login with Microsoft Graph
Dec 30, 2020 · by David Carr

Released Tailwindcss Admin theme
Dec 21, 2020 · by David Carr

Laravel Sent Emails Package
Jul 12, 2020 · by David Carr

Laravel Blade Components Package
Jul 11, 2020 · by David Carr

Laravel load anonymous components from packages
Jul 10, 2020 · by David Carr

ASCII to Binary in PHP
Jul 8, 2020 · by David Carr

My favourite VS Code extensions
Jun 1, 2020 · by David Carr

Converting MSSQL to MySQL
May 31, 2020 · by David Carr

My Mac Development Tools
May 31, 2020 · by David Carr

Composer Allowed memory size error
May 27, 2020 · by David Carr

composer install killed
May 22, 2020 · by David Carr

Reversing and Re-ordering ol items in HTML
May 20, 2020 · by David Carr

MySQL 8 The server requested authentication method unknown to the client
May 13, 2020 · by David Carr

Software/tools for self-publishing books
May 7, 2020 · by David Carr

jQuery Fullcalender with PHP and MySQL
Apr 14, 2020 · by David Carr

MySQL categories and subcategories
Apr 12, 2020 · by David Carr

Writing to an existing PDF with FPDI
Apr 10, 2020 · by David Carr

Easily assign variable when using explode in PHP
Apr 10, 2020 · by David Carr

Latitude and Longitude with Google Maps
Mar 12, 2020 · by David Carr

Laravel Merge PDFs
Mar 2, 2020 · by David Carr

Laravel API change unauthenticated message
Feb 29, 2020 · by David Carr

Laravel returns 302 for unauthenticated calls
Feb 29, 2020 · by David Carr

Upgrade Laravel Valet to PHP 7.4
Feb 11, 2020 · by David Carr

How to integrate PayPal into PHP
Jan 15, 2020 · by David Carr

Send emails with Office 365 SMTP
Jan 13, 2020 · by David Carr

V1 PDO Wrapper released
Jan 10, 2020 · by David Carr

Convert translate message calls to a single json language file
Jan 9, 2020 · by David Carr

Test composer packages locally
Jan 9, 2020 · by David Carr

MySQL 8.0+ error: The server requested authentication method unknown to the client
Dec 5, 2019 · by David Carr

Switching between PHP versions with Homebrew
Dec 1, 2019 · by David Carr

Upgrade PHP 7.4 with Homebrew
Nov 30, 2019 · by David Carr

Laravel adding custom validation errors
Nov 23, 2019 · by David Carr

The PHP Workshop
Nov 4, 2019 · by David Carr

Setup Linode - Part 6 Virtual Hosts
Oct 26, 2019 · by David Carr

Setup Linode - Part 9 Remote MySQL over SSH
Oct 26, 2019 · by David Carr

Setup Linode - Part 7 Lets Encrypt
Oct 26, 2019 · by David Carr

Setup Linode - Part 5 Composer
Oct 26, 2019 · by David Carr

Setup Linode - Part 3 upgrade to PHP 7.3
Oct 26, 2019 · by David Carr

Setup Linode - Part 2 Users
Oct 26, 2019 · by David Carr

Setup Linode - Part 1 LAMP
Oct 26, 2019 · by David Carr

Setup Linode - Part 8 MySQL
Oct 26, 2019 · by David Carr

Setup Linode - Part 4 Apache Enable Mod Rewrite
Oct 26, 2019 · by David Carr

Setup Linode - Part 10 Laravel
Oct 26, 2019 · by David Carr

Laravel Full Text Search
Oct 23, 2019 · by David Carr

Sublime Text open folder in Terminal
Oct 22, 2019 · by David Carr

Laravel Telescope error when running tests ReflectionException: Class env does not exist
Sep 23, 2019 · by David Carr

Upcoming Event: The Humber Care Tech Challenge 2019
Aug 28, 2019 · by David Carr

Add items into a request object
Aug 15, 2019 · by David Carr

Digital Ocean - Add SSH key to droplet after creation
Aug 15, 2019 · by David Carr

Setup Digital Ocean - Part 4 Virtual Hosts
Aug 10, 2019 · by David Carr

Setup Digital Ocean - Part 3 Apache Enable Mod Rewrite
Aug 9, 2019 · by David Carr

Setup Digital Ocean - Part 2 Upgrade PHP to 7.3
Aug 8, 2019 · by David Carr

Setup Digital Ocean - Part 7 Remote MySQL
Aug 7, 2019 · by David Carr

Setup Digital Ocean - Part 8 Composer
Aug 7, 2019 · by David Carr

Setup Digital Ocean - Part 1 LAMP
Aug 7, 2019 · by David Carr

Setup Digital Ocean - Part 9 Laravel
Aug 7, 2019 · by David Carr

Setup Digital Ocean - Part 6 MySQL
Aug 7, 2019 · by David Carr

Setup Digital Ocean - Part 5 Lets Encrypt
Aug 7, 2019 · by David Carr

Build a Dropbox File Manager in Laravel - Part 1 Setup and Folder Listings
Jun 9, 2019 · by David Carr

Build a Dropbox File Manager in Laravel - Part 2 Breadcrumbs
Jun 9, 2019 · by David Carr

Adding a Drag and Drop image uploads & custom upload script to CKEditor 4
Jun 7, 2019 · by David Carr

Simpler filesize calculations
Jun 7, 2019 · by David Carr

Integrate elFinder 2.1 with CKEditor 4
Jun 7, 2019 · by David Carr

Solving: Guzzle errors truncated
Jun 1, 2019 · by David Carr

PHP search string
Jun 1, 2019 · by David Carr

Laravel Module routes list
May 26, 2019 · by David Carr

Mask a .php page with Mod Rewrite
May 20, 2019 · by David Carr

Formatting dates to use timezone
May 16, 2019 · by David Carr

Laravel download base64 encoded files
May 15, 2019 · by David Carr

strtotime Add Two Working Days
May 15, 2019 · by David Carr

Crontab command to delete itself
Feb 24, 2019 · by David Carr

Laravel download files from a route
Feb 5, 2019 · by David Carr

Dealing with posting large number of checkboxes
Feb 4, 2019 · by David Carr

Creating a blog from scratch with PHP - Part 9 Cover Image
Feb 4, 2019 · by David Carr

Export to CSV
Dec 21, 2018 · by David Carr

Announcing DC Casts
Dec 18, 2018 · by David Carr

Pick up my book Beginning PHP for a fiver
Dec 18, 2018 · by David Carr

Install Let’s Encrypt Free SSL Wildcard Certificate on ubuntu 18
Dec 17, 2018 · by David Carr

From Cooking to Coding
Dec 7, 2018 · by David Carr

Talk: Integrating Microsoft Graph API with Laravel
Nov 12, 2018 · by David Carr

Laravel package MsGraph
Nov 6, 2018 · by David Carr

Setting up a new mac checklist
Nov 2, 2018 · by David Carr

Essential Laravel Packages
Nov 2, 2018 · by David Carr

Fixing ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
Nov 2, 2018 · by David Carr

Laravel accessing auth in Service Providers
Oct 18, 2018 · by David Carr

Setting up development environment on Ubuntu
Oct 7, 2018 · by David Carr

Ubuntu switching php versions
Oct 7, 2018 · by David Carr

Ubuntu Valet command not found
Oct 6, 2018 · by David Carr

Integrated Terminal in Sublime Text with Terminus Package
Sep 21, 2018 · by David Carr

Laravel import large CSV file
Sep 1, 2018 · by David Carr

GIVEAWAY - WIN a copy of my book Beginning PHP
Aug 31, 2018 · by David Carr

Laravel send multiple attachments to Mailables
Aug 29, 2018 · by David Carr

HEY Bloggers - Launch Event
Aug 25, 2018 · by David Carr

Laravel Limit Login Attempts
Aug 19, 2018 · by David Carr

Beginning PHP
Aug 16, 2018 · by David Carr

Microsoft Graph API access is denied. check credentials and try again
Aug 16, 2018 · by David Carr

Using Laravel ORM Standalone Paginate
Aug 13, 2018 · by David Carr

Two info packed resources to help you learn SEO
Aug 12, 2018 · by David Carr

An introduction to keyword research
Aug 8, 2018 · by David Carr

Is it ever a good idea to republish your blog content?
Aug 3, 2018 · by David Carr

PHP Import SQL from a .sql file
Jul 29, 2018 · by David Carr

Get involved and help the NHS with The Humber Care Tech Challenge
Jul 26, 2018 · by David Carr

HEY Bloggers - a Hull and East Yorkshire networking event for Bloggers and Creatives
Jul 26, 2018 · by David Carr

Is GDPR set to be the death of WHOIS?
Jul 5, 2018 · by David Carr

Get premium keyword research without the price tag
Jul 1, 2018 · by David Carr

Eliminate SEO errors from your website with these 3 tactics
Jun 30, 2018 · by David Carr

Creating a blog from scratch with PHP - Part 8 Tags Sidebar
May 31, 2018 · by David Carr

Creating a blog from scratch with PHP - Part 7 Tags
May 28, 2018 · by David Carr

Support me, become a Patreon!
May 27, 2018 · by David Carr

Stripe change pay panel label
May 24, 2018 · by David Carr

GitHub use a single SSH key for all repositories
Apr 4, 2018 · by David Carr

How Laravel's optional() helper can keep your pages running
Mar 31, 2018 · by David Carr

Laravel Importing SQL dumps with seeds
Mar 30, 2018 · by David Carr

My top VS Code Extensions (Plugins)
Feb 15, 2018 · by David Carr

Laravel apply a query constraint with global scopes
Feb 9, 2018 · by David Carr

Laravel set default value for creating model instances
Feb 8, 2018 · by David Carr

A Brief Introduction to Gulp
Feb 8, 2018 · by David Carr

Laravel storing mailables
Feb 8, 2018 · by David Carr

Regular expression to convert usernames into links like Twitter
Feb 8, 2018 · by David Carr

Financial year select menu
Feb 8, 2018 · by David Carr

Laravel retrieving records in a random order
Jan 25, 2018 · by David Carr

Laravel show zeros when using zerofill in Eloquent
Jan 25, 2018 · by David Carr

Laravel login as user without their password
Jan 4, 2018 · by David Carr

Laravel add custom exception handling
Jan 3, 2018 · by David Carr

Laravel add login throttling with custom login controller
Jan 3, 2018 · by David Carr

Create an XML sitemap
Jan 2, 2018 · by David Carr

Laravel create an RSS reed
Jan 2, 2018 · by David Carr

Laravel force https with url helper
Jan 1, 2018 · by David Carr

Laravel get previous and next record
Jan 1, 2018 · by David Carr

Laravel blade - Remove the last comma from array
Dec 24, 2017 · by David Carr

jQuery autocomplete on new element
Dec 19, 2017 · by David Carr

Laravel 5.5 change public to public_html
Nov 10, 2017 · by David Carr

Use TPL syntax highlighting in Atom with Nova Framework
Oct 25, 2017 · by David Carr

Github deploy to server
Oct 21, 2017 · by David Carr

GitLab deploy to server
Oct 21, 2017 · by David Carr

Terminal open folder in Atom
Oct 15, 2017 · by David Carr

Laravel 5.5 use a prefix on database tables
Oct 11, 2017 · by David Carr

Terminal open folder in Sublime Text
Oct 11, 2017 · by David Carr

Which social network is best for sharing technical content?
Aug 31, 2017 · by David Carr

Ghost Browser my new go to browser
Aug 30, 2017 · by David Carr

Inspect incoming HTTP requests with RequestBin
Aug 30, 2017 · by David Carr

Stripe API pass custom variables
Aug 29, 2017 · by David Carr

Stripe API format invoices totals
Aug 27, 2017 · by David Carr

Stripe API get customer information
Aug 27, 2017 · by David Carr

Stripe API change subscription plan
Aug 27, 2017 · by David Carr

Stripe API display invoices and line items
Aug 27, 2017 · by David Carr

Stripe API save and process incoming web hooks
Aug 27, 2017 · by David Carr

Stripe API resume a cancelled subscription
Aug 27, 2017 · by David Carr

Stripe API updating credit card stored in Stripe
Aug 27, 2017 · by David Carr

Stripe API validate a subscription plan exists
Aug 26, 2017 · by David Carr

Stripe API Cancel Subscription
Aug 26, 2017 · by David Carr

Stripe API subscribing new and existing Stripe customers
Aug 26, 2017 · by David Carr

Getting Stripe API setup with Nova Framework
Aug 26, 2017 · by David Carr

Stripe API loop over subscription plans
Aug 26, 2017 · by David Carr

Calculate gross profit and gross margin javascript calculator
Aug 1, 2017 · by David Carr

New course on Nova Framework building a blog module
Jul 15, 2017 · by David Carr

Look up domains whois/dns using terminal
Jul 14, 2017 · by David Carr

Firefox adds support for preload attribute
Jul 11, 2017 · by David Carr

Nova Framework - Code Snippets
Jul 11, 2017 · by David Carr

Disable caching whilst using Chrome developer tools
Jun 30, 2017 · by David Carr

Mariabdb Avoid Invalid datetime format: when date is empty
May 31, 2017 · by David Carr

Laravel 5.4 toggle sidebar state with AdminLte using Ajax and Sessions
May 30, 2017 · by David Carr

GIT alias shortcuts in terminal
May 28, 2017 · by David Carr

Laravel 5.4 access auth in constructor using middleware
May 28, 2017 · by David Carr

PHP read file from network drive
May 9, 2017 · by David Carr

CodePenHull Meet Up April Review
Apr 26, 2017 · by David Carr

The PHP magazine you should be reading PHP Architect
Apr 11, 2017 · by David Carr

Fixing Chrome Syncing problem
Mar 29, 2017 · by David Carr

Using Carbon time ago aka diffForHumans() with Nova Framework
Mar 29, 2017 · by David Carr

Working with bank holidays with a Carbon wrapper
Mar 29, 2017 · by David Carr

Free SSL's with A2hosting and Let's Encrypt
Mar 5, 2017 · by David Carr

MySQL find and replace
Mar 5, 2017 · by David Carr

MySQL next record order by title
Mar 5, 2017 · by David Carr

Using MAMP and dealing with the error: mysql No such file or directory
Mar 3, 2017 · by David Carr

Creating an alias in terminal
Feb 12, 2017 · by David Carr

Quick way to get the number of days in a month with PHP
Feb 9, 2017 · by David Carr

Get a free SSL certificate using Cloudflare
Feb 9, 2017 · by David Carr

Splitting an array into smaller arrays using array_chunk
Feb 9, 2017 · by David Carr

Bear writing app for iPhone, iPad and Mac
Feb 8, 2017 · by David Carr

Using X-editable for inline editing
Feb 8, 2017 · by David Carr

My office setup
Feb 8, 2017 · by David Carr

Cases where php's short tags should be avoided
Feb 8, 2017 · by David Carr

Stop Bootstrap drop menu's being cut off in responsive tables
Jan 23, 2017 · by David Carr

Laravel 5.3 login with username instead of email
Dec 25, 2016 · by David Carr

Laravel 5.3 send errors to email
Dec 17, 2016 · by David Carr

Laravel 5.3 install whoops
Dec 15, 2016 · by David Carr

laravel 5.3 disable registration
Dec 15, 2016 · by David Carr

Laravel Auto redirect if not logged in
Dec 15, 2016 · by David Carr

Run Python 3 as default when Python 2 is installed on a Mac
Dec 11, 2016 · by David Carr

Stop the Mac's play button auto opening iTunes by default
Dec 7, 2016 · by David Carr

Using MPDF with Nova Framework
Nov 23, 2016 · by David Carr

.blog the new domain for daveismyname
Nov 22, 2016 · by David Carr

Nova Framework 3.75.0 released
Nov 21, 2016 · by David Carr

Admin Panel with AdminLTE
Nov 21, 2016 · by David Carr

Using Mamp database with Nova Framework
Nov 21, 2016 · by David Carr

Custom Pagination for Nova Framework
Nov 6, 2016 · by David Carr

Catch emails when in development using Mailtrap fake smtp testing server
Nov 5, 2016 · by David Carr

Worldwide mobile usage takes over desktop usage for the first time!
Nov 3, 2016 · by David Carr

Wakatime - record time spent coding automatically
Oct 31, 2016 · by David Carr

Front-End Tooling Survey 2016
Oct 31, 2016 · by David Carr

Post to Slack using the incoming webhooks API
Oct 28, 2016 · by David Carr

Install PHP INTL on Mac using HomeBrew
Oct 14, 2016 · by David Carr

How to use Github Hooks to send updates to your website
Oct 8, 2016 · by David Carr

Get involved in open source with Github's Hacktoberfest
Sep 30, 2016 · by David Carr

How many KCOM engineers does it take to install Lightstream in one flat?
Sep 21, 2016 · by David Carr

PHP reverse date using strtotime
Jul 26, 2016 · by David Carr

Changing default mysql password for MySQL 5.7 on a Mac
Jul 23, 2016 · by David Carr

Open current terminal directory in Sublime Text
Jul 18, 2016 · by David Carr

Installing Laravel installer globally on Mac
Jul 15, 2016 · by David Carr

Installing php 7 on Mac
Jul 15, 2016 · by David Carr

PHP 5.5 is now end of live, upgrade to 5.6 or higher.
Jul 10, 2016 · by David Carr

Developers Resources
Jul 2, 2016 · by David Carr

Fixed header on scroll
Jun 30, 2016 · by David Carr

Hide form elements easily with conditionize.js
Jun 29, 2016 · by David Carr

Mac: Wrap any website to a desktop app using Fluid
Jun 17, 2016 · by David Carr

Autoscroll page with jQuery
May 17, 2016 · by David Carr

How to submit a form with JavaScript by clicking a link
May 15, 2016 · by David Carr

Github announces unlimited private repositories
May 11, 2016 · by David Carr

Gitlab download private repository as tar.gz with php
Apr 16, 2016 · by David Carr

Bash loop through files and FTP them
Apr 6, 2016 · by David Carr

Nova 3.0 released
Mar 28, 2016 · by David Carr

5 free beautiful bootstrap themes
Mar 23, 2016 · by David Carr

How to Set up PHP Statistics
Mar 9, 2016 · by David Carr

What I'm looking forward to at next weeks PHP UK Conference
Feb 11, 2016 · by David Carr

Using Notifications API combined with page visibility API
Feb 11, 2016 · by David Carr

Website deployment with Bitbucket and FTPloy
Jan 29, 2016 · by David Carr

HTML 5 Submit form - multiple actions with formaction
Jan 29, 2016 · by David Carr

Extract image source from img tag
Jan 28, 2016 · by David Carr

Checking all array keys are the same with PHP
Jan 28, 2016 · by David Carr

PHP 7 has been released!
Dec 4, 2015 · by David Carr

Common SSH commands
Nov 28, 2015 · by David Carr

Free Bootstrap Admin Themes
Nov 14, 2015 · by David Carr

Stop MAMP delay between saving and viewing changes
Oct 30, 2015 · by David Carr

A dead simple way to run php 7 locally using bitnami mamp stack
Oct 25, 2015 · by David Carr

Dynamically set iframe properties with jQuery
Oct 25, 2015 · by David Carr

iframe set height to 100%
Oct 24, 2015 · by David Carr

Post updates to Buffer using PHP
Oct 12, 2015 · by David Carr

Add a Buffer button to your website
Oct 11, 2015 · by David Carr

PHP Code Snippets - relaunched
Oct 10, 2015 · by David Carr

My favourite Evernote feature on a iPhone
Sep 30, 2015 · by David Carr

Unheap - A tidy repository of jQuery plugins
Sep 29, 2015 · by David Carr

Otto the successor to Vagrant (portable development environments)
Sep 29, 2015 · by David Carr

Leverage PHP to decrease page load times
Aug 27, 2015 · by David Carr

Duplicate form sections with jQuery
Aug 22, 2015 · by David Carr

Useful Google Chrome Tips
Aug 22, 2015 · by David Carr

Sending emails with PHPMailer and Mandrill
Aug 22, 2015 · by David Carr

Language tends on Github for 2015
Aug 22, 2015 · by David Carr

Book Review: Building Secure PHP Apps
Jul 18, 2015 · by David Carr

Create a list of items from a folder using scandir
Jul 18, 2015 · by David Carr

Reading markdown files with parsedown
Jul 18, 2015 · by David Carr

comparing multiple values against in_array
Jul 17, 2015 · by David Carr

Scraping GitHub
Jul 17, 2015 · by David Carr

Using Premailer to convert styles to inline styles for HTML emails automatically with PHP
Jul 12, 2015 · by David Carr

PHP 7 Beta released
Jul 11, 2015 · by David Carr

Code Club kids earn their first term certificate
Jul 9, 2015 · by David Carr

PHP 7 Alpha 1 released
Jun 13, 2015 · by David Carr

My PHP Story - 20 years of PHP
Jun 8, 2015 · by David Carr

Speed up your website using minify
Apr 12, 2015 · by David Carr

What type of web development tutorials do you prefer?
Apr 10, 2015 · by David Carr

Add hour to datetimepicker
Apr 2, 2015 · by David Carr

Best PHP Framework for 2015 results for Simple MVC Framework
Mar 28, 2015 · by David Carr

Forcing HTTPS with PHP
Mar 8, 2015 · by David Carr

Angular JS and HTML5 Admin Templates
Mar 7, 2015 · by David Carr

SitePoint's Best PHP Framework 2015 Survey
Mar 3, 2015 · by David Carr

Cpanel create emails with php
Mar 3, 2015 · by David Carr

Create PDF with form data
Feb 28, 2015 · by David Carr

How to backup and restore a MySQL Database
Feb 24, 2015 · by David Carr

Beginner Guides
Feb 24, 2015 · by David Carr

A week without my Mac
Feb 6, 2015 · by David Carr

Using filters with Heidisql
Feb 6, 2015 · by David Carr

Vivaldi - Taking the new browser for a spin
Jan 28, 2015 · by David Carr

Vivaldi a new browser from Ex-Opera CEO Jon von Tetzchner
Jan 27, 2015 · by David Carr

Weekly tech newsletters
Dec 16, 2014 · by David Carr

Mini Course - Build a blog with Simple MVC Framework
Dec 14, 2014 · by David Carr

5 Free Bootstrap Responsive Templates on Themifycloud
Nov 25, 2014 · by David Carr

Upload multiple files with a single input with HTML 5 and PHP
Nov 6, 2014 · by David Carr

Select previous and next rows in MySQL
Oct 5, 2014 · by David Carr

My TOP Sublime Text plugins
Sep 28, 2014 · by David Carr

Running mysqldump with PHP
Sep 20, 2014 · by David Carr

Backup to Dropbox with PHP
Sep 20, 2014 · by David Carr

Using closures and $this within a class with PHP
Sep 12, 2014 · by David Carr

Get initials from a name
Aug 5, 2014 · by David Carr

Quick way to add hours and minutes with PHP
Jul 23, 2014 · by David Carr

HTML5 support for older browsers
Jun 11, 2014 · by David Carr

HSAD Degree Show 2014 - Mini Review
Jun 7, 2014 · by David Carr

Form to CSV with PHP
May 7, 2014 · by David Carr

Display Xbox live data with xboxapi and cache it
May 5, 2014 · by David Carr

Collect remote CSV file and save to a local CSV file using PHP
Apr 8, 2014 · by David Carr

Macaw: Route closures and controllers
Apr 8, 2014 · by David Carr

Retain rows when using a GROUP BY with GROUP_CONCAT
Mar 25, 2014 · by David Carr

Creating a blog from scratch with PHP - Part 6 Pagination
Mar 9, 2014 · by David Carr

Creating a blog from scratch with PHP - Part 5 Sidebar, Categories and Archives
Mar 6, 2014 · by David Carr

Latest videos from Simple MVC Framework TV
Feb 17, 2014 · by David Carr

Importing Wordpress posts to another system using the exported XML file
Feb 11, 2014 · by David Carr

Login and Registration system with PHP
Feb 1, 2014 · by David Carr

Quick Tip: when MPDF hangs generating a PDF
Jan 30, 2014 · by David Carr

Writing to an existing PDF with PHP
Jan 23, 2014 · by David Carr

Connecting to Gmail with imap_open
Jan 22, 2014 · by David Carr

Use Google finance calculator to convert currency with PHP
Dec 21, 2013 · by David Carr

Detecting dynamic form submissions with php
Dec 14, 2013 · by David Carr

Free Web Development E-Book Giveaway from Developer.Press
Dec 12, 2013 · by David Carr

Super simple form Captcha using RainCaptcha
Dec 9, 2013 · by David Carr

MySQL get users birthday
Dec 9, 2013 · by David Carr

Book Review - PHP Array Filtering, The Use cases
Dec 6, 2013 · by David Carr

PHP's extract function and HTML arrays
Oct 30, 2013 · by David Carr

Wordpress Twenty Thirteen theme - display post excerpt's
Oct 22, 2013 · by David Carr

Building a content management system from scratch - SEO URLS
Oct 12, 2013 · by David Carr

Creating a blog from scratch with PHP - Part 4 Categories
Oct 6, 2013 · by David Carr

Creating a blog from scratch with PHP - Part 3 comments with Disqus
Sep 30, 2013 · by David Carr

Fixing mod_fcgid: read data timeout
Sep 26, 2013 · by David Carr

Preview a domain by editing your host file
Sep 25, 2013 · by David Carr

Launched a new PHP framework - Simple MVC Famework
Aug 13, 2013 · by David Carr

A few tips on using Photoshop from a developers perspective
Aug 8, 2013 · by David Carr

Securing elFinder with a login page
Aug 7, 2013 · by David Carr

Load MP3's from a folder with option to play on page
Aug 1, 2013 · by David Carr

Connecting to a MySQL database with PDO
Jul 27, 2013 · by David Carr

Get longitude and latitude from an address with PHP and Google Maps API
Jul 25, 2013 · by David Carr

Display Tweets from Twitter for API 1.1
Jun 15, 2013 · by David Carr

Creating a blog from scratch with PHP - Part 2 SEO URLS
Jun 9, 2013 · by David Carr

Creating a blog from scratch with PHP
Jun 7, 2013 · by David Carr

Detecting and replacing bad words in PHP
Jun 4, 2013 · by David Carr

Create an RSS feed with PHP
May 29, 2013 · by David Carr

Simple Member Only Page
May 18, 2013 · by David Carr

Sending HTML emails & attachments using PHP & Swiftmailer
May 15, 2013 · by David Carr

Adding multiple times together in an array with PHP
Apr 10, 2013 · by David Carr

Splitting a telephone number in php with substr
Apr 6, 2013 · by David Carr

How to upload videos to YouTube with PHP
Mar 19, 2013 · by David Carr

Dynamically binding select menus with PHP & jQuery
Mar 18, 2013 · by David Carr

Autocomplete with PHP, MySQL and Jquery UI
Feb 27, 2013 · by David Carr

Use advanced filters in Sequel Pro
Jan 25, 2013 · by David Carr

Released new Wordpress plugin WP Luminous - Syntax highlighter
Jan 24, 2013 · by David Carr

Getting the week commencing date and week number using PHP
Jan 22, 2013 · by David Carr

Generate a PDF from a web page
Jan 21, 2013 · by David Carr

Pagination with a PHP class
Jan 20, 2013 · by David Carr

PHP adding multiple times together
Jan 15, 2013 · by David Carr

Connecting to your MySQL database with PDO (PHP Data Object)
Jan 2, 2013 · by David Carr

Display YouTube videos from a users RSS Feed with PHP
Oct 30, 2012 · by David Carr

Easily make your tables responsive with JS/CSS
Oct 25, 2012 · by David Carr

Avoiding pageshift by forcing a scrollbar with CSS
Oct 23, 2012 · by David Carr

Dynamic Form with jQuery UI datepicker
Oct 21, 2012 · by David Carr

3 ways to disable autocomplete on your forms
Oct 21, 2012 · by David Carr

Myspace redesign in an effort to rise again
Sep 26, 2012 · by David Carr

mp4 player made easy with HTML5 Video Player videojs
Sep 5, 2012 · by David Carr

Wordpress Forrst Plugin for Pages
Sep 4, 2012 · by David Carr

Grant access based on IP address with PHP
Sep 4, 2012 · by David Carr

Need place holder images for a new design? Placeholder is perfect for the job
Aug 3, 2012 · by David Carr

Site running slow find out why with Pingdom Tools
Jul 29, 2012 · by David Carr

Highlight matched words in a search
Jul 28, 2012 · by David Carr

Is a static salt enough when storing passwords?
Jul 28, 2012 · by David Carr

Hiding and protecting a directory with htaccess
Jun 15, 2012 · by David Carr

Coda 2 released today will you be getting a copy?
May 24, 2012 · by David Carr

Dynamic Form Elements with jQuery
May 12, 2012 · by David Carr

Removing index.php from your codeigniter 2 url with htaccess
May 8, 2012 · by David Carr

Creating a simple captcha form with validation
Apr 29, 2012 · by David Carr

Show working days of a month excluding weekends with PHP
Mar 27, 2012 · by David Carr

Creating an image gallery from a folder of images automatically
Mar 26, 2012 · by David Carr

Wordpress Jetpack get number of Subscriber/followers
Mar 25, 2012 · by David Carr

Adding Events to Microsoft Outlook from PHP using ICAL
Mar 1, 2012 · by David Carr

Move emails to selected IMAP Folder
Feb 13, 2012 · by David Carr

Display mailbox folders with IMAP using PHP
Feb 13, 2012 · by David Carr

Is Twitter bad for your Blog?
Feb 12, 2012 · by David Carr

Mixing Jeditable with a Calendar
Jan 16, 2012 · by David Carr

DroidEdit A text and code editor for android
Jan 9, 2012 · by David Carr

I've been invited to be a technical reviewer for an upcoming book (PHP and CouchDB Web Development) from Packt publishing.
Nov 27, 2011 · by David Carr

FotoFlexer resize images easily and quickly
Nov 1, 2011 · by David Carr

Google Plus API released Read Only Access
Sep 16, 2011 · by David Carr

Reading events from an iCal Calendar using PHP
Jul 27, 2011 · by David Carr

Convert mobile number to international format dynamically with php
Jul 13, 2011 · by David Carr

Create a DOC file with PHP on the fly
Jul 12, 2011 · by David Carr

HSAD Degree Show 2011 - Mini Review
Jun 4, 2011 · by David Carr

Limit MySQL output
May 27, 2011 · by David Carr

My thoughts behind Hull KR TV and its nomination for a prestigious Royal Television Society Award
May 21, 2011 · by David Carr

Limit the amount of characters from a MySQL Query
May 19, 2011 · by David Carr

Magic Quotes
May 15, 2011 · by David Carr

Naming your sessions
May 13, 2011 · by David Carr

Inserting data into a database
May 12, 2011 · by David Carr

Creating a table within a database
May 11, 2011 · by David Carr

Viewing data from a database
May 11, 2011 · by David Carr

Counting results in PHP
May 7, 2011 · by David Carr

How to ping search engines with curl
May 6, 2011 · by David Carr

Create a simple FTP class
May 6, 2011 · by David Carr

Reset Password Script
May 6, 2011 · by David Carr

A simply way to extract title and other attributes from a image tag
May 6, 2011 · by David Carr

Newsletter Tutorial Part 2 Sending out HTML and Plain Text Emails
May 6, 2011 · by David Carr

Login Script with Validation
May 6, 2011 · by David Carr

How to create a language changer with PHP
May 6, 2011 · by David Carr

Avoiding: Headers already sent or Cannot modify header information
May 6, 2011 · by David Carr

Connecting to an imap server using imap_open
May 6, 2011 · by David Carr

Delete rows from a MySQL database with a confirmation
May 6, 2011 · by David Carr

Contact Form Tutorial
May 6, 2011 · by David Carr

Article pagination with OOP (split article into pages)
May 6, 2011 · by David Carr

Newsletter Tutorial Part 1 The Signup
May 6, 2011 · by David Carr

Importing CSV (spreadsheet) data into a MySQL Database using PHP
May 6, 2011 · by David Carr

Upload images through a simple form
May 6, 2011 · by David Carr

Resize images on upload
May 6, 2011 · by David Carr

Building a content management system from scratch
May 6, 2011 · by David Carr

Including files
May 5, 2011 · by David Carr

Searching with PHP and MySQL beyond LIKE
May 5, 2011 · by David Carr

Using the Rand() function in PHP
May 5, 2011 · by David Carr

Split a string into parts using explode
May 5, 2011 · by David Carr

Edit data from a database
May 5, 2011 · by David Carr

Strip tags from a string
May 5, 2011 · by David Carr

Sticky Forms with PHP
May 5, 2011 · by David Carr

Show all MySQL databases and tables
May 5, 2011 · by David Carr

Change file permissions dynamically with php
May 5, 2011 · by David Carr

Delete folders from server using PHP
May 5, 2011 · by David Carr

Registration script with Validation
May 5, 2011 · by David Carr

Connecting to a database
May 4, 2011 · by David Carr

PHP Redirect
Apr 17, 2011 · by David Carr

Switch Statement
Mar 11, 2011 · by David Carr

dbdsgnr Design your database relationships the easy way
Feb 16, 2011 · by David Carr

Create Pure CSS Tooltips
Jan 2, 2011 · by David Carr

Styling forms with CSS
Dec 15, 2010 · by David Carr

CSS for different versions of IE
Nov 2, 2010 · by David Carr

Override file upload sizes an htaccess file
Oct 10, 2010 · by David Carr

Custom error pages with htaccess
Sep 24, 2010 · by David Carr

Disable Directory Browsing
Aug 14, 2010 · by David Carr

Javascript Redirect
Jul 4, 2010 · by David Carr

Motion tween with actionscript
Jun 24, 2010 · by David Carr

Force Internet Explorer 8 to render IE 7 or 8
May 4, 2010 · by David Carr

Fandomland gets a new logo
Apr 21, 2010 · by David Carr

Media Queries
Mar 4, 2010 · by David Carr

DomainTools Desktop Applications
Feb 20, 2010 · by David Carr

Google Mobile Apps
Jan 31, 2010 · by David Carr

28 Useful JQuery Sliders You Need To Download
Dec 5, 2009 · by David Carr

Marketing Methodologies
Nov 10, 2009 · by David Carr

SEO Terms Definitions
Nov 10, 2009 · by David Carr

SEO A Comprehensive Guide for Beginners
Oct 31, 2009 · by David Carr