Learn how to use Pimple, a light weight container library, to keep code that takes advantage of dependency injection more maintainable.
Tag: Advanced
See how easy it is to leverage both PSR-3 and log4php to bring standardized logging to your PHP applications.
In today's world with so many third-party integrations and content-sharing, it's important to understand and make use of protocols like SCP and SFTP.
You can do cool things with your own OAuth server. See what it takes to create a three-legged OAuth server using the oauth-php library.
See you how to create text-based watermarks on your images using Imagick and PHP.
Apart from the name, Zend Framework 2 is really a new project compared to the older version. Here's a brief overview of what's new in in ZF2.
In this part, SitePoint Sponsors explains how Fuel CMS modules work and create a basic guestbook module to demonstrate.
If your app depends on Ajax, it can be difficult to maintain both JavaScript and PHP templates without duplication. Share them using Mustache!
There are alternatives to heavy hitter CMS platforms if you want something more lightweight or flexible. Check out Fuel CMS.
Triggers in MySQL can promote less PHP having to be used by automatically handling database actions when needed to.
See how refactoring your code to adhere to the the Single Responsibility Principle can help you write more robust, less fragile software.
The Symfony Translation component can help you easily make internationalized sites. Learn how with some sample code and a discussion of its API.
See best practices for developing a well-structured application with CakePHP and then deploy it instantly to the cloud with AppFog.
This is the part 3 of article Practical Code Refactoring. Code refactoring is about re-thinking everything in your code for the sake of making it better.
Code refactoring is about re-thinking everything in your code for the sake of making it better. See how to make code more readable in this part of the series.
This is the 1st part of article Practical Code Refactoring, Part 1 - What is Good Code?, by the author Abdullah Abouzekry.
In this article, Aurelio De Rosa will teach you how to properly set custom error messages in ZendFramework using Zend_Form_Elements.
CakePHP has a reputation for being slow, but with just a few modifications you can supercharge your CakePHP site's performance.
PHPUnit converts errors, warnings, and notices into exceptions. Learn how this impacts your ability to test your code and how you can work around it.
Read Subtype Polymorphism - Swapping Implementation at Runtime and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Elastic Load Balancers act as a front end for one or many servers. Learn you how to use Amazon DynamoDB as a storage facility for PHP sessions.
Read Artisan and Laravel Migrations and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Message Brokering with RabbitMQ and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Explore Aspect Oriented Programming with CodeIgniter, Part 2 and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Versioning Your Database with Liquibase and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Explore the Dropbox PHP API and see how to build a simple client for accessing files and perform basic operations in your Dropbox account.
Learn how mock objects can stand in for the real implementation of an actual object to keep development moving and make unit-testing easier.
Understanding how PHP manages its memory resources is crucial if you're writing high-load or long-running scripts.
Read The Layer Supertype Pattern: Encapsulating Common Implementation in Multi-Tiered Systems and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Learn how to leverage wide-spread mobile devices and IP-Telephony by implementing multi-factor authentication using Twilio and PHP.