An Introduction to Hack
What if I told you that you could run your PHP code faster, reduce the memory usage, and write code with fewer bugs? This is what you will get for free when running Hack on HHVM. It’s nothing like starting to use Haskell. You will have the knowledge to start using Hack within a couple of minutes. by Tobias Nyholm
Getting Started with PHP Extensions
One thing we often miss when talking about the keys that made PHP what it is today is the fact that the language is also highly extensible. Extensions, provided with some tools to package and distribute such extensions (PECL), have been part of the large success of PHP, as it has allowed people to design new behaviors or capabilities and load into PHP without changing its source code and recompiling it. This article will show you how to get started in writing your own extension. by Julien Pauli
Swift for PHP Developers
Once I started playing with Swift I realized that it was the beginning of a new era. It is much easier for PHP developers to learn. In this article, I’ll give you a short introduction to Swift, then we’ll get our environment set up so we can start writing Swift code and dive into Swift from a PHP developer’s perspective. We’ll explore the parts that will make you jump up and down with joy and the parts that may catch you by surprise. by Ricky Robinett — Read this article for FREE
Education Station: Access Any File—Anywhere—With the PHP League’s Flysystem
As developers, we’re often overwhelmed, potentially even drowning, with choices when it comes to where and how we can store content, such as files and directories. In this month’s Education Station, I want to show you a comprehensive library that gives you almost universal ability to manage your files and directories, nearly no matter where they need to be—it’s called Flysystem, by the PHP League. by Matthew Setter
Laravel Tips: MFA with Authy
Learn about multi-factor authentication and how to use the Authy service to easily add it to your Laravel application to make it more secure. by Dirk Merkel
Leveling Up: Teaching and Mentoring
This column is about how to improve yourself—as a developer, as a manager, or as a person. This month, it’s a little of everything, including how to improve yourself by helping others improve themselves and learn new skills. We’ll be doing this by talking about teaching coding to others. Teaching is a powerful and rewarding method of improving your skills while helping others. by David Stockton
Community Corner: February 2015
Joe Devon shares his highlights from the Consumer Electronics Show in Las Vegas and talks to two PHP community organizers about meetups and conferences. by Joe Devon
Transformative Technology or Temporary Fad?
It’s an interesting time in the technology scene, and it’s good for us, as developers, to keep a good eye on what’s coming so we’ll know where our jobs will be in 5 or 10 years. But where are things at the moment? by Eli White