481. PHP Modern Practices Latest Evolution Steps
Updated on: 2016-12-23
Posted on: 2016-11-10
For the last years PHP has gone through a great evolution steps, not just in terms of the language itself, but also in the practices that the developers that write PHP code apply to do their job.
Some of those evolution steps are very well known, but others only recently are having noticeable consequences.
Read this article to learn more about the recent modern practices that have been helping the lives of PHP developers, as well something cool you can expect for the near future.
More ...
Post a comment
See comments (2) Trackbacks (0)
Some of those evolution steps are very well known, but others only recently are having noticeable consequences.
Read this article to learn more about the recent modern practices that have been helping the lives of PHP developers, as well something cool you can expect for the near future.



480. Notable PHP package: ITE Event Manager
Updated on: 2016-11-09
Posted on: 2016-11-09
PHP Standards Recommendation number 14 (PSR-14) defines a specification for interfaces of classes that manage events using the publish and subscribe pattern.
This package provides an implementation of the PSR-14 specification.
It provides a trait that can be included in any class, so it can either register to listen to certain kind of events, or trigger the processing of any events and call registered function callbacks.
Read this article to learn more details about how this notable PHP package works.
More ...
Post a comment
See comments (0) Trackbacks (0)
This package provides an implementation of the PSR-14 specification.
It provides a trait that can be included in any class, so it can either register to listen to certain kind of events, or trigger the processing of any events and call registered function callbacks.
Read this article to learn more details about how this notable PHP package works.



479. Notable PHP package: PHP Slack Bot
Updated on: 2016-11-08
Posted on: 2016-11-08
Slack is an application that has grown a lot in popularity as a communication application for teams that collaborate in the same project.
It provides an API that allows developers to create robot applications that can interact with Slack users.
This package can listen to messages sent by users and process them to generate useful replies.
It can also create interactive conversations by sending messages to users and handling the responses.
Read this article to learn more details about how this notable PHP package works.
More ...
Post a comment
See comments (0) Trackbacks (0)
It provides an API that allows developers to create robot applications that can interact with Slack users.
This package can listen to messages sent by users and process them to generate useful replies.
It can also create interactive conversations by sending messages to users and handling the responses.
Read this article to learn more details about how this notable PHP package works.



478. Notable PHP package: PHP System Process List
Updated on: 2016-11-04
Posted on: 2016-11-04
Processes are programs running on the current computer operating system.
Different systems manage and access the data of each process in different ways.
This class provides a platform independent solution to retrieve the list of processes and their details running either on Windows or Linux and other Unix-like systems.
Read this article to learn more details about how this notable PHP package works.
More ...
Post a comment
See comments (0) Trackbacks (0)
Different systems manage and access the data of each process in different ways.
This class provides a platform independent solution to retrieve the list of processes and their details running either on Windows or Linux and other Unix-like systems.
Read this article to learn more details about how this notable PHP package works.



1. PHP User Validation using Event Sequences
Updated on: 2016-12-08
Posted on: 2016-11-02
Blog: PHP Secret URL Path package blog
Package: PHP Secret URL Path
It is standard practice to authenticate user from a user name and password pair.
If this information is compromised, you can provide an additional layer of security with a secret set of event sequences that the user has to follow to authenticate.
Read this tutorial to learn how to implement this solution in practice.
More ...
Post a comment
See comments (31) Trackbacks (0)
If this information is compromised, you can provide an additional layer of security with a secret set of event sequences that the user has to follow to authenticate.
Read this tutorial to learn how to implement this solution in practice.



477. Notable PHP package: PHP WordPress Hooks and Filters
Updated on: 2016-11-01
Posted on: 2016-11-01
WordPress is one of the most popular PHP applications. Part of its popularity came from the fact that it can be extended with thousands of plugins that customize its behavior and functionality.
Those plugins can extend WordPress functionality by the means of callback functions that execute custom code when certain actions happen, as well it can filter data that is generated to present the site Web pages.
This package implements a plugin system like the one in WordPress with action and filter hooks, except that those hooks are registered and manipulated using class objects.
Read this article to learn more details about how this notable PHP package works.
More ...
Post a comment
See comments (0) Trackbacks (0)
Those plugins can extend WordPress functionality by the means of callback functions that execute custom code when certain actions happen, as well it can filter data that is generated to present the site Web pages.
This package implements a plugin system like the one in WordPress with action and filter hooks, except that those hooks are registered and manipulated using class objects.
Read this article to learn more details about how this notable PHP package works.



476. PHP Articles Report October 2016 Edition
Updated on: 2016-10-31
Posted on: 2016-10-31
This is the October edition of the podcast hangout recorded by Manuel Lemos and Arturs Sosins to comment on the latest outstanding PHP articles published recently.
In the edition the discuss articles about finding great developer jobs in 2016, implementing non-obvious MySQL optimization tricks, improving the protection of OAuth based applications against user account leaks, how to calculate VAT in PHP for products in any european country, as well several other articles to help software developers to create their own software product businesses.
Listen to the podcast, or watch the hangout video to learn more about these PHP articles.
More ...
Post a comment
See comments (0) Trackbacks (0)
In the edition the discuss articles about finding great developer jobs in 2016, implementing non-obvious MySQL optimization tricks, improving the protection of OAuth based applications against user account leaks, how to calculate VAT in PHP for products in any european country, as well several other articles to help software developers to create their own software product businesses.
Listen to the podcast, or watch the hangout video to learn more about these PHP articles.



475. PHP and JavaScript Innovation Award Report October 2016 Edition - July 2016 nominees
Updated on: 2016-11-28
Posted on: 2016-10-28
This is the October edition of the Innovation Award podcast hangout recorded by Manuel Lemos and Johnny Mast to comment on the outstanding features of all the past month nominees and winners PHP and JavaScript packages, the prizes that the authors earned, starting with the nominees from the month of July 2016.
Listen to the podcast, or watch the hangout video to learn why the nominated packages were considered to be innovative, as well the current rankings of the Innovation Award Championship by author and by country.
More ...
Post a comment
See comments (0) Trackbacks (0)
Listen to the podcast, or watch the hangout video to learn why the nominated packages were considered to be innovative, as well the current rankings of the Innovation Award Championship by author and by country.



474. Notable PHP package: PHP Cache Manager Wrapper
Updated on: 2016-10-27
Posted on: 2016-10-27
Requests sent to APIs or database accesses may take a significant amount of time to process depending on the complexity of the requests. However, some API requests or database accesses may be actually retrieving the same data.
This class provides a solution to automatically cache the responses of APIs or the results of the datatase queries implemented in PHP by looking at API request parameters and checking if they were stored in previously cached responses.
The package uses PSR-6 compliant cache classes, so it can be used with any cache storage container that implements the PSR-6 interfaces.
Read this article to learn more details about how this notable PHP package works.
More ...
Post a comment
See comments (0) Trackbacks (0)
This class provides a solution to automatically cache the responses of APIs or the results of the datatase queries implemented in PHP by looking at API request parameters and checking if they were stored in previously cached responses.
The package uses PSR-6 compliant cache classes, so it can be used with any cache storage container that implements the PSR-6 interfaces.
Read this article to learn more details about how this notable PHP package works.



1. How to Validate Email Blacklisting Disposable Temporary Addresses
Updated on: 2016-10-26
Posted on: 2016-10-26
Blog: Disposable Temporary Email Validator package blog
Package: Disposable Temporary Email Validator
Disposable email addresses are temporary addresses used by some people to access certain sites without using their real addresses.
Since these addresses prevent that the sites contact the users to send relevant information by email, it is useful for sites to prevent accepting this kind of addresses.
Read this article to learn how to validates temporary email addresses by blacklisting well known domains of disposable email address providers.
More ...
Post a comment
See comments (0) Trackbacks (0)
Since these addresses prevent that the sites contact the users to send relevant information by email, it is useful for sites to prevent accepting this kind of addresses.
Read this article to learn how to validates temporary email addresses by blacklisting well known domains of disposable email address providers.


