Browse category Uncategorized

Security Corner: Basics of Password Hashing

by · May 2, 2021

0
 

By Eric Mann Every web application that allows users to authenticate needs to ensure their users’ credentials are afforded the best protection possible. Conventionally, this is done by storing only the hash of a password rather than the password itself. Luckily, password hashing in PHP is secure, safe, and remarkably straightforward to implement. Last month […]

 

Six Things I Learned as a Lead Developer

by · March 22, 2021

0
 

By Gabor “Mefi” Nadai Being a Lead Developer is a fun, engaging, and responsible adventure. Becoming one is not something that happens from one day to the next. It is something you grow into by raising your voice, taking action, and responsibility. I’ve learned many things working as a Lead Developer. Still, I’d like to […]

 

PHP 8 Distilled

by · December 8, 2020

0
 

By Matthew Turland PHP 8 is a significant release for much more than just its version number: it’s absolutely packed with shiny new language features, potential performance improvements, and fixes to many unintuitive behaviors and inconsistencies in previous iterations of the language. This article won’t provide a comprehensive review of every new addition or change […]

 

More Than Asynchronous I/O, Introduction To Swoole PHP

by · October 23, 2020

0
 

By Bruce Dou Swoole PHP is a coroutine based asynchronous network application framework. It is a PHP extension that extends PHP core and utilizes more power provided by Linux OS. Unlike the callback style single thread asynchronous I/O provided by the other networking libraries like Node.js, Swoole PHP has multiple asynchronous I/O threads and native […]

 

PHP and Database Access

by · September 11, 2020

0
 

In its early days, the Internet was all about sharing static data like images, flat text files, and downloadable binaries. The early Internet’s static nature was useful in for sharing information. In many ways, the ability to tie static web pages to the dynamic content resident in enterprise databases allowed us to build new kinds of applications. This is where, in many respects, PHP shines.

 

The Business Of PHP

by · August 18, 2020

1
 

By Sherri Wheeler Among the many strategic decisions a business needs to make, one which we as developers are involved with is the choice of tech stack—the tools and technologies used for software development. When choosing a backend language, PHP presents its list of strengths and weaknesses; this article examines these from a business perspective. […]

 

Asynchronous Magento

by · August 12, 2020

1
 

By Oleksandr Lyzun Over the years, Magento architecture has become more sophisticated and complex because merchants’ requirements are becoming more complex. This complexity leads to an increase of application infrastructure, release cycles, and the number of features that have to be maintained. For Magento’s first decade, it was a monolith application which nicely covered mid-sized […]

 

There Are No Snow Days When You Work Remote

by · March 16, 2020

0
 

By Jennifer Wadella Do you think you have what it takes to work remote? Better yet, does your company or the place you’re interviewing with have what it takes to support remote workers? Consider this your guide to deciding if you’re in the right place to start working remote, and if you are—how to survive […]

 

Education Station: Unit Testing Basics

by · February 6, 2020

0
 

By Chris Tankersley Recently, we’ve discussed principles for writing clean code in your php applications. Testing is a valuable technique to help you produce and maintain a codebase, but it can be daunting to learn. In this article, we’ll start with unit testing. Let’s look at how tests help during the design phase and in […]

 

Escaping An Abandoned Framework

by · December 20, 2019

3
 

I’m the lead developer on one of these anxious-to-get-out-of-Zend teams, I have worked on two other teams, and I sit close enough to the fourth team that I can hear them mutter about various issues that trip them up. On each of these projects, I’ve seen triumphs and tragedies. In this article, I want to share what I’ve learned about struggling to get out of an abandoned framework.