Author: The Roaming Dev

Introduction This blog post will discuss the twenty-nine essential Visual Studio Code shortcuts to help Mac and Windows users be more productive in 2024. In today’s fast-paced software development world, every second counts. That’s why developers are always looking for ways to boost their productivity and efficiency. One of the most effective ways to do this is using keyboard shortcuts. For example, visual Studio Code (VSCode) is a popular code editor developers use to write, debug, and run code. What Are VS Code Shortcuts? Visual Studio Code (VSCode) shortcuts are keyboard combinations that allow users to perform various actions, such…

Read More

I. Introduction If you’re looking to become a PHP developer in 2024, this beginner’s guide will provide you with a step-by-step plan to achieve your goal. PHP (Hypertext Preprocessor) is a server-side scripting language used to build dynamic and interactive web pages. Rasmus Lerdorf created PHP in 1995 as a set of Common Gateway Interface (CGI) scripts for tracking visitors to his website and grew it to the most used programming language on the web. As internet use continues to grow, the demand for skilled PHP developers has also increased, making it a lucrative career option for those interested in…

Read More

I. Introduction Is PHP dead? Have you heard the proclamations within developer circles that PHP is dead? I am here to tell you that they are all false statements and that PHP is alive and around. PHP is an acronym for “PHP: Hypertext Preprocessor”, a widely-used, open-source scripting language. PHP has been around since 1995, and since its creation, it has become one of the most widely used programming languages on the web. However, in recent years, rumors have been spreading that PHP is dying and losing its relevance in the world of web development. In this blog, we will explore…

Read More

I. Introduction This article covers the 7 most useful VS Code Extensions for Python Developers in 2024. These extensions will help improve coding speed, productivity, and overall developer health. II. 7 Best VS Code Extensions For Python Developers #1: Python Tools This is the essential VS Code extension for Python, developed by Microsoft itself. While creating a .py file, VS Code will itself suggest installing this extension. It provides features like analyzing code for potential errors, code formatting, debugging through a debug console, and testing with the unit test, pytest, and nose test frameworks. This extension also does syntax checking,…

Read More

As a senior software engineer, there are a few essential items that I always make sure to have in my backpack. These items have become necessary for my daily work and make my life easier. 🎒The Bag My bag is an essential carry for me as a software engineer working remotely. It serves as a portable office, allowing me to bring all of my essential tools and supplies with me wherever I go. Inside my bag, I keep my laptop and charger, headphones, notebooks and pens, and any other tools or supplies I may need throughout the day. This includes…

Read More

As a senior software engineer, my laptop is my most important tool. It’s the device I use to write code, communicate with my team, and access all the tools and resources I need to do my job. In this post, I’d like to share some of the critical things I always make sure to have on my laptop as a senior software engineer. Hardware I introduce you to my trusty laptop – a MacBook Air M1 2020. This laptop packs a punch with its Apple M1 chip, 8GB of RAM, and a 512GB SSD. It’s lightweight and portable, making it…

Read More

I. Introduction Web Developers are always looking for the best VS Code extensions that can help them save time, write better code and improve their productivity. VS Code is the top Integrated Development Environment(IDE) among web developers for many reasons including its extensibility using extensions. II. What are VS Code Extensions? Since Visual Studio Code is not built with one programming language in mind, it allows extensibility through extensions. VS Code extensions are third-party tools or applications that are built into the VS Code user interface using the same APIs used to build the IDE. This allows authors all over…

Read More

I. Introduction As we begin the year 2024, more and more software engineers are looking for remote roles but often do not know where to start. There are numerous remote working platforms that companies use to hire software engineers across the world and it may be difficult to settle on one. Recently, news has been plagued with big tech companies laying off thousands of staff members in Q3 & Q4 of 2022 which also means there are more software engineers looking for their next jobs. Many of these will openly admit they would prefer a remote role as compared to…

Read More

I. Introduction I have been using PHP professionally for about six years now, and very few new things in the ecosystem had excited me as much as I was excited when I learned about Laravel Forge. Unfortunately, most of us software engineers would instead focus on writing code rather than the logistics of setting up and configuring Linux servers, SSL certificates, DNS records, and everything DevOps. And that, my friends, is where Laravel Forge comes in. II. What is Laravel Forge? Laravel Forge is a web-based platform that allows developers to easily manage and deploy their PHP-based web applications, WordPress…

Read More

I. Introduction This article covers my curated list of the seven best and most useful VS code extensions for PHP Developers. PHP remains one of the top programming languages with an estimated 77.8% of websites in the world using PHP. VS Code on the other hand remains the IDE of choice for most developers according to StackOverflow and Wakatime Reports. II. 7 Useful VS Code Extensions For PHP Developers #1: PHP Tools When it comes to PHP development on VS Code, this is a must-have extension. It comes packed with several tools that make PHP coding a breeze alongside each…

Read More