Let’s talk about Coding
Drew Learns presents a video tutorial on how to push your site from LocalWP to Flywheel, WPCLI, and how to import a site.
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!
In my last post we talked about how modules work in Deno but we left out some important details and there may be some misunderstandings (like I had) related to caching. To understand caching though, we first need to learn about Deno’s Library and third party modules.
Featuring special guest Kaio Rosa This is the first part of a series on creating a portfolio website. Kaio (@kaio_rosa) and I met through twitter’s #100DaysOfCode Challenge last year. If you haven’t checked out 100daysofcode.com, I’d highly recommend the challenge not just to level up your skills but to network and meet…
Have you ever seen someone with a custom terminal prompt with cool colors and wanted to do it but didn’t know how? I hope this guide will be another outlet to your creativity!
In my last article, I explained the principles behind CI/CD, in this one we get to learn about a specific implementation (Jenkins) and how to install it both locally and on a cloud hosted server. I hope you learn as much as I did!
By adopting both Continuous Integration and Continuous deployment, also known as a “CI/CD pipeline”, you not only reduce risks and catch bugs quickly, but also ship new features quickly to your customers!
What does a “module” mean?
Modules are just files that are used by another file. They typically perform a singular function, provide a framework to build with, a linter… you get the idea.
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!
Some guy made a toy for kids who like playing in the “back”. It became so popular and widely played that when he realized the flaws in the first version of his toy, he moved on to make another toy instead. This one is more secured so kids don’t get hurt while…
“The overwhelming majority of successful innovations exploit change”Peter Drucker What is a run-time? Deno is fairly new so there will be a ton of changes to it but the run-time itself and how it works will likely not change much at all. Learning the fundamentals will lend you a ton of skills…
If you are like me and work for a company that is being responsible and prudent in the face of global concerns about the spread of COVID-19 and your kids don’t have daycare/school during this period, this article is for you.
APIs really unlock the power of an interconnected web and allows us to access big data – I hope that this tutorial was not only fun but informative. Overcoming CORS errors can be difficult! There are some really fun APIs out there for learning. A personal favorite of mine: https://rickandmortyapi.com/. You can play around with it and make your very own rick and morty app if you wanted to. Below is the final results from this project.
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”.
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.
So far, `this` has only been described as meaning the thing to the left of the .this which it was called on. To make this a little less mystifying, I’m going to explain it in terms you may understand with examples.
In my last article we created a sarcastic text generator. Today, we will create a shopping list with custom events, delegation (listen on events that happen in the future), and use local storage. This project is similar to one I created recently in jQuery, check it out here. This one is a bit more advanced than any of the previous articles so I’d recommend checking those out first if you haven’t already. Without further ado, let’s get started.
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!
What’s an event? Let’s learn about events, event listeners, and how to listen for them and how to do stuff when stuff happens. DOM elements (things on the page) they emit events when they are interacted with. We can use event listeners to react to them! You can attach event listeners to all elments as well as the document and the window.
If you haven’t read part 1 of this series, check it out. In DOM manipulation, a common thing to do is to add and remove classes. This is especially helpful when you want a click event or some action on the page to change the look and feel of a component.
Before starting the challenge, take a few minutes to plan it! If you are anything like me and need a plan, routine, and a little support – this guide is for you. I would like to invite you to check out 100daysofcode.com and commit to it but before you take the leap read this post. Also, take an hour or so to plan and consider appropriate courses with realistic and achievable goals.
A gitignore file specifies what files you don’t want GitHub to accept on pushes.
This is an attempt to capture how to install MongoDB and run the Mongod (MongoDB Daemon) in some personal notes that may help someone in the future (at least myself). Originally, I tried following various installation guides that all failed to find the formula and ran into odd errors about directories that didn’t exist is read-only. My hope is that this will be a good reference to you.
While trying to install mongod on my Cloud9 AWS, I ran into some troubles. For my own future reference and posterity, I’m making this post. mongod is the primary daemon process for the MongoDB system. It handles data requests, manages data access, and performs background management operations.https://docs.mongodb.com/manual/reference/program/mongod/ Setup Create an AWS account &…
If you aren’t already familiar with #100DaysOfCode, please check it out. They have an official website to learn more about the challenge. Basically it’s the best thing I’ve endeavored to do in the last few years with my free time. I wake up genuinely inspired, excited, and ready to take on the challenges of the day because I have this new nerdy thing I get to look forward to everyday. Not only that but I gained 92 followers in that short period on my Twitter account I created specifically for this challenge.
With the overwhelming number of options available I’m not entirely sure why I was convinced that spending $10,000+ at UNC Charlotte was a good idea now that I have browsed the area. Codecademy.com is relatively cheap and you get a lot out of it but what it lacks (for me) is meeting new like minded people in the area where we just moved, an instructor I can contact, and project based learning. The project based learning is especially helpful for building a resume in my opinion since getting a degree isn’t something I’m interested in.
A buddy of mine went to a 3 month code school in Chicago and was hired at a snazzy startup as a junior dev within a month of graduating. He had a lot of gaps in his knowledge with regards to working in an office environment (he was coming from a different industry,) so there was still a learning curve for him to get ramped up. But overall it was a great “turbo boost” to his career change