Top web development boot camp is now free

App Academy’s Ruby on Rails and React Boot Camp is now free! Here is a news article and here is the link to the free boot camp


Design Patterns Resources

Here are a few links that have helped me gain exposure to design patterns:

I recently started learning from kudvenkat and he is a great teacher who provides clear, simple, and detailed explanations and examples. I am sure his series Design Patterns Videos are great as well.

Learning by repetition and paraphrasing

I have been learning material by using a combination of repetition and my variation of The Feynman Technique.

My strategy is to repeat the material in chunks, i.e. section 1, then section 1 and 2, then sections 1 through 3, sections 1 through 4, etc.

I try to paraphrase every sentence. Sometimes it’s I just reverse the sentences, sometimes I change them into a question and answer, and sometimes I just use synonyms for a word or for multiple words in the sentence.

I think this has been working for me because of the sheer number of repetitions, but also because I am actively engaging with the material, and I am jamming the information into my working memory. Furthermore, I am exposing myself to the material in many different ways because I probably paraphrase things slight differently each time.

I think if I get comfortable with the earlier sections, I might start reviewing from the later sections. For instance, if there are 10 sections, I might review section 10, then section 9 through 10, then 8 through 10, etc.

I think I can certain material into long term memory by using flash card software. Also for things that just have to be memorized, I can create pictures, patterns, stories, rhymes, or use memory techniques such as The Link Method.

Learning from Pluralsight

In December I wrote about growing my coding abilities by reading.

Well I have found something even better and more enjoyable for me: learning from Pluralsight.

I am especially inspired by the growth shown by Kevin O’Shaughnessy who completed over 400 Pluralsight courses!

I feel like solving code challenges plus learning and building with Pluralsight will really accelerate my growth as a software engineer.

You can get 3 free months of Pluralsight  by signing up for the free Visual Studio Dev Essentials.