FREE! Masterclass for Web Development
Start here! Learn Markdown, HTML5, CSS3, Bootstrap5, and build a portfolio website that will have recruiters begging you to work for them.
What is the best language to learn first and why did you say Bash?
Learn Bash and linux command line with no prior knowledge Introduction Hey there! My name is Drew and I write long articles no one ever reads about languages and technologies I’m learning. These are more notes for myself to myself to refer back to later in life but if anyone actually finds…
Learn more here… What is the best language to learn first and why did you say Bash?
What Does An SRE (Site Reliability Engineer) Do On Amazon Web Services?
This isn’t intended to be a replacement for existing documentation on SRE as a practice but more for my own notes combining multiple sources and hopefully provide you with more information about this as a career path. It should walk you through what an SRE is, does, and how it all works with AWS infrastructure. This article may also help with taking the AWS Certified Architect Associate Examination.
Learn more here… What Does An SRE (Site Reliability Engineer) Do On Amazon Web Services?
Sarcastic Text Generator
In this exercise, we will learn how to manipulate text output using Array.from (turning a string into an array of letters), editing letters based on the use case, putting them back together in the desired output and lastly, and hopefully most importantly, we have fun!
My notes for AWS Cloud Certified Solutions Architect Associate
According to Payscale.com, someone with the skillsets proven by the Amazon Web Services Cloud Certified Solutions architect associate makes on average $130,883 in the US and Canada. Getting certified isn’t too hard but will require an AWS free tier account and some effort to study the materials because nothing AWS is intuitive,…
Learn more here… My notes for AWS Cloud Certified Solutions Architect Associate
Learn CloudFormation with Drew
This article is my notes on how to manage AWS using CloudFormation from zero knowledge to expert. We will cover how to write CloudFormation, YAML, AWSCLI, and Troposphere. You can probably cover this whole topic in less than 1 hour.
The most obvious reason to learn Java is that it’s in high demand. It’s the number 1 language (in 2021) for developing enterprise application and can run on any platform. Known for “write once, run anywhere”. It’s also general purpose which means it can be used for web, mobile, machine learning, automation and more.
Github & Git Integration with Jenkins
I hope you have enjoyed following along with my tutorials on Jenkins and the CI/CD pipeline so far. In this article you will learn how to implement the “CI” in CI/CD.
Getting Started With Go
In my last article I talked about why you might want to learn GoLang. In this article we dip our toes into how to install all the necessary dependancies so that we can start learning Go. How to set up your development environment Installation steps Install Brew (skip if you already have…
Drew Learns Python And So Can You!
DevOps with Kubernetes – Zero to Hero Guide
This is an exhaustive guide that should take you from zero to hero with Kubernetes. Objectives Learn Devops as a practiceUnderstand, deploy, and use KubernetesGet started with containerization and run those containers on KubernetesDeploy Kubernetes locally, on-prem, and on AWSRun stateless and stateful applications on KubernetesAdminister KubernetesPackage and deploy applications using Helm…
Learn more here… DevOps with Kubernetes – Zero to Hero Guide
#1 – How to make a Portfolio/Resume in WordPress using Local
This video tutorial complements a previous article I wrote on how to get started with WordPress. Follow along and you should know everything about designing a WordPress portfolio, blog and resume. I hope you enjoy!
Learn more here… #1 – How to make a Portfolio/Resume in WordPress using Local
#2 -How to push from Local to Flywheel and how to use Flywheel’s Dashboard
Drew Learns presents a video tutorial on how to push your site from LocalWP to Flywheel, WPCLI, and how to import a site.
Learn more here… #2 -How to push from Local to Flywheel and how to use Flywheel’s Dashboard
Ajax & APIs
Async and Await are methods we can use to eliminate the use of static eventLoops/promises and callbacks. In this project, you were able to create a popup form that shows up once, allows you to chain prompts, and then pops the inputs into an array. I hope you enjoyed this project as much as I enjoyed writing about it.
Async, Await, & Recursion
In today’s article, we are going to create the ability to “type” font on the screen one character at a time using async, await, & recursion. On the homepage of drewlearns.com you can see this in action in the “hero section”.
Create a Resume or Move Your Existing WordPress Website to AWS From Another Host For Free
Are you a developer? Don’t have a resume website yet? Is money the main reason you haven’t got one? If you answered yes to the questions above, then this guide is for you and today those excuses are gone! I’ve done all the hard work for you, just follow this guide and…
Learn more here… Create a Resume or Move Your Existing WordPress Website to AWS From Another Host For Free
Deck Of Cards Project Part 1
If you haven’t already, head over to https://drewlearns.com/category/golang/ and follow some of the prerequisite articles on how to use GoLang and set up your environment. Overview: We will create a package that will simulate playing cards you’d use for poker or the like. Through the course of this project, we are going…
Deck Of Cards Project Part 2
This Guide is builds upon the previous four articles over at https://drewlearns.com/category/golang/ – if you haven’t already, I recommend you start there and work your way here. Overview: We will create a package that will simulate playing cards you’d use for poker or the like. We are going to create a number…
Deno Permissions Project
You may have noticed when running an application you need to provide explicit permissions for everything that runs. This can be cumbersome and we want development to be easy (at least easier, right?). Lets learn a better way!