Laravel

Eloquent Performance: Faster LIKE searching

Learn how to LIKE operator could affect your seaching performance

Laravel

Eloquent Performance: Multiple counting using one single select

Learn how to use count different statues using one single select statement

Laravel

Eloquent Performance: Reusable relationships

Learn how to make your Eloquent queries run faster by using the reusable relationships

Laravel

Eloquent Performance: Fake relationships

Learn how to use fake relationships to create robust queries

Laravel

Eloquent Performance: Subqueries

Learn how to use subqueries

Laravel

Eloquent Performance: Eager-loading

Learn how to fix N+1 issues by using the eager-loading

Laravel

Eloquent Performance: Avoid SELECT *

Learn how to select only the needed columns to make your query runs faster

Laravel

Eloquent Performance Tips

A series of posts that teaches you how to optimize your Eloquent queries

PHP

PHP ternary operator, elvis operator, null coalescing operator, and null safe operator

Learn the differences between these four operators in PHP

PHP

Doubly-Linked List, Stacks and Queues in PHP

Learn how to use the doubly-linked-lists, stacks, and queue data structure in PHP

Elasticsearch

Introduction to Elasticsearch

Learn the basic of Elasticsearch

Python

Deploying Python web applications

Learn how to deploy a Python web application using Gunicorn and NGINX

PHP

Building infinite unordered HTML list using SPL

I will be showing you how to build up nested list using SPL.

PHP

Inspecting Filesystem Using SPL

Learn how to use the SPL library to iterate over the filesystem

PHP

Late Static Binding Explained

What static keyword means in PHP?

Laravel

JWT with Laravel

Learn how to generate JWT without any composer libraires in Laravel.

PHP

Parsing CSV in PHP, the easiest way

Learn how to parse CSV files in a very easy way.

Laravel

Queues in Laravel: Building a video downloader website

Learn how to use queus to build up a video downloader website using the youtube-dl library.

Software Development

It's complicated

What does the complication term mean in software development?

Python

Immutable vs Mutable Objects in Python

Learn the differences between mutable and immutable objects in Python

Python

All about strings in Python3

Python string methods explained

Docker

How Docker works

Learn how Docker works internally

Docker

How to Backup Docker Swarm

Learn how to backup your Docker swarm.