Saturday, 3 August 2019

Calculate Directory Size in PHP | Explained with Algorithm | Working Code

In this article, we would be discussing the method of calculating the directory or folder size in PHP with working code. Our code would be returning the directory or folder size including the subfolders or subdirectories.

Calculate Directory Size in PHP | Working Example Code
Calculate Directory Size in PHP | Working Example Code 




Saturday, 6 July 2019

HTTP Status Codes Explained

In this article, we would be discussing all of the HTTP Status Codes, what are they, how are the categorized, what each category contains and meaning of each and every status code.

HTTP Status Codes | Full Stack Geek
HTTP Status Codes | Full Stack Geek





Sunday, 9 June 2019

PHP Cookies and Sessions | Detailed Explanation | Coding Examples

In this article, we would be discussing the Concepts like Sessions and Cookies in great depth with Coding Examples in PHP. We would be seeing the differences between Sessions and Cookies in PHP. We would also be learning how to set Sessions and Cookies in PHP through Coding Examples.

PHP Cookies and Sessions | Detailed Explanation | Coding Examples
PHP Cookies and Sessions | Detailed Explanation | Coding Examples




Saturday, 25 May 2019

InnoDB vs MyISAM | Storage Engines | Tabular Differences


In this article, we would be discussing Main Differences between Storage Engines like InnoDB and MyISAM, written in Tabular form for great understanding.

InnoDB vs MyISAM | Storage Engines | Tabular Differences
InnoDB vs MyISAM | Full Stack Geek



Saturday, 11 May 2019

[Updated]Best PHP Frameworks (2019) | Google Trends | Stack Overflow Insights

In this article, we will be discussing the best PHP Frameworks along with their pros and cons in great depth so that one might get a clear understanding of which one to chose. Our comprehensive research would include some Latest PHP Frameworks.





Basic Introduction of All Frameworks:

In this article, we would be discussing Best PHP Frameworks and before that, we would be having a glimpse of some basic information of all of these PHP Frameworks. One thing common about all of the PHP Frameworks we would be discussing here is that all are Open Source PHP Frameworks. Have a look at some basic facts about these PHP Frameworks:


Framework Laravel Symfony Zend CodeIgniter CakePHP
Date of First Commit 9-Jun-2011 4-Jan-2010 28-Apr-2009 25-Aug-2006 16-May-2005
Official Website https://laravel.com/ https://symfony.com/ https://framework.zend.com/ https://codeigniter.com/ https://cakephp.org/
Github URL https://github.com/laravel/laravel https://github.com/symfony/symfony https://github.com/zendframework/zendframework https://github.com/bcit-ci/CodeIgniter https://github.com/cakephp/cakephp
Current Version 5.8 4.2 3 3.1.10 3.7
License MIT license MIT license New BSD license MIT license MIT license

Google Trends [2019]:



As can be seen clearly in the above Google Trends, Laravel is surely racing ahead in the list of best PHP Frameworks in 2019 while Codeigniter is also giving some tough competition here. Also, there is an interesting aspect that Symfony and CakePHP are gaining some traction in the list of top PHP Frameworks.



Saturday, 4 May 2019

What should I learn after PHP | Roadmap 2019

In this article, we would be discussing the roadmap a developer should follow after learning/working in PHP or any other language for a significant amount of time.


What should I learn after PHP | Roadmap




Friday, 12 April 2019

Redis vs MySQL Benchmarks

In this article, we would be discussing the performance benchmarks of Redis and MySQL. To begin with, we would start with the introduction and installation of Redis over Ubuntu Machine. Then we would move towards the benchmarking between these two.





Introduction to Redis:

According to the official website, Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. Actually, Redis is an advanced key-value store. It is literally super fast with amazingly high throughput as it can perform approximately 110000 SETs per second, about 81000 GETs per second. It also supports a very rich set of data types to store. As a matter of fact, Redis keeps the data in-memory every time but also persistent on-disk database. So, it comes with a trade-off: Amazing speed with the size limit on datasets (as per memory). In this article, to have some benchmarks in comparison to MySQL, we would be using Redis as a caching engine only.



Saturday, 23 March 2019

Introduction to Elasticsearch and the ELK stack

In this article, we are discussing Elasticsearch. We would be starting with the introduction of Elasticsearch, will be having a brief discussion over so-called ELK stack. We would then move to the architecture of Elasticsearch and what the heck are nodes, clusters, shards, indexes, documents, replication and so on. So let's start.





Introduction to Elasticsearch:

Elasticsearch is open source analytics and full-text search engine. It’s often used for enabling search functionality for different applications. For example, a blog for which you want users to be able to search for various kinds of data. That could be blog posts, products, categories. You can actually build complex search functionality with Elasticsearch like auto-completion, handling synonyms, adjusting relevance and so on.