Hello, my name is Bobby. Welcome to my Dev Blog

I am a professional System Administrator with a demonstrated history of working in the internet industry. I am an avid Linux lover and supporter of the open-source movement philosophy.

Blog Post illustration

Need to get some work done? Let's be productive together! You can use this video as a timer for your Pomodoro sessions. The idea behind the Pomodoro sessions is to separate your tasks into small 25 minute blocks and take 5-minute breaks after each s...

bobbyiliev avatar
Bobby Iliev
Blog Post illustration

Introduction In Unix systems, the shell is a command-line interpreter. It provides a command-line user interface (CLI). The shell is a scripting language that you could use to write scripts like any other programming language and it is also an intera...

bobbyiliev avatar
Bobby Iliev
Blog Post illustration

This is an open-source introduction to SQL guide that will help you learn the basics of SQL and start using relational databases for your SysOps, DevOps, and Dev projects. No matter if you are a DevOps/SysOps engineer, developer, or just a Linux enth...

bobbyiliev avatar
Bobby Iliev
Blog Post illustration

Introduction Hello everybody! Welcome to this Introduction to Git and GitHub video series, where you will learn the basics of Git and start using it for your day-to-day tasks. My name is Bobby and I've been working as a Linux system administrator for...

bobbyiliev avatar
Bobby Iliev
Blog Post illustration

Introduction The other day, I was setting up a local development environment for an existing project when I encountered the 'Please provide a valid cache path' error. As the error itself is not very descriptive and could leave you thinking that somet...

bobbyiliev avatar
Bobby Iliev
Blog Post illustration

Introduction If you have some experience with Linux, you are probably quite familiar with environment variables. In Linux, you could check the available environment variables with the printenv command. A way to define environment variables in Linux w...

bobbyiliev avatar
Bobby Iliev
Blog Post illustration

Introduction Composer is without the go to dependency manager for PHP. Composer is a command line tool that you can use to install packages to your projects and also update and manage existing packages. If you are coming the JavaScript world you coul...

bobbyiliev avatar
Bobby Iliev
Blog Post illustration

Introduction Software-as-a-Service, or SaaS for short, in most cases, is a platform that provides a specific service on a monthly or yearly subscription plan. Popular SaaS products are Netflix, Spotify, Dropbox, and Slack. They all offer a specific s...

bobbyiliev avatar
Bobby Iliev
Blog Post illustration

Introduction Signed routes allow you to create routes accessible only when a signature is passed as a GET parameter. This could be used for sharing a preview of a draft article or any other route that you want to be public but only accessible by peop...

bobbyiliev avatar
Bobby Iliev
Blog Post illustration

Introduction Response macros allow you to create a custom response which you could later on re-use in different routes and controllers. This is quite beneficial in order to reduce code duplication. You could actually built macros for other Laravel co...

bobbyiliev avatar
Bobby Iliev
1 2 3 4 5 6 7 8 9 10 ... 14 15