How To Get Started Buying/Selling Cryptocurrency

Recently, there has been a lot of buzz around Cryptocurrency, but some people still don't know exactly how to get started buying and selling crypto. In this post, I will walk you through, step by step, the process of buying crypto-assets.

Full-time Job Vs Freelancing As a Software Developer

I recently resigned from a full-time job as a software developer, and have been doing freelancing for the past several months. In this post, I wanted to share some of my thoughts on having a full-time job versus being a freelance software developer.

How To Use a Custom Domain With AWS CloudFront In Laravel

In one of my previous posts, I shared how to serve AWS S3 Assets through AWS CloudFront in a Laravel project.

8 Ways To Make Money As a Developer

There are many ways to make money as a developer, but these are some of my favorites, mostly because of their flexibility. One can take advantage of any of these, even while holding a 9 to 5 job.

How to Use Custom SVG Icons In Vue.js

While there are many icon libraries that you can use in your Vue.js project, sometimes it becomes necessary to use custom SVG icons.

How To Deploy A Nuxt.js SSR App To An AWS EC2 Instance

While Nuxt.js has lots of different features, one of its great features is 

Laravel: Serving Amazon S3 Assets Through AWS CloudFront

Using a Content Delivery Network (CDN) to serve your website's static assets is a great way to improve your website speed.

How To Authenticate a Nuxt.js App With a Laravel GraphQL Backend

Laravel, GraphQL, and Nuxt.js are meant for each other. When used together in a project, they make development easy, expressive, and powerful.

How To Implement a GraphQL Authentication Scheme In Nuxt.js

Nuxt.js has a great module that makes Authentication very easy in a Nuxt.js application. It comes with the most commonly used authentication providers out of the box, including, Auth0, Discord, Facebook,

The Correct Way To Set Up Web Server File Permissions

Working with Web servers and file permissions can sometimes be tricky. If not set up correctly you can run into situations where your Web server is not able to create/write files and therefore generating errors, or a situation where your Web server works correctly but you are not able to work with the files either via FTP or when running

My Solar Inverter Setup - 5 Things I Wish I Knew Beforehand

As a software developer, there are two important things I can’t do without; Electricity, and Internet. Unfortunately, I live in a country where the electricity situation is not encouraging, to say the least.

Steve Jobs Didn’t Let His Kids Use iPads, Here's Why

I don't have kids yet, but sometimes I like to think about how I will raise my kids when they arrive. Being a lover of technology, I would provide my kids with as many tech gadgets as possible to help them become tech-aware. And I thought a technology pioneer like Steve Jobs would have done the same thing. But as it turns out, that was not the case.

How To Get Started With Coding

Coding is one of the best skills to have today as we all are now surrounded by software and technology, for entertainment, for communication, and for everything. But very few people know how to read and write code, so today let's talk about how you can learn how to code and become one of few people who can solve real-life problems using software and technology.