PHP Digest No. 94 - interesting news, materials and tools (September 25 - October 9, 2016)
We bring to your attention the next selection with links to news and materials. Enjoy reading!
News and Releases
- PHP FIG 3.0 - The PHP-FIG group supported the vote on a structure and process change called FIG 3.0. Read more about the changes here . Participants must confirm their membership by the end of the month. The desire to leave the group expressed only representatives of Stash and Aura.
- PHP 7.1 RC3
- Drupal 8.2.0
- PHPUnit 5.6.0
- Hacktoberfest 2016 - DigitalOcean and GitHub have announced an open source campaign. Everyone who signs up and does 4 pool requests before October 31 will receive a T-shirt. If you want to participate, but don't know where to start, take a look at the issues tagged on GitHub: #hacktoberfest .
- Codewars announced support for PHP - A popular service with programming tasks now supports PHP. In addition, they will soon promise SQL support.
Php
- RFC: Comparator interface - It is proposed to add an interface
Comparator
that implements which you can compare objects using ordinary operators (<, <=, ==, >, >=
), as, for example, you can compare class objectsDateTime
.
Instruments
- Ne-Lexa / php-zip - Manipulate ZIP files in pure PHP without using ZipArchive. Sent nelexa .
- 3v4l pl4g1n - A plugin for PhpStorm, which allows you to run code from the editor on the site 3v4l.org . Sent artspb .
- crazycodr / standard-exceptions - An extended set of exceptions. Sent jerkalukic .
- xv1t / OpenDocumentTemplate - A class for generating ODS files from templates. Sent xv1t .
- wimg / PHPCompatibility - A set of rules for PHP_CodeSniffer to check the code for compatibility with various versions of PHP. Tutorial for use.
- ezdeliveryco / snorlax - A lightweight client for RESTful services.
- commerceguys / tax - A library for calculating taxes.
- lanthaler / JsonLD - JSON-LD processor for PHP.
- gordalina / cachetool - CLI tool for managing apc and opcache.
- goetas-webservices / soap-client - Implementation of SOAP 1.1 client in pure PHP (without ext-soap).
- biberlabs / ddd-embeddables - A collection of value objects to use in their applications.
- rybakit / msgpack.php - MessagePack serialization in pure PHP.
- spatie / opening-hours - The tool allows you to configure working hours and then make queries to determine whether it is "open" on a specific date.
- kanboard / kanboard - Kanban board.
- jasvrcek / ICS - Library for working with iCal-files in an object style.
- kraken-php / framework - A framework for developing distributed asynchronous applications.
Learning Materials
Symfony
- Symfony packages have been downloaded 500 million times
- Symfony Week # 509 (September 26 - October 2, 2016)
- Symfony Week # 510 (October 3-9, 2016)
- Workflow Component Tutorial
- Symfony Single-File Application with MicroKernelTrait
Yii
Laravel
- YABhq / Laracogs - The tool automates routine operations for the rapid development of Laravel applications.
- mpociot / captainhook - Webhooks for your application.
- cviebrock / sequel-pro-laravel-export - The bundle for Sequel Pro to generate Laravel migrations.
- Host Laravel application on AWS Lambda
- Adding Firebird DBMS Support to the Laravel Framework
- Secure communication with remote servers using phpclib
- How to migrate from Zend Framework 2 to Zend Expressive
- Fighting recruiting spam using PHP
- Setting up Elasticsearch with MySQL
- Nginx Tricks for PHP Developers - Report Slides by Ilya Alshanetsky.
- Where to put the logic: static method or service?
- What to choose: functional programming or OOP?
- Functional Programming in PHP: Product Costing
- Writing an extension using the php-cpp library for php7
- How do we test server-side code without mobile clients
- A few notes about MySQL
- GUI for php, or cross the written extension with a screenshot
- Asterisk and information about incoming calls in the browser
- Unit testing in complex applications
- Springboard for calling magic functions in PHP 7
Audio and video
- RFCs of the Future: Tick Talk - About asynchronous signal processing in PHP without ticks, implemented in PHP 7.1 .
- Laracon EU 2016 - Videos of all reports from the conference held in Amsterdam.
Entertaining
- AndrewCarterUK / PHPSnake - Multi-user console snake in PHP.
Thanks for attention! Today the PHP Digest is 4 years old! Many thanks to everyone who reads issues, sends links and edits, writes articles and develops tools. Together we will make the PHP world a better place!
If you notice a mistake or inaccuracy - please inform me in PM .
Questions and suggestions write to mail or twitter .
» Send link
» Quick search for all digests
← Previous release: PHP Digest No. 93