
Sign up to save your podcasts
Or


I’ve started a new project, building a web app using Node & Express. These are the first things to think about when beginning a new project.
This episode was originally published 26 September, 2017.
Getting stuck when you’re learning to code on your own can be FRUSTRATING!! Here are some tips on how to get help.
TIP #1 - Google
TIP #2 - Rubber Duck It
TIP #3 - Slack Communities
TIP #4 - FreeCodeCamp Message Boards
TIP #5 - StackOverflow, Reddit, etc.
TIP #6 - Revisit What You’ve Already Learned
TIP #7 - Take a break!
TIP #8 - Join A Group
TIP #9 - Pay For Help
This episode was originally published 19 September, 2017.
This week I saw just how beneficial it is to practice every day, and more importantly, to practice well. How can we apply this to learning to code?
After months of dillydallying around the piano I recently decided to rededicate myself and practice just 15 minutes a day to keep up the minimal skill I had earned through lots of practice. In 5 days I learned the majority of a song I’d been “learning” for the previous 4 months! This showed me just how productive it can be to not only make a daily practice habit, but also to be focused and targeted in that practice.
So how can we apply this to learning to code?
First of all, code every day. Forget less in between sessions and keep the skills you pick up along the way fresh in your mind. This is not new advice, but it’s important!
Equally important (maybe more so) is being specific about what you want to take away from each learning session. In a way, I’m still figuring out what this means for myself, but here are some of the key ideas I’ve been focusing on:
This episode was originally published 12 September, 2017.
Picking up from last week, this episode shares some of the options you can try for hosting a full blown web app, so you can show off your work when you’re learning to code.
If you missed last week’s episode which was all about how to host a static website, go back and listen to episode 31. Today we’re talking about hosting applications with dynamic content, i.e. you need a database and have written the backend code.
To review the basics, you will need a domain name (most of the time!) and web hosting to have a website–go back and listen to episode 31 to hear more about these. To host an app you will also need a database server, and the good news is that you can usually get the hosting bundled in with this. But you will almost always need to buy the domain separately.
Here’s the overview of services I talk about in this episode (this is not a comprehensive list, just my experience!!):
Heroku
Amazon Web Services
Other Services
This episode was originally published 5 September, 2017.
Once you’ve learned a bit of code, you want to show it off! Here are some of the options you can try for hosting a static website.
In part 1 of 2 we’re talking about hosting static websites, or sites that don’t require any database connection or dynamic content. You might want to buy your own domain name (ex: yourname.com) which is where people will find your website. Separately, you will need website hosting, a service which stores your webpage files on a server and sends them to users when they visit your domain.
There are many companies eager to sell you a domain name and/or their hosting services. Sometimes you can bundle the two and get some great discounts!
My Approach
So which should you choose? My approach is always based on my goals for the site I’m building at the time. Do I want it to be ready quickly, do I want it to be inexpensive, or do I want it to be high quality (ideally with my own code)? You can only get 2 out of 3 at a time!
For fast & quality, Squarespace is certainly the one to pick, but I’ll pay more than what I’d like. For cheap & quality (well, as good quality as I’m capable of writing), it’s AWS…but the tradeoff is the time it will take me to write my code, AND the time to figure out the monster that is AWS!
The next thing I ask myself is what are the goals for this project. If it’s something I know I’ll keep up long term, I’ll take the time to set things up properly on AWS and build it myself from scratch. On the other hand if it’s something I’m just trying out, I might start on Wordpress.org (with a steeply discounted hosting plan) just to get something up quickly and see whether I’ll actually stick with it. Perfect example–startovercoder.com!
Next question–are there any deals to be had? Even though I prefer AWS, sometimes it’s worth it to use another service in the first year to take advantage of their promotions. For example, to buy the Start Over Coder domain on AWS it would be $12 for the domain, plus the monthly hosting and storage costs. Instead I used a registrar which offered a free domain and 12 months of hosting for $11.92! At the end of the year it’s just a matter of moving everything over to AWS (another great skill to learn!).
Visit domcomp.com to compare the latest prices & services from many registrars at once.
Final question: I ask myself what I want to learn by building my website. Personally, I’m not interested in learning PHP (not for now at least) so I’m fine to use a mediocre-looking Wordpress theme rather than building my own or doing a lot of customizations. On the other hand, having a level of comfort with AWS will be a great asset (I think!) when it comes to looking for jobs, so I accept the pain & time that will go into figuring it out.
This episode was originally published 31 August, 2017.
Recently completed my first web app as part of a group workshop and I learned a lot! Here are the key steps and biggest takeaways from the experience.
There will be a lot you will come against that you can’t even imagine ahead of time, but that’s the fun of it! Here are some things which can help guide the process despite this:
Working with a group has both benefits and challenges. Here are some things which can make the experience work well:
This episode was originally published 22 August, 2017.
Udemy’s Web Developer Bootcamp is a fantastic course I can highly recommend. In this episode I share the best & worst parts, and some tips to get the most out of it.
To check out the full description of Colt Steele’s course or to sign up, view the course on Udemy.
This episode was originally published 15 August, 2017.
Three big endings this week: online bootcamp, a coding workshop, and 15+ years of debt. That’s a lot for 9 days!
This episode was originally published 8 August, 2017.
FRUSTRATION!!! This week I share the painful experience of getting stuck while coding. And some helpful tips to get through it!
I’m in the process of building my first web app from scratch and adding the login feature proved to be massively difficult. No matter what I tried, no matter what tips I got, I just couldn’t get it working. While it’s not the first time I got stuck coding something, it definitely held out the longest, leading me to bang my head against more walls than I’d like.
But in the end I found some tips to get through it (be sure to check out last week's episode which inspired all of them!:
This episode was originally published 1 August, 2017.
How can you make looking for your first tech job less scary? Go to a recruiting event before you’re actively looking! Last week I attended my first tech job fair to take the edge off.
This episode was originally published 31 July, 2017.
From the publisher's feed