My Latest Publications

showcase of my latest works

PHP Unit Testing Using PHPUnit Framework | Cloudways

php unit testing
Reading Time: 7 minutesThis article is the first one in the series of articles that focus on `Unit Testing`, a well known test methodology. I will use `PHPUnit` as the main test tool for PHP Unit Testing. Once you get hold of the basics, getting started with PHPUnit is not that difficult. Even a small software development project […]
Ultimate PHP Security Best Practices | Cloudways

php security best practices
Reading Time: 8 minutesSecuring web applications from all sorts of forged attacking attempts is the ultimate duty of a web developer. You should build your web apps protective enough to have no security issues or loopholes, thus eradicating the possibility of any malicious attack. In most cases, the developers must take the responsibility and put in every possible […]
How to Enable Remote MySQL Connection | Cloudways

remote MySQL connection
Reading Time: 4 minutesImagine you are part of a big team of developers with multiple roles, working on large software products, complex database schema and connection. You need to work with SQL queries and create a connection remotely from different locations. To enable remote MySQL connection, you need to grant remote MySQL access on your hosting server and […]
MySQL 5.7 is Available at Cloudways | Cloudways

Reading Time: 2 minutesCloudways is pleased to announce the availability of MySQL 5.7 for all its users. The new version was one of the most-requested feature update from our customers because of significant improvements in both speed and performance. The integration is aimed at our customers who want to leverage the power of MySQL 5.7 for their PHP […]
How to do PHP Continuous Integration With Travis CI | Cloudways

continuous integration in php
Reading Time: 7 minutesIn this article, I will demonstrate the process of PHP continuous integration with Travis CI. If you are interested in using Travis CI as your continuous integration environment, read on! Code versioning has become a standard practice in development circles, with GitHub being a popular platform for hosting code repos. However, a common issue is […]
How to Deploy PHP Application From GitHub to Cloudways | Cloudways

deploy php app from github
Reading Time: 3 minutesIf you are a developer of any level you must know about git for source code management. Git is very popular when it comes to interact with multiple team members and open source contributors for building coding solutions. I’ve written a short series on Git for beginners covering, commands cheat sheets, Branches, Conflicts etc. The […]
PHP 7.2 Powered Hosting Now Available On Cloudways | Cloudways

php 7.2
Reading Time: 2 minutesCloudways is pleased to announce the availability of PHP 7.2 for all its users. This integration comes after numerous request from all customers who wanted to leverage the power of PHP 7.2 for their apps. In fact, all major PHP frameworks including Symfony, Laravel, Codeigniter, and Yii have released new versions that take full advantage […]
Symfony 4 : Routes, Controllers & Templates | Cloudways

Reading Time: 5 minutesSymfony 4 continues to build a reputation of high performance in the PHP community. Even the developers who hadn’t tried it out earlier are now giving it a shot. Matthew setter has a great story about his experience with Symfony 4. In my past blogs, I’ve discussed how to install Symfony 4 on Cloudways and […]
Get Fastest PHP Hosting With DigitalOcean Servers in India | Cloudways

digitalocean php
Reading Time: 5 minutesIt is evident that in 2018 running a slow website means your business will soon be history. With so many parameters pointing toward speed, agility, and customer-centric design, getting the fastest PHP hosting solution has become a necessity for anyone looking to prosper in the digital arena, especially in India. With 35 percent population online, […]
The Symfony Showdown: Benchmarking with PHP 7.0 and 7.1 | Cloudways

Reading Time: 3 minutesSymfony 4 is a hot topic these days and I have covered the topic in several previous articles. Since Symfony continues to be the choice for web development projects, I decided to benchmark Symfony 3.x and 4.x for PHP 7.0 and 7.1. For the purpose of the benchmarking process, I decided to test out the […]
Quickly Install Symfony 4 on a Cloud Server | Cloudways

symfony 4
Reading Time: 3 minutesIn this article, I will demonstrate how you can install Symfony 4 on cloud using Cloudways platform. Continuing its emphasis on diversity, Symfony has recently published a major release which greatly improved the entire concept of standard Symfony application. This release provides a simple directory structure with less dependencies resulting in fast application development. The […]
Adding Push Notification in PHP With OneSignal and Toastr | Cloudways

php push notifications
Reading Time: 4 minutesIn a previous tutorial, I developed a chat application using Pusher and discussed the process of setting up a Pusher account and testing the responses of the app. In this tutorial, I will show you how to add browser and push notification in a PHP chat app. I will use Toastr.js for browser notifications and […]
Create a Real Time Chat App with Pusher in PHP | Cloudways

php chat app
Reading Time: 4 minutesAlmost every developer has created a chat application early in the career. Oftentimes, this app is used by the friends and family to chat with the developer. However, chat applications have now progressed way beyond the student project stage. Many businesses use a chat app to communicate in real time with the customers and other […]
Follow These Brazilian PHP developers on Twitter | Cloudways

brazilian php devs
Reading Time: 4 minutesToday in 2018, few people realize that PHP is almost 23 years old. It is a testament to the robustness and versatility of the language that it continues to enjoy a major share in the web and application development industry. Like every other language, the strength of PHP lies in its community. It is the […]
Automate Symfony Deployment on Cloudways Through Envoyer | Cloudways

Reading Time: 5 minutesDevelopers have different options and tools to create automatic deployments for their projects. These automatic deployments options ensure that no time is wasted on adding new coding blocks manually between the files on Live server. The good news is that developers choose from a lot of deployment tools now including DeployBot and DeployHQ. For the […]
How to Host Symfony on Linode Using Cloudways | Cloudways

Reading Time: 6 minutesLinode is the newest addition to the already robust options of Cloudways cloud infrastructure providers that include Vultr,DO, AWS, Kyup and GCE. The Cloudways users now have another great option for hosting their Symfony 3.x & upcoming Symfony 4.x applications on the robust Cloudways Platform. Previously I ran a series of articles on Symfony covering […]
Here’s How to Host PHP Applications On Linode Servers | Cloudways

Reading Time: 5 minutesCloudways is increasing its infrastructure by adding more server providers. Previously you have five providers including  Linode, Vultr, Amazon, Kyup, and GCE to launch PHP servers on but a new addition to the family is Linode. Recently Linode is also integrated into Cloudways infrastructure so you can now launch PHP server onLinodee via Cloudways managed […]
Integrate CloudwaysCDN With Yii2 Applications | Cloudways

Reading Time: 4 minutesCloudways recently launched its own CDN service in partnership with StackPath. Known as CloudwaysCDN, it is an all new, global network with built-in WAF, DDoS protection and flat global pricing of just $1 a month. Previously I have covered how CloudwaysCDN integration with Symfony. Today, I will demonstrate how to integrate CloudwaysCDN with Yii2 applications. […]
Build a Fully Functional Facebook Messenger Chatbot in PHP | Scotch.io

Over years, we humans have solved our problems by talking it out. Chatbots are the continuation of this tradition in the digital age.

Chatbots have become an important trend in customer ser...

How to Deploy Github Code Automatically. | Scotch.io

Github is the new open source game changer in application development. You can host your code on GitHub and do amazing things including branching, Reviews, PR, Push and Pull. Github also provides a...

Contact details

Shahroze Nawaz, Karachi Pakistan

+92 346 2655371

shahroz_nawaz@live.com

www.cloudways.com

Shoot a message!