Quantcast
Channel: colinodell.com - Blog
Browsing all 28 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Fix PhpStorm Not Focusing When Breakpoints Hit (Ubuntu 17.10 / Gnome Shell 3)

I recently upgraded my system from Ubuntu 16.04 with Unity to Ubuntu 17.10 with Gnome Shell 3. One of the "features" I found annoying was that my IDE PhpStorm was not popping to the front and receiving...

View Article



Four Useful Git Aliases

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...

View Article

Image may be NSFW.
Clik here to view.

Automatically Switch PHP Version on cd

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....

View Article

Image may be NSFW.
Clik here to view.

Avoid Unsupported Symfony Component Versions With This Composer Metapackage

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...

View Article

September Project Updates

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:...

View Article


Ultimate Programmer Super Stack Bundle

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,...

View Article

How To Install PHP 7.3

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()...

View Article

CVE-2018-20583 - XSS Vulnerability in league/commonmark

A cross-site scripting (XSS) vulnerability was found in the PHP League's CommonMark library (league/commonmark) versions 0.15.6 through 0.18.x before 0.18.1. It allows remote attackers to insert unsafe...

View Article


league/commonmark 1.0.0 beta now available

This weekend I've tagged the first pre-releases of the 1.x branch! I strongly encourage everyone to test their applications and extensions against this beta and provide any feedback. (Helpful...

View Article


league/commonmark 1.0.0 has been released!

After 5 years of development, 3,000,000 downloads, and 58 releases, I'm extremely pleased to announce that league/commonmark version 1.0.0 has been released! What is league/commonmark?...

View Article

Image may be NSFW.
Clik here to view.

Is "Social Delegation" The Next Factor in MFA?

Multi-factor authentication (MFA) is an authentication method in which a computer user is granted access only after successfully presenting two or more pieces of evidence (or factors) to an...

View Article

How To Install PHP 7.4

PHP 7.4 has just been released! This latest version adds several new features to the language such as arrow functions for shorter one-liner functions, typed properties in classes, covariant &...

View Article

league/commonmark 1.3.0 Adds Full GFM Support!

🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉With the recent release of version 1.3.0, I'm excited to share that league/commonmark now offers full support for Github-Flavored Markdown!(In fact, I believe it's the only Markdown parser...

View Article


Zero-Configuration SSL CA root bundles in Doctrine DBAL with Symfony

Today I found myself deploying a Symfony project to an Azure environment that requires SSL connections to MySQL. I figured this out the hard way when I started getting these errors:In...

View Article

Image may be NSFW.
Clik here to view.

Celebrating 10 Million Downloads of league/commonmark

After 2,086 days, 1,632 commits, and 75 releases I'm pleased to share that...league/commonmark has been downloaded over 10 million times! 🎉🎉🎉Not only that, but as of today league/commonmark is also the...

View Article


New Release: league/commonmark 1.5.0

Version 1.5.0 of the league/commonmark Markdown library has just been released!This will likely be the last minor release of 1.x as we focus efforts on developing 2.0. This post breaks down some of the...

View Article

Testing PHP 8 With Docker

The first beta release of PHP 8 is here!We're now one step closer to the scheduled release of PHP 8.0.0 stable on November 26th. Developers looking to get a head-start on testing their applications (or...

View Article


Using Both Composer 1 and Composer 2

Composer 2 has been released with several great features and improvements! Best of all it's (mostly) backward-compatible with Composer 1. The one issue you're most likely to encounter when upgrading to...

View Article

How To Install PHP 8.0

PHP 8.0 has just been released! This new major version adds several significant features and improvements to the language like attributes, match expressions, Just-In-Time compilation (JIT), and much...

View Article

Image may be NSFW.
Clik here to view.

Introducing ModernGeekware.com - Tees, Mugs, and more for Developers and Geeks

As a developer, I LOVE my geeky t-shirts and mugs, but it's hard to find quality products with designs I like.  I've therefore been hard at work these last few weekends putting together my new project:...

View Article
Browsing all 28 articles
Browse latest View live




Latest Images