Harness PHP 7’s Performance Boosts: Part 1

This entry is part 1 of 1 in the series PHP 7's Performance Boosts

Learn how to harness PHP 7’s performance boosts using some of its key optimizations in this two-part series by Andrew Caya, the creator of Linux for PHP, the lead developer of a popular Joomla extension, and a contributor to many open source projects. PHP 7 optimizations PHP 7 is a major optimization in itself. A … Read more

Good resources for learning Javascript

JavaScript is a widely used, amazing and misunderstood language by many developers. Its different concepts make it difficult for programmers coming from other languages. Here I am not going to explain different concepts but telling different resources learn JS (JavaScript). Knowing basics of JS in browser (For Beginners): If you are just a starter, who … Read more

Fix Uncaught ReflectionException: Class log does not exist …/laravel/framework/…

I again got this error which left me no clue of what happened wrong and how can I fix it. PHP Fatal error: Uncaught ReflectionException: Class log does not exist in …/vendo/laravel/framework/src/Illuminate/Container/Container.php:741 I tried to find solution on google for a while and came to know that this don’t tell what acually went wrong. There … Read more

Installing MongoDB Driver (with MongoDB extension) on Ubuntu and other Linux distro.

Previously “Mongo” was the extension used for MongoDB (Legacy) driver for PHP. Now that is depreciated. Now “MongoDB” Pecl extension is used instead of  “Mongo” Pecl extension. And MongoDB Driver is PHP’s official driver for MongoDB. Here is detail of this driver on php.net: http://php.net/manual/en/set.mongodb.php . It supports PHP as well as HHVM. To have this MongoDB … Read more

Fundamentals of D3 visualisations

This entry is part 2 of 2 in the series D3 basics

D3.js is a popular SVG based data visualization library and there are many reasons for its popularity. D3.js provides foundations and components for creating data visualizations instead of providing some already built charts. Another big reason of D3.js popularity is that it don’t use a new technology but rely on existing web standards. HTML CSS … Read more

Should I use D3 for creating charts and graphs?

This entry is part 1 of 2 in the series D3 basics

What is D3 ? D3.js is an open source Javascript library intended for data visualization purpose. “D3” stands for Data Driven Documents. It can also be used for creating and manipulating SVG files.  And different charts or graphs can also be plotted using D3 easily. How D3 is different? D3 is not similar to other … Read more

Configuring and using Laravel with MongoDB

This entry is part 1 of 1 in the series MongoDB

In this article we will see how to use MongoDB with Laravel (PHP framework). So first we need to install MongoDB and Laravel. Laravel and MongoDB installation: We will install Laravel and MongoDB one by one and I assume that you have PHP already installed with a web server. Laravel Installation: I assume LAMP environment … Read more