Browse category Development

Faster Database Performance with Denormalization

by · January 28, 2025

0
 

Database Denormalization For Performance In the past, we’ve discussed using methods to normalize our database to reduce data redundancy and decrease bugs. One downside to normalizing our database is that there can be performance problems as we interact with this normalized data at scale. We may have to join several tables to get the data […]

 

Using PHP 8.4’s Lazy Objects

by · January 27, 2025

0
 

 One of the more interesting features added to PHP 8.4 is the ability to create Lazy Objects. Lazy Objects allow us to defer the initialization of an object until one of its properties is accessed. This may not be a game-changer for the average CRUD application, but it will allow us to make some […]

 

Using The Log Facade to Debug Production Bugs in Laravel 11

by · January 16, 2025

0
 

One of the features of Laravel that makes it a real joy to work with is its built-in logging functionality. This can be a real boon if we’re trying to troubleshoot a problem in production because we can safely log information about running processes without worrying about it affecting our users. The downside is that […]

 

Education Station: DevOps and You

by · January 15, 2019

0
 

The tech industry is always awash with new ideas that are actually old. One which gained traction in the last ten years is the idea of “DevOps.” This term is the combination of “Development” and “Operations” and is meant to show these two roles can be combined for more efficiency.

 

It’s About Time

by · December 21, 2018

1
 

By Colin DeCarlo As applications scale and gain adoption, dates and time become much more of a concern than they once were. Bugs crop up, and developers start learning the woes of time zones and daylight saving time. Why did that reminder get sent a day early? How could that comment have been made at […]

 

The Dev Lead Trenches: Burning Out

by · October 25, 2018

1
 

The tech industry is a double-edged sword. On the one side, we (generally) have well-paying jobs with nice perks, but on the other, we can easily slip into not only boring, repetitive work but figurative death marches. The former is used by most companies as an offset to the latter, but that rarely works out well. This leads many developers to come face-to-face with burnout.

 

PHP 7.3 is On Track

by · September 13, 2018

4
 

PHP 7.3 successfully passed the “feature freeze” deadline. On Aug. 1st, 2018 all features for PHP 7.3 were identified. This triggered the first PHP 7.3 beta, on the following day, and, from there, we’ll reach RC in September. It is time to review what this new PHP version has available for us, help test PHP 7.3, and get ready.

 

Pro Parsing Techniques With PHP, Part Three Using Regular Expressions

by · August 28, 2018

2
 

Regular expressions, or sometimes simply called regex, represent a powerful set of tools which allow developers to split strings, perform character substitutions, and extract text based on matched patterns. The patterns, used in regular expressions, are an actual language that describe combinations of type castings and values that match the text you want to split, substitute, or extract. Regular expressions are an enormously powerful tool for the developer who understands them.

 

MySQL Without The SQL—Oh My!

by · July 13, 2018

0
 

Could you be working on a project without a database administrator to set up relational tables, indexes, and schemas? Or are you tired of embedding ugly lines of SQL in your pristine PHP code? There is new hope for you.

 

Self-Host Your Team’s Git With Gitolite

by · June 8, 2018

0
 

By Gabriel Zerbib If you wish to set up a private Git server for your personal, work, or team projects, but favor free software and simple architecture, or don’t want a service hosted by a third party, then Gitolite is the solution for you. Designed in 2005 by Linus Torvalds for the needs of the […]