Understanding the Misperception I’ve built software, a lot of it. Reflecting back on the various projects, the consensus is always the same: people think that building software is easy. I’m here to tell you that its not. Who Are These Individuals? 100% of the time, these are people that don’t have any software development experience. Whether it’s a client that you’re working with or a person that wants to become a developer one day, the message is always the same. We’re not even going to cover what it takes to become a quality software developer. What we’re talking about here

A Guide to Laravel and Docker Setup We’re going to pretend that you just bought a new Mac and are trying to get up and running as quickly as possible. There are going to be a couple of things that you’ll need to get started, such as brew, composer, and Docker. If you don’t need to pull a Laravel project from GitHub, and this is your first time installing a Laravel project on your computer, you can skip the Brew and Composer installation steps. Make sure that you have Docker installed and run the Laravel install command. If you do have a Laravel

Creating a Local Copy for Peace of Mind I’ve been there myself. You spin up a WordPress site on a WordPress managed host and let it run. Great up until something just stops working and you can’t access your admin section. You wish that you had a local working copy of the website, and even better, a backup running elsewhere to quickly point your DNS to. There are many ways that you can do this but I’ll show you a simple approach that gets you setup quickly. This article assumes that you have a WordPress site running somewhere and Docker

Where Coding and Project Management Skills Excel I joke around with my wife frequently that project management is the answer to life. But I’m only half joking. Once you understand project management, you can apply it to anything to get yourself organized and stand out from the rest. One of the main reasons that I’m confident that I can land a job in most companies is for my project management skills. Understanding that most people do not know project management well enough is an advantage that I take everywhere with. I’ll start at a new job, organize the company within

What Really Shapes Your Journey There was a period of time recently where everyone wanted to learn to code, quickly. People would come to me and ask me for guidance related to learning to code and going to a 12 to 20 week bootcamp in order to do so. Is this enough time to learn to code? Can I get a job after I go through this bootcamp. Yes and no, respectively. It’s not enough time to become a developer, but surprisingly, it is enough time to get you a job. We’ll look at the reasoning behind it in this

Why It’s a Top Career Choice Web development is a booming industry, and it’s one that you can get into if you have the skills and knowledge. The demand for web developers is high, which means there are plenty of opportunities for those who want to work as part of this field. However, web development isn’t just about writing code; it also involves studying how websites work from an engineering perspective so that you can optimize them for user experience and performance on multiple platforms. Flexibility Web development is a flexible career: It allows you to work from home, as

Dockerizing Your Development Environment from Scratch   I frequently speak with individuals on how to setup work environments. There’s still a large community that rejects Docker; I’m assuming because they don’t know how to use it fully. In this article, I want to show how to use Docker to setup an environment on your computer. That’s all you need. You won’t need anything else and it doesn’t matter which operating system you’re using. Never will you have to worry about changing versions on your computer. You can do it all through Docker. New Projects If we visit the Laravel documentation,

Streamlining, Scalability, and Seamless Collaboration It’s 2023 and we’re still having this conversation. I’m sitting here, writing this article and listening to the Lex Fridman’s interview with Ginni Rometty.     Early in the interview, Ginni mentions that the thing that they looked for from candidates wasn’t a college degree (even though they started off that way), instead it was a willingness to change. I’ve spoken to many senior developers that still don’t believe in Docker or how it might help them. They’re focused on the way that they’ve developed for the past 10 years and are not interested in

A journey of coding and bonding My son is entering 4th grade and I thought, “can’t be a better time to teach him programming than now.” It helped that he genuinely expressed interest as well. I’m about a week in and it’s going great. We’ve even started going through and programming a robot hand on the Raspberry Pi. https://amzn.to/3ZQguMV I started with some basics on machine code to Assembly and then to Python. I showed him the logic gates and how dumb computers really are (he really like that one :)). I then guided him on how to setup his

Where Laravel developers feel right at home It can sometimes feel like the documentation skips a few steps here and there. Other times, the documentation can feel overwhelming. Let’s demystify this process. Goals to accomplish: Introduction to Homestead Setup Homestead on Windows 10 for all of your websites Create a Laravel 8 application SSH into Homestead and create a database Migrate database tables Verify that everything is working: able to type in domain.test in our browsers. Introduction to Homestead The first step, of course is to go to the Laravel documentation. We’ll follow it throughout this article so that if something changes