SmythOS

PHP - Patterns & Practices

Bring Your Help Docs into Your UX Design
Bring Your Help Docs into Your UX Design
Georgina Laidlaw
How to Create a Unique 64bit Integer from String
How to Create a Unique 64bit Integer from String
Vova Feldman
Data Validation in Laravel: The Right Way – Custom Validators
Data Validation in Laravel: The Right Way – Custom Validators
Amit Gupta
PHP Dependency Injection Container Performance Benchmarks
PHP Dependency Injection Container Performance Benchmarks
Tom Butler
Data Validation in Laravel: The Right Way
Data Validation in Laravel: The Right Way
Amit Gupta
Fast PHP Routing with PHRoute
Fast PHP Routing with PHRoute
Francesco Malatesta
Check Your Code’s Quality with SensioLabs Insight
Check Your Code’s Quality with SensioLabs Insight
Peter Nijssen
Fractal: a Practical Walkthrough
Fractal: a Practical Walkthrough
SitePoint Sponsors
Fixed Point Math in PHP with BCMath, precision loss cases
Fixed Point Math in PHP with BCMath, precision loss cases
Aleksey Asiutin
4 Features That Make Me Choose NuSphere PhpED
4 Features That Make Me Choose NuSphere PhpED
Arno Slatius
Using Guzzle with Twitter via Oauth
Using Guzzle with Twitter via Oauth
Miguel Ibarra Romero
Getting to Know Zend Server 7
Getting to Know Zend Server 7
Bruno Skvorc
7 More Mistakes Commonly Made by PHP Developers
7 More Mistakes Commonly Made by PHP Developers
Bruno Skvorc
Social Network Authentication: Merging Accounts
Social Network Authentication: Merging Accounts
Peter Nijssen
Challenge: The Floppy Disk and the ‘Save’ Icon
Challenge: The Floppy Disk and the ‘Save’ Icon
Gabrielle Gosha
Getting Started with FluentPDO
Getting Started with FluentPDO
Francesco Malatesta
Good Users and Bad Passwords
Good Users and Bad Passwords
James Edwards
First Look at Themosis, a Framework for WordPress Developers
First Look at Themosis, a Framework for WordPress Developers
Bruno Skvorc
Automate PHP with Phake – Introduction
Automate PHP with Phake – Introduction
Wern Ancheta
13 Steps to Get eZ Publish 5.x to Work on Homestead
13 Steps to Get eZ Publish 5.x to Work on Homestead
Bruno Skvorc
Continuous Integration with PHP-CI
Continuous Integration with PHP-CI
Peter Nijssen
3 Rules for Painless Account UX: Login
3 Rules for Painless Account UX: Login
Jessica Enders
How to Install Xdebug with PHPStorm and Vagrant
How to Install Xdebug with PHPStorm and Vagrant
Bruno Skvorc
Mock your Test Dependencies with Mockery
Mock your Test Dependencies with Mockery
Peter Nijssen
Stress-test your PHP App with ApacheBench
Stress-test your PHP App with ApacheBench
Bruno Skvorc
Dynamic Menu Builder for Bootstrap 3: Item and Link
Dynamic Menu Builder for Bootstrap 3: Item and Link
Reza Lavarian
Dynamic Menu Builder for Bootstrap 3: Menu Manager
Dynamic Menu Builder for Bootstrap 3: Menu Manager
Reza Lavarian
3 Rules for Painless Account UX
3 Rules for Painless Account UX
Jessica Enders
How to Create a Laravel CSS-Minify Command
How to Create a Laravel CSS-Minify Command
Younes Rafie
Dependency Injection with Laravel’s IoC
Dependency Injection with Laravel’s IoC
Younes Rafie
UX Challenge: How to Make More Readable Lists
UX Challenge: How to Make More Readable Lists
Georgina Laidlaw
Google’s BigQuery Provides Free Access to GDELT
Google’s BigQuery Provides Free Access to GDELT
Bruno Skvorc
Showing 192 of 311
Subscribe to our newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

© 2000 – 2025 SitePoint Pty. Ltd.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.