Technical News – Typescript free eBook

For those of you who think that structured and organized javascript is not an option but the “only” way to properly code for sure Typescrit won’t be a strange.

If the dark side of the force is not for you then this book will strength your Jedy powers take you to the next level.

Here’s some quotes about Typescript:

“TypeScript is a superset of JavaScript which primarily provides optional static typing, classes and interfaces. One of the big benefits is to enable IDEs to provide a richer environment for spotting common errors as you type the code.”

“It’s open source, and we like that. It’s trustworthy also, because it is supported by a big organization (Microsoft) with an investment in making developers successful.”

“For a large JavaScript project, adopting TypeScript might result in more robust software, while still being deployable where a regular JavaScript application would run.”

The eBook can be found here and don’t forget to thank the author for making it available for free.

Enjoy it!

Viking Law #1

Today, while reading this old post from Emil Gustafsson about the Viking Laws and how they can be projected into the software development context, I just can’t stop thinking that his first law interpretation is missing one of the most important, if not not the most important, commandment.

Law #1 is all about bravery and aggressiveness, and according to Emil it can be projected into software development as:

  • Be direct
  • Grab all opportunities
  • Use varying methods of attack
  • Be versatile and agile
  • Attack one target at a time
  • Don’t plan everything in detail
  • Use top quality weapons

I totally agree with all these commandments but one is missing and I think it should be the first:

  • Choose your targets wisely

Never attack a target when you know you’re not enough skilled to win. Sometimes the greatest bravery you can show is to recognize you’re not ready.