Bruno Skvorc, Jul 31
Re-Introducing PHPUnit - Getting Started with TDD in PHP
Let's take a fresh look at PHPUnit - the de-facto TDD tool for PHP. We'll explain TDD on an example, implement code coverage, and more!
Claudio Ribeiro, Jul 30
Twig - the Most Popular Stand-Alone PHP Template Engine
Claudio re-introduces you to Twig - the most popular stand-alone (not enslaved to a framework) template engine for PHP. Come see how easy to use it is!
Lukas White, Jul 26
How to Build a Class Booking System with Acuity Scheduling
Lukas White shows you how to build a class booking system for a Thai cookery class using Acuity Scheduling's API and Lumen.
Yazid Hanifi, Jul 26
How to Add Real-Time Notifications to Laravel with Pusher
Yazid adds real-time notifications to a simple blog CMS built on Laravel using only Laravel Echo and Pusher. Follow users and get notified when they post!
Bruno Skvorc, Jul 25
Why Is a String Called a String?
Did you know the history of the "string" in computation stretches back all the way to 1944? Come learn why strings are strings, and where they come from!
Christopher Pitt, Jul 20
Chris writes test watchers: auto-compiling PHP from Preprocess files, and auto-testing after every file-change. No need to manually run PHPUnit ever again!
Christopher Vundi, Jul 14
Re-Introducing Eloquent's Polymorphic Relationships
Christopher presents Eloquent's polymorphic relationships in a human-friendly way - come learn what they're all about and master this awesome ORM!
Bruno Skvorc, Jul 11
The Theory of Constraints in PHP
What is the theory of constraints, and can be it be applied to PHP application development? The answer to the latter is oh yes, and for the former, dive in!
Allan MacGregor, Jul 07
How to Analyze Tweet Sentiments with PHP Machine Learning
Allan takes us on a ride in Machine Learning land with PHP-ML and explains how to develop a tweet sentiment analyzer with it (positive, negative, neutral)
Christian Haschek, Jul 06
How to Defend Your Website with Zip Bombs
Christian shows you how to deliver unexpected and large amounts of data (zip bombs) to people who might be attempting to access or crawl your server.
Reza Lavaryan, Jul 05
How to Build a Lyrics Website with Laravel Scout and Algolia
Let's build a Laravel powered lyrics website and give it the superpower of rapid fuzzy searching with Algolia and Laravel Scout!
Younes Rafie, Jun 30
8 Must Have PHP Quality Assurance Tools
Take a look at this list of 8 PHP Quality Assurance tools - absolute essentials in your passion projects
Bert Ramakers, Jun 28
Poka Yoke - Saving Projects with Hyper-Defensive Programming
Bert introduces us to the concept of poka yoke - hyper defensive programming by forcing some checks and safeguards that make our code robust and sturdy.
Dino Londis, Jun 26
How to Choose a DDoS Protection Service for Your Websites
Dino Londis takes a look at the factors you should consider when selecting your website's DDoS protection service.
Bruno Skvorc, Jun 26
There's a Gender Extension for PHP
Did you know PHP has an extension for determining genders of first names? It's quite pointless on all levels, and still in the core manual. Weird!
Christopher Thomas, Jun 23
Hello, Laravel? Communicating with PHP through SMS!
In part 2 of this popular series, we convert a voice-operated Laravel weather forecast app into an SMS-powered one! Join us as we expand PHP's horizons!
Christopher Pitt, Jun 21
What Is Snapshot Testing, and Is It Viable in PHP?
Chris explains what snapshot testing is on some ReactJS code, before applying it to PHP and giving you something to think about when you close this tab!
Christopher Thomas, Jun 19
Hello, Laravel? Communicating with PHP through Phone Calls!
Let's design a Laravel application and integrate it with Twilio so users can make phone calls to the number and get weather forecasts - no data required!
Bruno Skvorc, Jun 16
Being a Full Stack Developer
Bruno talks about being a full stack developer and the required technologies to be a good jack of all trades in the modern age of web development
Joel Degan, Jun 14
How to Build a Cryptocurrency Auto-Trader Bot with PHP? 💰
Joel walks us through the complex process of auto-trading cryptocurrency and turning profits over night with Laravel, APIs, Bitcoin, and various exchanges!
Bruno Skvorc, Jun 12
Family CRMs, Guzzle Wrappers and PHP Machine Learning? Sourcehunt!
In this sourcehunt, we present PHP machine learning, a CRM that helps you track personal relationships, a wrapper to make Guzzle usable again, and more!
Bruno Skvorc, Jun 09
How to Set up an Online Multi-Language Magazine with Sulu
In this Sulu CMS bootcamp post, we go through the full process of setting up a brand new multi-language online magazine site like SitePoint (+ languages!).
Marcello Duarte, Jun 07
Functional Programming with Phunkie: Building a PHP JSON Parser
Marcello Duarte explains how we can use functional programming to build a JSON parser from scratch in PHP! Join us in exploring advanced PHP!
Bruno Skvorc, Jun 05
Getting Started with Sulu CMS on Vagrant The Right Way™
Sulu CMS: a CMS for the next generation. Based on the newest Symfony with all the bells and whistles, it takes a bit of getting used to. Allow me to help!