Blog

I'm mostly writing programming related articles on different topics.
I'm sharing my knowledge with others to help you become a better developer.

How to make your software developer job more enjoyable

How to make your software developer job more enjoyable

I went from a depressed boy with lots of bad habits to the happiest man who enjoys his job and doesn't take anything for granted. I've learned a lot and I have something to share.

language-agnostic philosophie
How to use recursion in web development

How to use recursion in web development

In this article we are going to talk about what recursion is and how it helps in web development. Also, we will build a list of links with few nested menu items using recursive function.

tutorial web-development
5 techniques that I use for building fast websites

5 techniques that I use for building fast websites

I'm always aiming for page load under 1 second and 100 points on Page Speed Insights for each website that I'm working on. I was always successful with it, you can do it as well.

seo language-agnostic web-development
What 4 years of coding have taught me

What 4 years of coding have taught me

Like every other developer in this world I had my ups and downs. I want to share with you lessons that I've learned, things that you should and shouldn't do as a professional developer.

life-lessons
10 features in Laravel that I didn't know existed

10 features in Laravel that I didn't know existed

The more you work with Laravel the more features you discover along the way. I want to share with you 10 features that I've discovered recently after reading the official documentation.

laravel php
How custom events in JavaScript can decouple your code

How custom events in JavaScript can decouple your code

Custom events in JavaScript are one of those things that exist but not many people use it. I've discovered it only after 3 years of coding. Here is what I've learned.

tutorial javascript web-development