Nicola Pietroluongo, Sep 23
Demystifying RegEx with Practical Examples
Nicola makes regular expressions less scary by explaining what they do and how, and demoing some practical regex examples, explained in detail.
Bruno Skvorc, Sep 22
WebCamp Zagreb 2015 - a Conference You Must Not Miss
Have you heard of WebCamp Zagreb? It's an annual conference full of internationally renowned speakers for next to no money. Check it out!
Younes Rafie, Sep 21
Removing the Pain of User Authorization with Sentinel
Sentinel - a package to make implementing roles and authorization via ACL much easier than it used to be. Learn from Younes in this in-depth tutorial!
Wern Ancheta, Sep 18
Conquering Instagram with PHP and the Instagram API
Wern Ancheta takes a look at the Instagram API, and uses both Guzzle and a PHP client to access it - tune in and build your own Instagram app!
Christopher Pitt, Sep 16
Build a Superfast PHP Server in Minutes with Icicle
Christopher Pitt goes through the process of building an extremely fast asynchronous PHP application server with Icicle and some League libraries - amazing!
Daniel Sipos, Sep 14
Drupal 8 Third Party Settings and Pseudo-Fields
Danny Sipos finishes his Drupal 8 reusable forms plugin by utilizing pseudo fields and third party settings to persist configuration
Daniel Sipos, Sep 11
Drupal 8 Custom Plugin Types
Danny Sipos builds a plugin base for reusable forms in Drupal 8 using the new and very powerful plugin system.
Christopher Pitt, Sep 09
An Introduction into Event Loops in PHP
Bruno Skvorc, Sep 07
Fast Multi-language Docs with SitePoint's RTDSphinx-PHP
SitePoint's RTDSphinx-PHP project is a skeleton for Sphinx that's ReadTheDocs-friendly, PHP-enabled and localization-optimized out of the box.
Younes Rafie, Sep 04
First Look at Yahoo's MySQL Performance Analyzer
Here's a look at Yahoo's MySQL performance analyzer - we go through its options, from graphs to alerts. It's getting ever easier to speed up your DBs!
Bruno Skvorc, Sep 03
PHP Summer Camp 2015 Review
Bruno looks at a workshop-laden conference in Rovinj, Croatia - the annual PHP Summer Camp. What did we work on this year? Who came? Find out in the review!
Matthew Setter, Aug 31
Writing PHP Git Hooks with Static Review
Matthew Setter take a look at Static Review - a framework for writing git hooks, so you can do hook inspections on your files on certain git actions!
Younes Rafie, Aug 28
Logging with Monolog: From Devtools to Slack
Younes Rafie re-introduces Monolog, the PSR-3 logging package for PHP which allows you to log messages from your app to files, Slack channels, and much more
Wern Ancheta, Aug 27
Voice controlled PHP apps with API.ai
Wern introduces API.ai, a service which allows you to tie voice control to your apps by recognizing natural language and applying callbacks to phrases
Lami Adabonyan, Aug 24
Watch: Fundamental PHP Arrays and Array Functions in PHP
In this screencast I'll walk you through 5 useful functions PHP provides to manipulate and extract data from arrays.
Parham Doustdar, Aug 24
Re-introducing PDO - the Right Way to Access Databases in PHP
Parham re-introduces PDO ahead of the PHP 7 launch, preparing you for a transition from the soon-to-be removed insecure and deprecated mysql extension!
Younes Rafie, Aug 21
Using the Selenium Web Driver API with PHPUnit
Younes introduces the Web Driver API integration with PHPUnit by utilizing Facebook's Webdriver for PHP to simulate a browser and automate it
Bruno Skvorc, Aug 19
Look, Ma! No NodeJS! - A PHP Front-end Workflow Without Node
Bruno Skvorc combines BowerPHP, Mini-Asset and Robo.li into a PHP front end asset building pipeline that aims to completely avoid having to deal with NodeJS
Daniel Sipos, Aug 17
From Request to Response: A Journey into Drupal 8 Internals
Danny explains the Symfony-powered request-response flow in Drupal, showing you exactly what goes on under the hood when your app is run
Bruno Skvorc, Aug 14
Using Sphinx for PHP Project Documentation
ReadTheDocs is a popular platform for free hosting of Sphinx-generated project documentation. Bruno shows you how to use it when documenting PHP projects!
Ben Shadle, Aug 13
WP API - Using the WordPress REST API
Ben Shadle explores the WordPress REST API (WP API), looking at extensibility, limitations, installation instructions, use cases and example API requests.
Bruno Skvorc, Aug 12
BDD in Laravel: Getting Started with Behat and PhpSpec
In this introduction, Bruno Skvorc introduces BDD in Laravel by installing and using Behat and PhpSpec to develop a simple testable feature.
Lami Adabonyan, Aug 10
Video: Database Access with PHP
I explain how to connect and extract data from a database using PHP, PHP Data Objects (PDO), preventing SQL injection, and finally extracting your data.
Daniel Sipos, Aug 10
Drupal 8 Theming Revamped - Updates and New Features
Danny Sipos, SitePoint's resident Drupal expert, introduces the theming changes in the upcoming version 8 of the popular and powerful CMS