2025
- 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