Blog
August 15, 2022
Clean Code Made Simple - Part 3
Further to my last posts Part 1 and Part 2 of Clean Code Made Simple, in this post I'm going to continue introducing techniques from Robert C. Martin’s Clean Code book. #11 Law of Demeter As...
ReadAugust 11, 2022
Clean Code Made Simple - Part 2
Further to my last post Clean Code Made Simple - Part 1, in this post I'm going to continue introducing techniques from Robert C. Martin’s Clean Code book. #6 Hiding Data Which one of below code...
ReadAugust 7, 2022
Clean Code Made Simple - Part 1
I’ve read Robert C. Martin’s Clean Code book a couple of years ago. It’s a great book, Especially for those who are in the junior years of their career. It helps you become a more mature...
ReadAugust 1, 2022
A Few Words On Webhooks
In 2006 during working on a startup, Jeff Lindsay wrote about an architectural pattern he called “webhooks”. Since then almost all web developers have heard this term. I think webhooks are...
ReadJuly 31, 2022
Laravel CRUD Generator
Laravel CRUD Generator is a simple and light-weight wrapper on Laravel’s default controller generator, Which makes creating a controller with a pre-defined CRUD like a breeze. You can define your...
ReadJuly 31, 2020
How To Filter Your Eloquent Queries Based on URL Query String in Laravel Like a Pro
Describing the Problem You have probably faced the situation where you needed to filter your query based on given parameters in url query-string and after developing the logics, You’ve had a...
ReadNovember 12, 2018
Daaps Without Metamask
So I developed my dapps based on Ethereum and Solidity for back-end and React.js for front-end, And I used Metamask as the wallet to manage accounts. Finally, I got to the point that I couldn’t...
ReadSeptember 20, 2018
What My Career Taught Me So far
All of us learned various lessons in our life-career paths. Some of them are hard, some are enjoyable, and some are crazy. I want to share what I’ve learned so far in these past years. 1....
Read