GitHub : Quickly review changed functions in your PHP pull requests

GitHub is one of the greatest tools for developers ever.  And it keeps getting better.  Most of the new features that GitHub introduces are usually generic and apply to all developers universally.  Today, however, they have a special present for the PHP developers – Quickly review changed functions in your PHP pull requests.  This is mighty useful, especially on the larger pull requests.

Composer Local Packages for Dummies

Composer (in combination with Packagist) is one technology that has significantly changed the ecosystem of the PHP programming language.  Anybody working with PHP in this day and age MUST know how to use composer.  However, not everyone does.  So here is a nice tutorial on how to get started with Composer if you already have a large legacy application that you want to split into packages and use composer to manage them – Composer Local Packages for Dummies.

PHP Internals

Here’s a new addition to all the web resources dedicated to the PHP programming language – PHP Internals.

This website is dedicated to providing resources on PHP’s internals. All content covers PHP 7+, with the documentation typically targeting the current master branch of php-src.

idg – document image generator

idg is a very handy tool for programmatically generating images which look like documents and web page templates.  It’s built on top of the ImageMagick and will come native to anyone familiar with the  modern grid-based web design.

Carbon – beautiful screenshots of your source code

Carbon – is a very simple, but very useful web tool for creating beautiful screenshots of the source code.  And yes, before you start correcting me, I know that source code is always more useful as a listing, which can be copy-pasted, searched, and so on, rather than an image.  But there are still plenty of scenarios when you just need it fixed and frozen.

Carbon provides plenty of flexibility in a very friendly user interface – code highlighting for a variety of programming languages and configuration files, editor themes, window controls, fonts, and more.   There’s also a very simple way to tweet the screenshot directly from Carbon, if that’s what you want to do.