Peter Nijssen, Aug 06
Check Your Code's Quality with SensioLabs Insight
Sensiolabs, the company behind Silex and Symfony, offers Insight as a service to help you check your code's quality and security issues. Here's a quick demo
SitePoint Team, Aug 04
Fractal: a Practical Walkthrough
Alex explains what Fractal is and how you can use it to keep your JSON output consistent, even after database schema changes
Bruno Skvorc, Aug 03
Legacy Code is a Cancer
Bruno Skvorc argues against legacy code in well established projects, stating that new versions should not only supersede older ones, but also kill them.
Aleksey Asiutin, Aug 01
Fixed Point Math in PHP with BCMath, precision loss cases
Aleksey Asiutin explains some precision loss cases when dealing with fixed point math in PHP with the BCMath extension. Learn to avoid the pitfalls!
Arno Slatius, Jul 30
4 Features That Make Me Choose NuSphere PhpED
Arno Slatius tells us about the four features that make PhpED the right IDE for him
Design & UX
Amit Diwan, Jul 25
How to Craft the Perfect 404 Page
Some people treat their 404 page like a seatbelt. I never crash so why worry? Amit shows that your 404 page isn't a problem -- it's an opportunity.
Miguel Ibarra Romero, Jul 25
Using Guzzle with Twitter via Oauth
A tutorial on how you can use OAuth to authenticate Guzzle with Twitter and make it into a Twitter client - uses Guzzle's own Oauth adapter
Bruno Skvorc, Jul 22
Getting to Know Zend Server 7
In this post, we'll take a look at Zend Server 7 - what it brings to the table, what it impresses with, and where it falls short.
Bruno Skvorc, Jul 20
7 More Mistakes Commonly Made by PHP Developers
Here are seven mistakes PHP developers often do - from wrong database drivers to too much transparency, read this list to find out what you shouldn't do
Peter Nijssen, Jul 18
Social Network Authentication: Twitter and Facebook
Peter Nijssen continues his series on social network authentication and demonstrates how you can implement Twitter and Facebook as a login system
Peter Nijssen, Jul 15
Social Network Authentication: Merging Accounts
After logging in with social networks, all that's left is merging accounts - and that's what Peter does in this part: merge the Google+ account with another
Design & UX
Gabrielle Gosha, Jul 14
Challenge: The Floppy Disk and the 'Save' Icon
Our current choice for the ubiquitous 'save' icon is the floppy disk -- a tech fossil -- but do we have a better alternative?
Peter Nijssen, Jul 14
Social Network Authentication: Google+
Peter Nijssen continues his series on implementing social network logins with your app by demonstrating Google+ authentication
Peter Nijssen, Jul 12
Social Network Authentication: Setup
Peter Nijssen starts a series on building a social network authentication system, allowing your users to log in with social network accounts
Bruno Skvorc, Jul 11
8 Heroku Add-ons for Production Ready PHP Apps
Wondering which Heroku add-ons to use to make sure your application is (and stays) production-ready? See our list in this post.
Francesco Malatesta, Jul 11
Getting Started with FluentPDO
Francesco Malatesta introduces you to FluentPDO - a small and simple PDO library built to solve your data manipulation needs. See what it can do.
Design & UX
James Edwards, Jul 09
Good Users and Bad Passwords
It's getting more common for sign-up forms to enforce a specific password format. But is this good password UX? And is it even good security?
Wern Ancheta, Jul 09
Automate PHP with Phake - Real World Examples
Wern Ancheta goes through some real world examples of using Phake to execute common tasks we may not be willing to deal with manually.
Bruno Skvorc, Jul 08
First Look at Themosis, a Framework for WordPress Developers
Themosis is a new plugin for WordPress which enables MVC-powered plugin development for WP with rigid Laravel-like structure
Wern Ancheta, Jul 07
Automate PHP with Phake - Introduction
Wern Ancheta explains the role of Phake - an automation tool for PHP based on Ruby's Rake which lets you automate mundane tasks you don't want to deal with
Bruno Skvorc, Jul 04
13 Steps to Get eZ Publish 5.x to Work on Homestead
Is it possible to get eZ Publish up and running in a Vagrant box hosted on Windows? Let's find out.
Peter Nijssen, Jul 02
Continuous Integration with PHP-CI
Peter Nijssen reviews PHP-CI, a new Continuous Integration tool focusing on PHP projects exclusively. See how it stacks up against the rest!
Design & UX
Jessica Enders, Jul 01
3 Rules for Painless Account UX: Login
Is your login friendly doorman or cranky guard? Jessica Enders shows you how to get your users logged in fast by getting your login screens out of the way.
Bruno Skvorc, Jul 01
How to Install Xdebug with PHPStorm and Vagrant
Here's how you get XDebug to work though PHPStorm across a Vagrant layer all the way to your PHP app. Don't let virtual machines impede your debugging!