5 COMMENTs
PHP
Bruno Skvorc, May 29

HHVM 3.1.0 Released

HHVM 3.1.0 was released and it's been brought significantly closer to PHP 5.6 in both extension support and planned 5.6 features.
13 COMMENTs
PHP
Taylor Ren, May 29

Autogenerate CRUD Apps with Phreeze

Taylor Ren explains how you can use Phreeze to autogenerate CRUD applications for your already existing databases - often in already existing apps.
7 COMMENTs
PHP
Daniel Sipos, May 26

Drupal: How to Create Your Own Drush Command

Danny Sipos explains how you can create your own Drush command for Drupal
18 COMMENTs
PHP
Bruno Skvorc, May 25

PHP Fights HHVM and Zephir with PHPNG

What's PHPNG? Who's leading it and how does it stack up against HHVM and Zephir?
3 COMMENTs
Web
Tobias Günther, May 22

Understanding Version Control with Diffs

Tobias Günther explains the concept of "diffs" when using version control to track modifications to your code base.
24 COMMENTs
PHP
Matthew Setter, May 22

Email Debugging with MailCatcher

Matthew Setter introduces MailCatcher, the simple SMTP server designed to catch all emails going out of your app
18 COMMENTs
PHP
Daniel Sipos, May 16

Build Your Own Custom Entities in Drupal – Implementation

Daniel Sipos wraps up his two-part series on building custom entities in Drupal by binding them to views, adding hooks, and more.
8 COMMENTs
PHP
Matthew Setter, May 15

Unit Testing with GuzzlePHP

Matthew Setter talks Unit Testing with GuzzlePHP - mocking responses and enqueuing requests in a spawned NodeJS server
1 COMMENT
PHP
Daniel Sipos, May 14

Build Your Own Custom Entities in Drupal - Setup

Danny Sipos explains how you can add your own custom entities in Drupal. This part of the series focuses on the setup and prepares you for what's next.
1 COMMENT
PHP
Michael Calkins, May 12

PHP and Continuous Integration with Travis CI

Michael Calkins introduces Travis CI, a service for Continuous Integration, and explains how one can get it up and running with a PHP project
3 COMMENTs
PHP
Daniel Sipos, May 10

Introduction to Views 3 in Drupal 7

Danny Sipos explains Views 3 in Drupal 7, from how to get them installed, to how to develop custom views and pages with them.
15 COMMENTs
PHP
SitePoint Team, May 09

Time Complexity of Algorithms

Alexander Cogneau explains time complexity of algorithms, the Big O notation, and demonstrates how an algorithm can be optimized
12 COMMENTs
PHP
Abbas Suterwala, May 08

Building a Multi-Page Wizard-like Form in Drupal

Abbas Suterwala explains how we can build and validate multi-page forms in Drupal
5 COMMENTs
PHP
Bruno Skvorc, Apr 29

HHVM and Hack on Heroku

Heroku, the Cloud App Platform, added HHVM support to their roster, including Hack.
12 COMMENTs
PHP
Taylor Ren, Apr 26

Symfony 2 Checklist for Development and Deployment

Taylor Ren goes through a pre-deployment checklist for Symfony apps, listing things you should do before thinking about moving to production
PHP
Lukas White, Apr 21

Database Versioning with Ladder Migrations

Lukas White introduces you to Ladder - a database versioning tool which lets you version control your database changes through migration files
11 COMMENTs
PHP
Wern Ancheta, Apr 19

Database Versioning with DBV

Wern Ancheta explains what DBV is and how one can use it to version control a database
15 COMMENTs
PHP
Taylor Ren, Apr 18

A Look at Valentina

Taylor Ren looks at a relatively new suite of DB tools - Valentina - and gives you his opinion on it.
8 COMMENTs
PHP
Lukas White, Apr 11

Getting Started with Assetic

Lukas White runs through Assetic basics and explains various uses of this asset manager through detailed code snippets
3 COMMENTs
PHP
Jacek Barecki, Apr 10

How to Speed Up Your App's API Consumption

Jacek Barecki discusses how you can speed up your app's API consumption - make it perform API requests better and faster
7 COMMENTs
PHP
Thien Tran Duy, Apr 07

Getting Started with PHP Extension Development via Zephir

Thien Tran Duy explains how we can get started with PHP Extension development through Zephir, the new language from the Phalcon team
15 COMMENTs
PHP
Peter Nijssen, Apr 04

Optimizing MySQL Bottlenecks

Peter Nijssen covers using Percona to optimize MySQL bottlenecks
PHP
Peter Nijssen, Apr 03

Optimizing MySQL Configuration

Peter Nijssen covers using the Percona Toolkit to optimize your MySQL configuration
7 COMMENTs
PHP
Peter Nijssen, Apr 02

Optimizing MySQL Indexes

Peter Nijssen covers optimizing MySQL indexes with Percona