Skip to main content

Posts

Showing posts with the label education

Laravel Cloud

Laravel Cloud  

Introduction to Rails: An eleven-part series

View FULL YouTube playlist First of 11 videos: Enjoy!

AngularJS 101: A Beginner's Tutorial

Below is the PDF article I submitted to Software Developer's Journal  for their series they did on AngularJS. It was published in two of their issues: Nov. 15th 2013 -  AngularJS, Java and Drupal Tips & Tricks and Nov. 7th 2013 -  AngularJS Starter Kit . It's behind a paywall and thus hidden from most of the world. That sucks... which is why I'm posting my article here for all to see. Enjoy! AngularJS 101: A Beginner's Tutorial Github code for application built in the tutorial

Screencasts on Engine Yard

Engine Yard asked if my screencasts could be added to their listing. I said 'yes'! It's great to know that the screencasts I made several years ago can still help others learning Ruby today!

RubyLearning Guest blog post is up!

I wrote a guest blog post for RubyLearning and they posted it on their blog. Please go check it out: http://rubylearning.com/blog/2010/09/23/incorporating-web-apis-to-spark-computer-programming-exercises/ The blog post is intended for Ruby newbies. I hope people find it valuable as they learn a great programming language.

Setting up Sinatra and DataMapper on Windows

I use a MacBook Pro for work and pleasure on a day-to-day basis. Recently, I was asked to teach web students at a local high school. These students know html/graphics/flash/etc. The advanced students were ready for some server-side programming and database integration. I wanted the students to be able to get up and going quickly (for motivation reasons) and to create useful apps (using a database). I felt Sinatra to be a great fit for this. I created a Sinatra app for my uncle and his business. It was a joy to work with it and I was able to deploy quickly using Heroku . My experience of using Sinatra on my Mac was straightforward. Like most things using Ruby and Mac: it just worked. However, I found out the students at the high school use MS Windows. Fortunately, I have a Windows XP virtual machine running in VMWare so I could prepare that way. I used to teach computer science and web development at Spokane Community College and am aware of teaching Ruby in a Windows lab environm...

Improving Traditional Software Development Education

I read Corey Haines post about his idea for software development school . I thought I'd jot down some of my experiences while I taught software development. I taught community college computer science and web development for 7 years. In the summers I worked as a contractor to gain 'real-world' experience. This allowed me to teach what I learned over the summers in the classroom. Towards the last couple of years of teaching I worked at nights while I was teaching because I enjoyed it so much. To me I saw a lot of teachers take the easy road: picking canned curriculum that laid out non-practical material, have a work study student grade for them, etc. while they go home early. This was frustrating to watch and be around!! I picked industry books (PragProg, Addison-Wesley, etc.) and used them for reference while I created custom curriculum every quarter because of technology changes. I did not picked canned textbooks. They drove me nuts being out of date and ou...

Learning Ruby - A gift to the developer community

For those learning Ruby, I've posted my code samples from the years I taught at Spokane Community College. You can find the code on Github at http://github.com/kblake/learning-ruby/tree/master You can view my Ruby/Rails screencasts on Viddler at http://www.viddler.com/explore/kblake/videos/ Enjoy!!