We're here to help you start & grow your career

Posts for Web Development Category

5. Q&A – Click Here to Level Up: Cognitive Biases of the Brain, and How to Sell Yourself [x/post Start Here: Web Dev]

May 2, 2016

On this episode we discuss the cognitive biases that will hold you back, and answer a ton of questions from you – the listeners!

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

24. Q&A – Click Here to Level Up: The Cognitive Biases of the Brain, How to Sell Yourself, and What Language/Framework to Learn for 2017

May 2, 2016

On this episode we discuss the cognitive biases of brain, and how they are sabotaging you and your career. This is an important one guys.

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

23. The Motivation Episode and Becoming a Programming Super Learner

April 28, 2016

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.

On this episode we discuss the fixed mindset vs. the growth mindset, what you should focus on for developer success, and how to overcome the challenges associated with procrastination and fear of failure.

Resources mentioned:
– Mindset: The New Psychology of Success (Book) (Non-affiliate amazon link) www.amazon.com/Mindset-Psycholog…eck/dp/0345472322
– Aaron Patterson’s commit history github.com/tenderlove?tab=activity

Resources not mentioned, but that I think you’d like:
– The Art of Thinking Big (Book) (Non-affiliate amazon link)www.amazon.com/The-Magic-Thinkin…oduct_top?ie=UTF8

Continue Reading

22. Communication & Leadership for Developers, Managing Relationships with Partners

April 19, 2016

Communication is by far the most important soft skill to learn as a developer. This episode goes deep on skills and tips for upper your communication game.

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

4. The Motivation Episode and Becoming a Super Learner [x/post from Start Here: Web Dev]

April 18, 2016

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.

On this episode we discuss the fixed mindset vs. the growth mindset, what you should focus on for developer success, and how to overcome the challenges associated with procrastination and fear of failure.

Resources mentioned:
– Mindset: The New Psychology of Success (Book) (Non-affiliate amazon link) www.amazon.com/Mindset-Psycholog…eck/dp/0345472322
– Aaron Patterson’s commit history github.com/tenderlove?tab=activity

Resources not mentioned, but that I think you’d like:
– The Art of Thinking Big (Book) (Non-affiliate amazon link) www.amazon.com/The-Magic-Thinkin…oduct_top?ie=UTF8


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

21: Introduction to Testing and QA

July 20, 2015

Dain answers questions he’s received about QA, discusses the process of automated unit testing, and shows how qa engineers and qa in general works within a team environment. He also touches on best practices and ways to get started *right now* with testing your own code!

  • Capybara – Rails “integration testing” framework.
  • Jasmine jQuery – JavaScript testing API for Jasmine that matches against the DOM and can do CSS, HTML, etc matching.
  • Jasmine – JavaScript testing framework, called “Behavior Driven” on site. For right now if you don’t know what is you can ignore it. Behavior driven development is a bit of a more advanced iteration that I don’t think adds value to your education if you are new to testing.
  • Mocha – Alternative to Jasmine (another JS testing framework).
  • RSpec – Rails testing framework (the one most people I know would recommend).
  • Bluehost – Host a site $3 – $5/month

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

3: Introduction to Testing & QA [x/post from Start Here: Web Dev]

July 20, 2015

Dain answers questions he’s received about QA, discusses the process of automated unit testing, and shows how qa engineers and qa in general works within a team environment. He also touches on best practices and ways to get started *right now* with testing your own code!

  • Capybara – Rails “integration testing” framework.
  • Jasmine jQuery – JavaScript testing API for Jasmine that matches against the DOM and can do CSS, HTML, etc matching.
  • Jasmine – JavaScript testing framework, called “Behavior Driven” on site. For right now if you don’t know what is you can ignore it. Behavior driven development is a bit of a more advanced iteration that I don’t think adds value to your education if you are new to testing.
  • Mocha – Alternative to Jasmine (another JS testing framework).
  • RSpec – Rails testing framework (the one most people I know would recommend).
  • Bluehost – Host a site $3 – $5/month

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

2: All About Rails 5, Single Page Apps, and the Future of APIs!

May 4, 2015

 Show Notes

– Railsconf day one video

– Railsconf day two video

– Railsconf day three video

– About single page apps

– Turbolinks on GitHub

– RoR Guide for JS

– Turbolinks HowTo

– Websocket wiki

– Websocket MDN Docs

Backbone.js:

Angular.js

Ember.js

RailsAPI

– API Evangelist Blog

– A course on rails APIs

– Another Ruby framework [Volt]

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

1: Bootcamps vs. Learning Solo & How to Begin with Ruby on Rails

April 19, 2015

We launched StartHereFM almost a year ago because we believe in the value of online education. Along side that we saw that people new to the web development community got easily overwhelmed. There was a lot of content, but a lack of direction. Everyone seemed to know generally what they should do, but they didn’t know the order. And not knowing the order and pattern to do it can be maddening. Upon talking to people we realized that’s a big reason why a large number of people quit before they realize how fun the chosen hobby/skill/industry they want to learn can be. And we believe this applies to everything, not just web dev.

Thus, we created StartHereFM. The vision is to be the educational roadmap for all people that are new to any career or industry. The mission is to build amazing and educational multi-media content, that is helpful and inspiring.

And we started with web development.

Our first podcast has really grown and we immensely enjoy the community that has gathered around it. Great people, sharing the desire to learn and become great.

To that end, today represents a landmark as we move closer and strive towards our overall vision. We are bringing another show into the mix, a Ruby on Rails show. If you are a Ruby on Rails fan or if you aspire to learn about Ruby on Rails — please check it out. I am starting from square one and walking through everything I did to learn it and get my first client using the language and framework. It’s going to be a fun adventure, why don’t ya join me.

iTunes Link: https://itunes.apple.com/us/podcast/start-here-ruby-on-rails/id987277709

RSS Feed: http://starthere.fm/category/rubyonrails/feed

Follow us on Twitter: http://twitter.com/startherefm

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

18. The Freelance Playbook: How to Start Prototyping in the Browser – Ep 18

March 16, 2015

Keith and Dain answer listener questions, talk about the Apple Watch and discuss when and how to start browser prototyping. They provide concrete examples to help you get started and direction on when to move on from wireframes.

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

17. The Freelance Playbook: UX & Wireframe Fundamentals

March 2, 2015

Keith and Dain talk about how to translate a website idea onto paper.

Think it through, sketch it on paper and then build your blueprint with wireframes. Here are three iterations of our wireframes. We reserve the right to change  things as we consult with a designer and then build with HTML and CSS :)

Resources:

Sketches & Wireframes (gallery)


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.

Continue Reading

16. The Freelance Playbook: Project Proposal and 2nd Conversation

February 16, 2015

In the second episode of our website redesign series, The Freelance Playbook, we discuss the various elements of a Project Proposal. We also dive into the overall structure of the back-end and brainstorm front-end UI. This unscripted conversation is a live brainstorm that will help you think about how to build your applications.

Project Proposal (PDF)

  • Project Overview
  • Project Scope
  • Timeline and Budget

Kick-Off Discussion

  • Domain driven design
  • Domain specific language
  • Mapping entities
  • Service analysis
  • View layer
  • UI elements

Resources

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

15. The Freelance Playbook: Your First Client Conversation

February 2, 2015

This week Keith and Dain begin a series where they take you through a website project from start to finish. You’ll get to hear how a project starts, the proposal, and the rest of the process through to completion. Follow along and learn important keys to freelancing as they discuss working with clients and project management.

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

14. Introduction to JavaScript

January 19, 2015

JavaScript is everywhere! Learn more about how and where this language is used. We also challenge you with a fun project.

Also, the Internet of Things and your connected toaster.

Resources:

Templating:

Testing:

Projects:

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

13. When Do You Know Enough To Start Looking For Work?

January 5, 2015

Keith and Dain talk about their experiences and discuss two activities that will help you find out when you’re ready to start looking for work. They also recommend developing curiosity as a way to achieve breakthrough.

Also, 20 squats before a big meal and short walks.

Mentioned

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

12. Node.js and Getting Back To The Future

December 22, 2014

Let’s talk about node.js and interesting ways this technology could change the way we interact with the web.

Mentioned:

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

11. Building Mobile Apps and the Future of Web Dev

December 8, 2014

Join Keith and Dain as they talk about building mobile apps and discuss web dev trends.

Also,  the appification of everything, the death of web dev, when web dev becomes art, and a business idea that you probably won’t act on but you should.

Mentioned:

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

10. Introduction to PHP and Laravel

November 10, 2014

NES Controller

Keith and Dain talk about PHP, where it’s come from and how Laravel leveled the playing field with other language/framework pairs that have traditionally been better.

Also, NES, Myst and the Oregon Coast.

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Continue Reading

Continue Reading

9. Introduction to Ruby and Ruby on Rails (RoR)

October 27, 2014

Learn Ruby on Rails:

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.


Check out Team Treehouse to grow as a programmer! starthere.fm/treehouse

Continue Reading

8. Building Your Portfolio and Getting Your First Projects

October 13, 2014

Most Important

The most important thing you can do right now is to build your portfolio. Working on projects, especially for other people, will help you learn new skills, provide content for your portfolio and potentially expand your professional network (and your references).

You can strategically position yourself and your portfolio to showcase what it is you do really well.

The Advanced Beginner Challenge – I built a course to get your first job in web development, or upgrade from Junior to mid-level. All done over email for your convenience.

Continue Reading

Continue Reading