And I’m Back

IMG_0221.png

I’m delighted to be part of Clark College for another year. This marks my fourth year at the college teaching web development. Here’s a list of all the courses that I have taught:

  • Intro to Programming and Problem Solving with Python (CTEC 121)
  • HTML Fundamentals (CTEC 122)
  • JavaScript (CTEC 126)
  • Business Web Practices (CTEC 165)
  • PHP with SQL 1 (CTEC 127)
  • PHP with SQL 2 (CTEC 227)
  • API & Advanced Integration (CTEC 228)
  • WordPress Development (CTEC 260)

I Do Not Agree

Going to shit

2015 is when web development went to shit. Web development used to be nice. You could fire up a text editor and start creating JS and CSS files. You can absolutely still do this. That has not changed. So yes, everything I’m about to say can be invalidated by saying that.

Read “The Sad State of Web Development” >

Updated List of College Classes I have Taught

Here’s an updated list of the courses I have taught at Clark College in Vancouver, WA over the past 4 years:

  • Programming Essentials (CTEC 112)
  • HTML Fundamentals (CTEC 122)
  • JavaScript (CTEC 126)
  • Intro to Programming and Problem Solving with Python (CTEC 121)
  • PHP with SQL 1 (CTEC 127)
  • Business Web Practices (CTEC 165)
  • PHP with SQL 2 (CTEC 227)
  • API & Advanced Integration (CTEC 228)
  • WordPress Development (CTEC 260)

There are some new courses on the horizon as well that I may be teaching. Stay tuned.

Three Years as a College Professor

This month I completed my third year as a professor at Clark College, located in Vancouver, Washington. Here are the courses I have taught:

  • HTML Fundamentals (CTEC 122)
  • JavaScript (CTEC 126)
  • Intro to Programming and Problem Solving with Python (CTEC 121)
  • PHP with SQL 1 (CTEC 127)
  • PHP with SQL 2 (CTEC 227)
  • Business Web Practices (CTEC 165)
  • API & Advanced Integration (CTEC 228)

In that time I have had the pleasure of working with 700+ students, received the 2013 Exceptional Faculty Award and have made many new friends and colleagues. I am also participating in several college councils and industry advisory boards. Add to the list three “30 Clicks” presentations at the Cannell Library.

My “encore career” continues to bring much joy and happines to my life.

Something all Application Developers Should Consider Reading

Front-End Architecture: A Modern Blueprint for Scalable and Sustainable Design Systems by Micah Godbolt

With CSS preprocessing, icon fonts, grunt workflows, pattern libraries and JavaScript MVCs, the front-end workspace is anything but simple. This complex stack of tools can no longer be pieced together on a whim. Front-End Architecture needs and deserves the same attention given to content strategy, data migration, or server configuration. This practical book helps you explore all of these important decisions—right at the stage of the project where they need to be decided.

You’ll learn about the rewards gained from early, informed decisions, and the risks incurred if choices are made too hastily, or too late. Whether you are a front-end developer or a project owner, this book will inspire you.

Micah is a friend of mine who is the author of this fabulous book on front-end architecture. You can pre-order the book on Amazon or you can purchase the early release draft from O’Rielly. I highly recommend this book. I personally have learned a tremendous amount from it.

You can also find Micah on the Sass Bites podcast.

Salesforce Developer Keynote

Worth a watch:

My Fall 2015 Schedule at Clark College

Here is my class schedule for the fall 2015 quarter:

Monday – API & Advanced Integration (CTEC 228) 6:30-8:50PM, room SHL 124

Tuesday/Thursday – Intro to Programming and Problem Solving (CTEC 121) 10:30AM-12:50PM, room SHL 125
Tuesday/Thursday – Business Web Practices (CTEC 165) 4:00-5:50pm, room SHL 125 (Tueday) / Foster Auditorium (Thursday)

Check the Clark College website to see when you can register.

My Spring 2015 Schedule at Clark College

Here is my class schedule for the spring 2015 quarter:

Monday/Wednesday – JavaScript (CTEC 126) 2:00-4:20PM at CCW/WSU, room 104

Tuesday/Thursday – Intro to Programming and Problem Solving (CTEC 121) 10:00AM-12:20PM, room SHL 125
Tuesday/Thursday – PHP with SQL II (Advanced) 3:30-5:50pm, room SHL 124

Check the Clark College website to see when you can register.

Two Years as a College Professor

This month I completed my second year as a professor at Clark College. In that time I have taught HTML Fundamentals, JavaScript, Intro to Programming and Problem Solving with Python, PHP with SQL 1 and PHP with SQL 2. In that time I have taught 500 students, received the 2013 Exceptional Faculty Award and have made many new friends and colleagues. It seems like just yesterday that I was discussing the opportunity of teaching at Clark with MarkyMark, Matt and Ben. Thanks guys for your guidance and friendship.

My friends Ed and Volker call this my “encore career” and I couldn’t be happier and in a better place than where I am now.

Classes I am Teaching at Clark College this Fall

For the Fall Quarter I will be teaching the following courses at Clark College in Vancouver, Washington:

  1. CTEC 121 (class full): Intro to Programming and Problem Solving (Python) – 5 credits
  2. CTEC 122 (class full): HTML Fundamentals (HTML/HTML5/CSS) – 4 credits
  3. CTEC 122 (seats available): HTML Fundamentals. This class will be for the Vancouver Public Schools iTech Program at Washington State University (HTML/HTML5/CSS) – 4 credits
  4.  CTEC 126 (seats available): JavaScript – 5 credits

If you are interested in taking any of these classes please let me know.