18 COMMENTs
PHP
Martyn Hardy, May 02

How to Use the JsonSerializable Interface

Martyn Hardy explains what PHP's JsonSerializable interface is for, and how and when we can and should use it
3 COMMENTs
PHP
Lukas White, May 01

Using Solarium with SOLR for Search - Setup

Lukas White begins a SOLR series, configuring SOLR and Solarium from scratch and explaining how they work in-depth
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
11 COMMENTs
Design & UX
Ivaylo Gerchev, Apr 25

Is Your Product's Documentation Good Enough?

When we speak of UX, we are usually thinking about mom'n'pop users, but sometimes we are talking about UX for our fellow developers. Ivaylo explains.
19 COMMENTs
PHP
Younes Rafie, Apr 25

Memberships with Laravel Cashier

Younes Rafie explains how we can use Laravel Cashier to add a paid membership option to our web application via Stripe
10 COMMENTs
PHP
Matthew Setter, Apr 24

Politics Often Hold the Community Back

Matthew Setter wraps up the interview series by interviewing Bruno Skvorc, and adding in Gary Hocken's answers too.
30 COMMENTs
Programming
Shaumik Daityari, Apr 22

Version Control Software in 2014: What are Your Options?

An overview of the most popular options for version control software, along with some other options worth noting.
Programming
Ophelie Lechat, Apr 21

Video: An Introduction to Nitrous.io

Have you ever wanted to try Rails or play with Python? Ever wanted to have a go with Go, but been unable — or just unwilling — to go through another convoluted set up? Then you will really like Nitrous.io.
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
10 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.
26 COMMENTs
Programming
Matthew Setter, Apr 17

Getting Started with Go

Matthew Setter introduces Golang (or Go), the impressive programming language from Google
2 COMMENTs
PHP
Matthew Setter, Apr 17

Interview: Tom Oram and Rob Allen

Matthew Setter interviews Tom Oren and Rob Allen on whether great apps can be built in PHP, and their approaches to doing so
14 COMMENTs
PHP
Lukas White, Apr 16

Getting Started with PHP Underscore

Lukas White introduces the readers to the PHP Underscore library - a PHP port of the popular JavaScript "utility belt"
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
23 COMMENTs
PHP
Lukas White, Apr 09

Introduction to JadePHP

Lukas White introduces JadePHP - the PHP implementation of the popular Jade templating engine.
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
7 COMMENTs
PHP
Taylor Ren, Apr 05

PHP Extension Development with PHP-CPP: Object Oriented Code

Taylor Ren continues with his C++ tutorial on developing PHP extensions through PHP-CPP
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
12 COMMENTs
PHP
Agbonghama Collins, Mar 28

Image Scraping with Symfony's DomCrawler

Agbonghama Collins covers a simple use case of an image scraper that uses DomCrawler to find, download, and zip all images on a website
9 COMMENTs
PHP
Taylor Ren, Mar 26

Getting Started with PHP Extension Development via PHP-CPP

Taylor Ren explains how we can develop PHP extensions in C++ with the help of the PHP-CPP library
25 COMMENTs
PHP
Denis Rendler, Mar 24

Self-hosted Free Invoicing App - FusionInvoice

Denis Rendler guides you through installing the FusionInvoice app on your server, allowing you to take your invoicing needs and data into your own hands