PHP
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!
PHP
Christopher Pitt, Jul 20

How to Write JavaScript-Style Test Watchers in PHP

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!
PHP
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!
1 COMMENT
PHP
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!
2 COMMENTs
PHP
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)
7 COMMENTs
PHP
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.
2 COMMENTs
PHP
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!
23 COMMENTs
PHP
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
4 COMMENTs
PHP
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.
PHP
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.
2 COMMENTs
PHP
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!
1 COMMENT
PHP
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!
4 COMMENTs
PHP
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!
PHP
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!
147 COMMENTs
PHP
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
13 COMMENTs
PHP
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!
3 COMMENTs
PHP
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!
3 COMMENTs
PHP
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!).
1 COMMENT
PHP
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!
3 COMMENTs
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!
4 COMMENTs
PHP
Scott Arciszewski, Jun 01

How to Search on Securely Encrypted Database Fields

Scott explains how we can have a secure, encrypted, and hack-proof database, but still use normal SELECT and search queries on it. Interesting stuff!
5 COMMENTs
PHP
Christopher Pitt, May 30

How to Scan Fingerprints with Async PHP and React Native

In this comprehensive and advanced tutorial, Chris shows us how to scan fingerprints with Async PHP and React Native. The future is here!
23 COMMENTs
PHP
Bruno Skvorc, May 29

The Balance between Visual and Technical Debt in PHP

What's the difference between technical and visual debt in code? Which one is more important, more dangerous? Let's discuss their balance in this editorial.
1 COMMENT
PHP
Bruno Skvorc, May 27

Day Camp 4 Developers: PHP Application Security

Day Camp 4 Developers is a regular, fully online conference, featuring true experts in their fields. This edition focuses on PHP application security!