Fresh Resource for Web Developers — Mar 2018

PHP, notwithstanding a myth and a demeanour down, is adult to this date stays one a many popular choice of developers for building web applications. And given PHP 7 has been introduced, a PHP denunciation has brought a breakthrough on a speed factor.

I’ve been digging into PHP in a final confederate of weeks and found a lot of things value sharing. So, this spin will be all about PHP resources including; a PHP horizon that’ll concede we to build a discuss bot, perform event-driven focus like in Node.js, build an interactive CLI, as good as a handful of training resources to spin adult your PHP skill.

Let’s get started.

BotMan

BotMan is a PHP horizon to build a discuss bot designed to confederate with many messaging platforms such as Slack, HipChat, and Telegram. It’s easy to implement it by Composer and comes with a built-in CLI as well.

Botman homepage; a drudge on bluish credentials color.Botman homepage; a drudge on bluish credentials color.

Whoops

A PHP horizon that’ll make debugging your formula prettier with a good and purify interface. If an blunder occurs in your PHP application; a interface creates trace display codes that were executed in uninterrupted order, a formula with a problem as good as a focus environments.

Example of blunder news generated by Whoops.Example of blunder news generated by Whoops.

PHPReact

Did we know that we can perform event-driven programming with PHP? Well, with ReactPHP we can. It is a low-level PHP horizon providing components such as EventLoop, Stream, and Promise identical to Node.js or other JavaScript-based applications.

The ReactPHP.org homepage on purple and gray color.The ReactPHP.org homepage on purple and gray color.

Cachet

Catchet is a PHP-based standing monitoring system that is a common focus in Saas to guard their use and yield updates to a subscribers in box of issues or downtimes. You can consider of it as an choice to StatusPage.io though instead, we host it on your possess server. It is free, open source, and we have full control over a data.

The Cachet admin page display revisit information from several countries.The Cachet admin page display revisit information from several countries.

Phar.io

Phar.io is an beginning to make installing PHP phar application some-more streamlined and secure. Phar.io will check a package by relating adult a SHA and a author GPG pivotal before installing ensuring that files are unvaried and entrance from a devoted source.

Phar.ioPhar.io

Matomo

Is a useful PHP-based analytics application. Similar to Google Analytics, it annals visitors entrance to a site such as a page they visited, their location, etc. solely we can implement it on your possess server and have some-more control over a information stored.

MatomoMatomo

Litemoji

Anthor engaging PHP framework, Litemoji creates it easy to interpret a emoji keyword to a tangible emoji. For instance :smile: will spin to 😊. Awesome right?

LitemojiLitemoji

PHP Best Practices

It is a collection of best practices for common tasks in PHP. What we like from this anxiety is that it presents a best use advices with logic behind it in brief and obvious demeanour with a dash to get started with a simple things.

PHP Best PracticesPHP Best Practices

PHP HHVM Benchmark

It’s a benchmark of a handful of PHP-based CMSs and frameworks opposite mixed PHP versions and HHVM. we advise starting your latest PHP plan with PHP7.2 in mind to take advantage of a latest facilities as good as a speed boost as PHP7.2 showed an superb opening and out-perfomed HHVM, in those applications benchmarked.

PHP HHVM BenchmarkPHP HHVM Benchmark

Async Transients

Asyn-Transients is a PHP library, privately for WordPress, to hoop transitory asynchronously. This library will concede WordPress to broach a seared Transient information to a users while generating a new information in a background, so a users will never see a impact of regenerating a Transients.

Async TransientsAsync Transients

PHP Round Table

A PHP podcast channel to keep adult with a latest PHP development and a community. The podcast is hosted by Sammy Kaye Powers and we can concede to a channel with Youtube, RSS Feed, or iTunes.

PHP Round TablePHP Round Table

PHP Security

A collection of best practices, tips, and methods to harden your PHP application. It will beam we by some simple beliefs of confidence adult to securing from common attacks like Cross-site scripting (XSS), MySQL injection, and a lot more.

PHP SecurityPHP Security

Sylius

An e-commerce CMS built on tip of Symfony, one of a many renouned PHP frameworks, Sylius is meticulously built by following a latest growth best-practices. It also supports many remuneration gateways to accommodate a business need, including Paypal, Stripe, and Authorize.net

SyliusSylius

Kitab

Kitab is an implausible PHP apparatus that will save a lot of time on documenting your API or code. Kitab, subsequent from a Arabic word that means Book, will parse a formula criticism block, exam a formula instance snippet, and harmonise a Documentation formed on a criticism block, automatically. Neat!

KitabKitab

CLI Menu

A PHP horizon to build a pleasing interactive authority line interface with list, selection, and endorse dialog. The horizon can also be integrated into your existent focus built with Symfony and Laravel.

CLI MenuCLI Menu

Atoum

Atoum is an choice to PHPUnit with a some-more fluent syntax and is easy to setup. The overwhelming thing about Atoum is that it provides a handfull of extensions like a BDD prolongation for Behaviour-driven test and PHPUnit that allows we to pier your existent exam section cases from PHPUnit to Atoum.

AtoumAtoum

Dejavu

A UI covering to correlate with ElasticSearch server. ElasticSearch is an indexing server that will optimize a hunt opening on your website. Both Dejavu and ElasticSearch is open-source, free, and accessible as a Docker picture that creates it easy to insert to your existent Dockerized application.

DejavuDejavu

Slack Term

Slack Term is a focus to access and correlate with a Slack workspaces from Terminal. It does not come with a pleasing interface as a mobile or desktop focus obviously. But if we are adult to a challenge, this competence be for you.

Slack TermSlack Term

RollUp

This is not a PHP-based tool. Still, it could be useful if you’d like to supplement some special JavaScript flairs to we PHP-based application. RollupJS is a apparatus to accumulate your JavaScript modules into a package

RollUpRollUp

Flutter

Flutter is a new beginning from Google that will concede mobile developers to build local UI for their iOS and Android focus fast with a native-like performance. Check out the Widget Gallery for a UI supposing in a framework.

FlutterFlutter

Add Comment