Dec 302009
 

Finally, all 13 chapters are done. Now I can compile them into 1 big post with all the videos. I highly recommend every developer to watch these videos even though you’ll not be writing Functional code.

Edit: I totally forgot to link back all the chapters. Click on the links on each chapter for the original page and details to download the videos.

Chapter 1

Get Microsoft Silverlight

Chapter 2

Get Microsoft Silverlight

Chapter 3

Get Microsoft Silverlight

Chapter 4

Get Microsoft Silverlight

Chapter 5

Get Microsoft Silverlight

Chapter 6

Get Microsoft Silverlight

Chapter 7

Get Microsoft Silverlight

Chapter 8

Get Microsoft Silverlight

Chapter 9

Get Microsoft Silverlight

Chapter 10

Get Microsoft Silverlight

Chapter 11

Get Microsoft Silverlight

Chapter 12

Get Microsoft Silverlight

Chapter 13

Get Microsoft Silverlight

Dec 292009
 

I encourage everyone who is still sitting on the fence about whether to learn a functional language to read this Beautiful Code – The Manifesto article written by Lau B. Jensen.

To summarize, his point of writing beautiful code essentially avoids a lot of the pitfalls you get from Imperative languages.

Beautiful Code is…

  • Concise – Free from both obvious and hidden ceremony
  • Expressive – Compartmental in its architecture, showing intent
  • Safe – Being explicit about state and time, defaulting to immutability

Of course, functional languages do all that. Therefore, functional languages create beautiful code. Trust me, you want to learn a functional language.

Try Haskell for size and read this book Real World Haskell which is a fantastic book to learn Haskell.

Or learn F# for those in the Microsoft space. I highly recommend Chris Smith‘s Programming F# book to learn F#.