Overview for 'colinodell'
Written by colinodell.com - Blog
/ Original link
on Dec. 8, 2018
PHP 7.3 has been released, bringing some great new features to the language such as trailing commas in function calls, throwing errors when JSON parsing fails, array_key_first() / array_key_last() functions, and much more! Here's a brief guide on how to install PHP 7.3 on Linux, Windows, and OS X:…
Written by colinodell.com - Blog
/ Original link
on Nov. 6, 2018
I'm pleased to share that my PHP 7 Upgrade Guide ebook has been featured in the Ultimate Programmer Super Stack bundle! This is a hand-curated collection of 25+ premium ecourses, bestselling ebooks, and bonus resources that will help new programmers: Learn a wide range of today’s most popular (and…
Written by colinodell.com - Blog
/ Original link
on Sep. 20, 2018
This month I released updates for a few of my open-source PHP libraries including league/commonmark, league/html-to-markdown, and colinodell/json5. Here's a quick summary with release notes: league/commonmark v0.18 No breaking changes were introduced to the League's PHP Markdown library, but we did…
Written by colinodell.com - Blog
/ Original link
on Sep. 10, 2018
Using symfony/symfony makes Composer install all Symfony Components in the same version. But when using the standalone packages, Composer might install dependencies in a different major version - for example, symfony/validator v2.8 is compatible with symfony/translation v3.0. The Problem This is fi…
Written by colinodell.com - Blog
/ Original link
on Aug. 8, 2018
After using phpbrew to manage my local PHP versions for a while, I got tired of re-compiling PHP after every release and decided to install multiple PHP versions side-by-side with Ondřej Surý's PPA. One of the features I missed from phpbrew was the ability to run a command like phpbrew use php-7.2.…
Written by colinodell.com - Blog
/ Original link
on Mar. 19, 2018
As you may know, Git is not a single application, but rather a toolkit containing many small programs and scripts that can manipulate the repository. This makes it trivial to chain those components into more-powerful, custom commands which can be defined as git aliases. Here are some of the more-us…