297. Using the Gateway Pattern in PHP to Access Common Data From Anywhere in your Application
Updated on: 2015-07-20
Posted on: 2015-07-14
All applications need to access common data from different parts of the code, like for instance configuration values, text translations, access databases, etc.. The Gateway pattern defines a clean approach for accessing application common data from anywhere in your code.
Read this article to learn more about the gateway pattern and how you implement it to access common methods and properties from any part of your PHP application code following the OOP principles, as well how it can be used to implement other well known design patterns.
More ...
Post a comment
See comments (2) Trackbacks (0)
Read this article to learn more about the gateway pattern and how you implement it to access common methods and properties from any part of your PHP application code following the OOP principles, as well how it can be used to implement other well known design patterns.



296. Controlling Autonomous Hardware Devices Using PHP Software Agents
Updated on: 2015-07-13
Posted on: 2015-07-13
Some hardware devices can perform useful actions autonomously by the means of software agents, like for instance monitoring objects in the space around an unmanned vehicle (robot).
Read this article to learn how to implement PHP software agents that can process actions using sequences of actions defined in JSON.
More ...
Post a comment
See comments (10) Trackbacks (0)
Read this article to learn how to implement PHP software agents that can process actions using sequences of actions defined in JSON.



295. How to Use Vagrant to Improve Your Web Development Process
Updated on: 2015-07-08
Posted on: 2015-07-08
A great part of the production Web sites are hosted on Linux based systems. However the vast majority of the Web developers run Windows or Mac OS X on their development machines.
Vagrant is an application that creates and configures virtual development environments. It can be used as a simpler wrapper solution around virtualization software such as VirtualBox, VMware, KVM and Linux Containers (LXC), and around configuration management software such as Ansible, Chef, Salt and Puppet.
Read this article learn how to use Vagrant to easily setup your Web applications development environment in a way that it is as close as possible to the Linux based environment that you have on your production server.
More ...
Post a comment
See comments (2) Trackbacks (0)
Vagrant is an application that creates and configures virtual development environments. It can be used as a simpler wrapper solution around virtualization software such as VirtualBox, VMware, KVM and Linux Containers (LXC), and around configuration management software such as Ansible, Chef, Salt and Puppet.
Read this article learn how to use Vagrant to easily setup your Web applications development environment in a way that it is as close as possible to the Linux based environment that you have on your production server.



292. Tapping Into the Untapped User Experience: Combining User Analytics and Feedback In One Essential Tool
Updated on: 2015-06-24
Posted on: 2015-06-24
With the speed at which technology is changing and advancing, it is disappointing that as developers and designers we still can’t get the big picture of our site’s user experience.
On the one hand, there are many great Web analytics tools out there today that measure user behavior. There are also many popular customer feedback tools that help to understand the voice of the customer. But fusing these two disparate pieces of information into one concise tool is a largely untapped area in our industry.
As a developer, more tools means more headaches and more overhead. As a designer, you need several key data points to create better sites and solutions around your users, but this data can be hard to find and take action on when you need to use a handful of independent tools and draw insights from them yourself.
Read this article to learn about a powerful new approach to understanding the whole user experience and how to improve it with Hotjar, an all-in-one analytics and feedback tool.
More ...
Post a comment
See comments (0) Trackbacks (0)
On the one hand, there are many great Web analytics tools out there today that measure user behavior. There are also many popular customer feedback tools that help to understand the voice of the customer. But fusing these two disparate pieces of information into one concise tool is a largely untapped area in our industry.
As a developer, more tools means more headaches and more overhead. As a designer, you need several key data points to create better sites and solutions around your users, but this data can be hard to find and take action on when you need to use a handful of independent tools and draw insights from them yourself.
Read this article to learn about a powerful new approach to understanding the whole user experience and how to improve it with Hotjar, an all-in-one analytics and feedback tool.



290. Simplify Your PHP Applications Testing Using LXC in Your Development Environment
Updated on: 2015-06-18
Posted on: 2015-06-18
LXC is a lightweight virtualization technology that runs on top of Linux to create application testing environments without having to install full virtual machines.
Read this article to learn how to setup LXC to test your PHP applications on your development environment without waste of resources of your machine and with great control of the software you use to test your PHP software with all other software packages and tools you need just like if you were running them on your production enviroment.
More ...
Post a comment
See comments (6) Trackbacks (0)
Read this article to learn how to setup LXC to test your PHP applications on your development environment without waste of resources of your machine and with great control of the software you use to test your PHP software with all other software packages and tools you need just like if you were running them on your production enviroment.



287. PHP Integration with Embedded Hardware Device Sensors
Updated on: 2015-06-09
Posted on: 2015-06-09
Nowadays it is common to find embedded hardware devices, based on Raspberry Pi for instance, that are accessible via a network, run Linux and come with Apache and PHP installed on the device.
Read this article to learn how you can use PHP on those devices to connect to sensors by the means sensor and actuator executable programs.
More ...
Post a comment
See comments (5) Trackbacks (0)
Read this article to learn how you can use PHP on those devices to connect to sensors by the means sensor and actuator executable programs.



286. Leaflet Search Map using PHP MySQL AJAX requests
Updated on: 2017-07-10
Posted on: 2015-06-04
Leaflet is a great JavaScript library that we can use build a Google Maps alternative with PHP and MySQL as we have seen in a previous article.
Read this article to learn how to improve your Leaflet map application by implementing a search engine on your maps pages using AJAX requests.
More ...
Post a comment
See comments (6) Trackbacks (0)
Read this article to learn how to improve your Leaflet map application by implementing a search engine on your maps pages using AJAX requests.



285. What is Class Abstraction in PHP?
Updated on: 2016-10-24
Posted on: 2015-06-01
When you are ready to share your code for other class developers to use, you will need to control how that code is used and provide some way to enable updates.
Read this tutorial to learn how to use class abstraction with closely related objects to provide greater control over your PHP code, so it facilitates future updates.
More ...
Post a comment
See comments (4) Trackbacks (0)
Read this tutorial to learn how to use class abstraction with closely related objects to provide greater control over your PHP code, so it facilitates future updates.



284. Using PHP MySQL with Google Maps Alternative using the Leaflet library
Updated on: 2017-07-10
Posted on: 2015-05-27
Leaflet is a JavaScript library that became popular for creating mobile friendly Web maps applications. It does not depend on Google, so you do not need to pay fees as you may need to when you use Google Maps.
Read this tutorial to learn how to use Leaflet library with PHP and MySQL to create an alternative to Google Maps and implement it on your site.
More ...
Post a comment
See comments (50) Trackbacks (0)
Read this tutorial to learn how to use Leaflet library with PHP and MySQL to create an alternative to Google Maps and implement it on your site.



283. PHP Multi-Factor Authentication for Web Development
Updated on: 2015-05-25
Posted on: 2015-05-25
When we need to provide our users access only to certain information, or limit access to features for authorized users only, we need to use user authentication.
We can never be 100% certain users are who they claim to be. However we can get close using multiple authentication factors.
Read this article to learn more about multi-factor authentication and when we should use them or not.
More ...
Post a comment
See comments (9) Trackbacks (0)
We can never be 100% certain users are who they claim to be. However we can get close using multiple authentication factors.
Read this article to learn more about multi-factor authentication and when we should use them or not.


