Bobby Iliev

@bobbyiliev

2937 Points

44 Followers

100 Posts

Joined March 6th, 2019

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.

Bobby Iliev

1 day ago

View Post

How to get the Laravel Query Builder to Output the Raw SQL Query?

Introduction The Eloquent ORM included with Laravel provides you with an easy way of interacting with your database. This simplifies all CRUD (Create, read, update, and delete) operations and any other database queries. When troubleshooting problems with the Laravel query builder, you might want to see the actual SQL query that...
How to get the Laravel Query Builder to Output the Raw SQL Query?
3
Select One:

Bobby Iliev

4 days ago

View Post

How to Quickly Change the Password for a User in Laravel?

Introduction In some cases, you might want to reset the password for your Laravel user quickly. Another reason might be that you could be having problems with your emails, and the reset password email is not being delivered. However, unlike WordPress, for example, where you could simply use MD5 to encrypt your password and updat...
How to Quickly Change the Password for a User in Laravel?
3
Select One:

Bobby Iliev

2 weeks ago

View Post

Top 18 Git commands that you should know

Introduction Git is without a doubt the most popular version control system for tracking changes in source code out there. The original author of git is Linus Torvalds who is also the creator of Linux. Git is designed to help programmers coordinating work among each other. Its goals include speed, data integrity, and support for...
Top 18 Git commands that you should know
5
Select One:

Bobby Iliev

2 weeks ago

View Post

Quick Tips for Writing a Good README File

Introduction If you're familiar with GitHub, then you know what a README file is. But if you don't know what it is, you can think of it as the introduction to your repository. It's very helpful that while looking at someone's repo you can just scroll down to their README file and have a look at what their project is all about. A...
Quick Tips for Writing a Good README File
4
Select One:

Bobby Iliev

2 weeks ago

View Post

How to build a blog with Laravel and Wink?

Introduction In 2021 with great blogging platforms like the Developer Blog, you can save yourself the hassle of building your own blog from scratch. However, if you are planning to build a Laravel blog by yourself, you don't have to start from scratch! There is a Laravel great package called Wink developed by Mohamed Said which...
How to build a blog with Laravel and Wink?
3
Select One:

Bobby Iliev

2 weeks ago

View Post

[Video] Bash Scripting Crash Course + Giveaway ⭐

Introduction Hello everybody! Welcome to this Introduction to bash scripting video series, where you will learn the basics of bash scripting and start creating some awesome scripts! My name is Bobby and I've been working as a Linux system administrator for the past 7 years and a few months ago I wrote an opensource ebook on how...
[Video] Bash Scripting Crash Course + Giveaway ⭐
5
Select One:

Bobby Iliev

3 weeks ago

View Post

How to create an eBook from Markdown using Ibis?

Introduction A few months ago I wrote an open-source eBook on how to get started with Bash Scripting. This is when I came across a tool called Ibis created by Mohamed Said who is a Developer at Laravel. Ibis allows you to generate an awesome PDF for your eBook, and you can just use markdown! In this tutorial, I will show you how...
How to create an eBook from Markdown using Ibis?
7
Select One:

Bobby Iliev

4 weeks ago

View Post

How to squash multiple commits into one with Git?

Introduction Git is a huge reason why the web dev community is so awesome. You can join an open-source project and add some amazing stuff to it. By committing your code and pushing it, you can share your creation with the project's creator and the open-source community. And while doing this, you are helping both yourself and the...
How to squash multiple commits into one with Git?
7
Select One:

Bobby Iliev

1 month ago

View Post

Here is why you should not be too quick at judging people by their GitHub activity stats

Introduction I am a supporter of the opensource movement and I truly admire people like Eddie Jaoude, Matt Cowley and all other open-source maintainers who work hard every day so that we could have awesome software! 🙏 I strongly encourage everyone to be active in the open-source world and make meaningful contributions. If you ar...
Here is why you should not be too quick at judging people by their GitHub activity stats
11
Select One:

Bobby Iliev

1 month ago

View Post

The best way of Recording and Sharing your Terminal with Asciinema

Introduction Many times, I've been in a situation where I want to share a recording of my screen with a colleague. Still, then the video size would be too large to share over email, or if you send it over Slack, it might take ages to upload, then sometimes the quality also drops, and it is basically unusable. Luckily Asciinema h...
The best way of Recording and Sharing your Terminal with Asciinema
11
Select One:

Bobby Iliev

1 month ago

View Post

How to Build a Simple Reviews and Rating System with Livewire and Jetstream?

Introduction Laravel Livewire, created by Caleb Porzio, is a full-stack framework that allows you to add reactivity to your Laravel applications. If you are just getting started with Laravel Livewire, make sure to check out this introduction to Livewire tutorial. Laravel Jetstream is a new application scaffolding for Laravel. La...
How to Build a Simple Reviews and Rating System with Livewire and Jetstream?
13
Select One:

Bobby Iliev

1 month ago

View Post

Quick Introduction to PHP OOP Basics Crash Course

Introduction OOP stands for Object-Oriented Programming and it is used by almost all of the major programming languages. For example, PHP, Phyton, Java, C#, and many more. If you don't know what OOP is and how it works, don't worry. We are going to show you and explain what OOP is used for. As OOP is so widely used, you should g...
Quick Introduction to PHP OOP Basics Crash Course
10
Select One:

Bobby Iliev

1 month ago

View Post

What is Laravel Enlightn and how to use it?

Introduction The Laravel Enlightn was developed by Miguel Piedrafita and Paras Malhotra . It is an artisan command-line tool that checks your code and provides you with actionable recommendations on improving your application's performance, security & more. The Laravel Enlightn comes with a free community version, which incl...
What is Laravel Enlightn and how to use it?
15
Select One:

Bobby Iliev

1 month ago

View Post

How to automatically publish your DevDojo posts to DEV.to?

Introduction In case that you are posting content on DevDojo or if you are using the DevBlog feature on the DevDojo site, you might want to cross-post your content on other platforms like DEV.to. Having to do this manually would be a time consuming and intimidating job. In this tutorial, you will learn how to push your DevDojo p...
How to automatically publish your DevDojo posts to DEV.to?
9
Select One:

Bobby Iliev

1 month ago

View Post

11 Nano shortcuts that you should know

Introduction Probably everyone that uses a Linux OS is familiar with what nano is. But if you aren't aware, don't worry. Nano is a Unix and Linux operating system command line text editor. What this means is that this is essentially a text editor built into your terminal. How awesome is that! Of course, it can not be compared to...
11 Nano shortcuts that you should know
10
Select One:

Bobby Iliev

1 month ago

View Post

What is the $this keyword and how to use it in PHP

Introduction The $this keyword is one of the most important and helpful things in PHP OOP(Object Oriented Programming). And unfortunately, it's one of those things that get overlooked. Many people may have heard of this keyword but don't know how to use it. In this post, I am going to briefly explain what the $this keyword is an...
What is the $this keyword and how to use it in PHP
12
Select One:

Bobby Iliev

1 month ago

View Post

How to consume an external API with Laravel and Guzzle

Introduction Laravel provides a wrapper for the Guzzle HTTP client. It allows you to quickly make HTTP requests to communicate with external APIs. In this tutorial, you will learn how to use the Laravel HTTP Client, and consume an external API and store the data in a database. Prerequisite Before you start, you would need to hav...
How to consume an external API with Laravel and Guzzle
9
Select One:

Bobby Iliev

2 months ago

View Post

What I learned during 2020

Introduction 2020 was an extraordinary year. For some, it was a terrible year, for others, it was a fantastic year. Personally, for me, it was a bit of both. The stuff I learned this year about myself really helped me grow and taught me so many valuable lessons. It taught me how to keep my mind clear, achieve my goals, and enjoy...
What I learned during 2020
10
Select One:

Bobby Iliev

2 months ago

View Post

How to Add a New Column to an Existing Table in a Laravel Migration?

Introduction The Laravel Migrations allow you to manage your database structure by creating new tables and columns. The Laravel migrations are like version control for your database. In this tutorial, you will learn how to add a new column to an existing table in a Laravel Migration! Prerequisites Before you start, you would nee...
How to Add a New Column to an Existing Table in a Laravel Migration?
9
Select One:

Bobby Iliev

2 months ago

View Post

12 Must Have Browser Extensions for Developers

Introduction One of the cool things about using Chrome as your default browser is all the extensions you can use. Google Chrome extensions are programs created by different developers that change your browser's functionality. Whether you are a Web Developer or not, thousands of different extensions can help you and make your tim...
12 Must Have Browser Extensions for Developers
10
Select One:

Bobby Iliev

2 months ago

View Post

How to Get the Last Inserted Id Using Laravel Eloquent?

Introduction The Eloquent ORM included with Laravel provides you with an easy way of interacting with your database. This simplifies all CRUD (Create, read, update, and delete) operations and any other database queries. In this tutorial, you will learn how to get the Last Inserted Id Using Laravel Eloquent! Prerequisites Before...
How to Get the Last Inserted Id Using Laravel Eloquent?
11
Select One:

Bobby Iliev

2 months ago

View Post

How to Add Multiple Where Clauses Using Laravel Eloquent?

Introduction The Eloquent ORM included with Laravel provides you with an easy way of interacting with your database. This simplifies all CRUD (Create, read, update, and delete) operations and any other database queries. In this tutorial, you will learn how to add multiple where clauses using Laravel Eloquent! Prerequisites Befor...
How to Add Multiple Where Clauses Using Laravel Eloquent?
14
Select One:

Bobby Iliev

2 months ago

View Post

What is Laravel Sail and how to get started?

Introduction Laravel is a fantastic open-source PHP framework that is designed to develop web applications following the model-view-controller scheme. And now here comes Laravel Sail. Laravel Sail was just recently released, and it is a light-weight command-line interface for interacting with Laravel's default Docker development...
What is Laravel Sail and how to get started?
11
Select One:

Bobby Iliev

2 months ago

View Post

Why you should become a web developer

Introduction These days there are so many career choices to take in the programmer world. But one of the most successful and important ones is Web Development. There are so many companies out there that are on the constant look for web developers and designers. And the good thing is that these companies and businesses are increa...
Why you should become a web developer
11
Select One:

Bobby Iliev

2 months ago

View Post

How to check “if not null” with Laravel Eloquent?

Introduction The Eloquent ORM included with Laravel provides you with an easy way of interacting with your database. This simplifies all CRUD (Create, read, update, and delete) operations and any other database queries. In this tutorial, you will learn how to check if the value of a specific column is NULL or not with Laravel El...
How to check “if not null” with Laravel Eloquent?
10
Select One:

Bobby Iliev

2 months ago

View Post

Getting started with Git

Introduction Whether you are a newcomer to programming, or an experienced one, you have to know how to use Git. Most of the projects that a small or big group of developers work on are done through GitHub or GitLab. It makes working with other developers so much more exciting and enjoyable. Just by creating a new branch, adding...
Getting started with Git
9
Select One:

Bobby Iliev

2 months ago

View Post

How to check if a record exists with Laravel Eloquent?

Introduction The Eloquent ORM included with Laravel provides you with an easy way of interacting with your database. This simplifies all CRUD (Create, read, update, and delete) operations and any other database queries. In this tutorial, you will learn how to check if a record exists with Laravel Eloquent! Prerequisites Before y...
How to check if a record exists with Laravel Eloquent?
9
Select One:

Bobby Iliev

3 months ago

View Post

Open-Source Introduction to Bash Scripting Ebook/Guide

💡 Introduction to Bash Scripting Ebook/Guide I have just released an open-source introduction to Bash scripting ebook/guide that will help you learn the basics of Bash scripting and start writing awesome Bash scripts that will help you automate your daily SysOps, DevOps, and Dev tasks. No matter if you are a DevOps/SysOps engine...
Open-Source Introduction to Bash Scripting Ebook/Guide
10
Select One:

Bobby Iliev

3 months ago

View Post

How To Display HTML Tags In Blade With Laravel 8

Introduction Laravel is a great PHP framework that allows you to use Blade Templates for your frontend. Blade is a very powerful templating engine provided with Laravel that does not restrict users from using plain PHP code in their views. Blade view files that use the .blade.php file extension and are typically stored in the re...
How To Display HTML Tags In Blade With Laravel 8
7
Select One:

Bobby Iliev

3 months ago

View Post

7 Tips on How to Manage Stress as a Developer

Introduction Stress is a natural reaction of our body when we face situations we can't cope with (for example, that one piece of code you can't figure out). Unfortunately, it can be a little overwhelming at times, and if we don't do something about it, it can cause some severe health problems. Due to stress, we can lose motivati...
7 Tips on How to Manage Stress as a Developer
7
Select One:

Loading More Content

Back to DevDojo