Weekly programming articles.

Imagination Driven Development

Imagination Driven Development

Developing software using the Imagination Driven Development principle

laravel open-source ecommerce

2 mins read

11 months ago

The Luhn Algorithm

The Luhn Algorithm

Have you ever wondered how a website knows that the credit card or National ID number you mistyped is invalid?

algorithms

3 mins read

1 year ago

NGINX: Optimizing with Gzip & Cache-Control

NGINX: Optimizing with Gzip & Cache-Control

Configuring cache control and gzip with nginx

optimization

3 mins read

1 year ago

My PR was denied by Iranian Law 😥

My PR was denied by Iranian Law 😥

My surprise when my pull-request was denied by Iranian law.

laravel open-source

3 mins read

1 year ago

Powerful Terminal Commands to have in your Toolbox

Powerful Terminal Commands to have in your Toolbox

Some powerful Terminal commands worth having in your toolbox

devOps cli

2 mins read

1 year ago

Setting up a fresh server for Continuous Deployment with Git

Setting up a fresh server for Continuous Deployment with Git

How to setup 2-keystroke-deploy with git 😎

coding cli cd

5 mins read

1 year ago

Wrapping my Brain around Recursion

Wrapping my Brain around Recursion

coding journey

6 mins read

1 year ago

Eloquent Computed Properties

Eloquent Computed Properties

Using computed properties on Eloquent models like Vue computed properties

laravel coding

3 mins read

1 year ago

Manipulating images from the CLI

Manipulating images from the CLI

An intro to SIPS cli tool

cli

2 mins read

1 year ago

Vue: Sorting arrays by multiple params

Vue: Sorting arrays by multiple params

Filtering arrays by multiple params in Vue

coding Vue

3 mins read

1 year ago