Barbarian Meets Coding Titlebarbarianmeetscoding

WebDev, UX & a Pinch of Fantasy

Some Thoughts on the Awesomeness of Function and Object Composition in JavaScript After Reading JavaScript Allonge

Update 25-05-2015: Reginald Braithwaite has released his “sixth” version of JavaScript Allongé. The book has been greatly updated to include new ES6 (ES2015) constructs that make this book even more awesome. Go read it! or buy it

The place is Luleå, a place in the farthest reaches of the north of Sweden. The time is late, and it is cold outside, cold as it gets, -25°C. The world this far north is covered in snow, even the rivers, and the seas are frozen. A hard environment to live in, yet the perfect environment and time to read cozy in bed! :)

Last night I finished reading JavaScript Allongé on my beloved Kindle and I wanted to share with you some of the awesome things I learned, specially regarding function composition, functional programming and how to write beautiful, idiomatic, expressive and intentional JavaScript by taking advantage of its functional character.

JavaScript Allongé
Read on →

The Best of Barbarian Meets Coding 2014

And as 2014 winds down to an end I thought it would be cool to take a look at the best articles I wrote this year (with you as a judge of greatness with your visits). And the winners… are!!!…

Top 10 Articles 2014

The most visited articles I wrote in 2014

  1. Barbarian Meets Knockout: Introduction to Knockout.js Observables Arrays
  2. Object Oriented JavaScript for C# Developers
  3. Write 30% Less Test Code With AutoFixture
  4. Thoughts on Unit Testing and TDD: Test Behavior Not Implementation
  5. Barbarian Book Review: The Art Of Unit Testing 2nd Edition
  6. Barbaric Development Toolbox: Elevate Your Front-end Workflow with Yeoman
  7. 5 Things That I Like About Codealike and 2 That I Don’t
  8. Boost Your Productivity with Codealike Insights. Barbaric Development Toolbox
  9. Dev Talk Monday: Architecting Large Scale JavaScript Applications With Knockout.js
  10. 3 Things I Learned From Seductive Interaction Design, Creating Playful, Fun and Effective User Experiences - a Barbaric Book Review

Top 10 Most Visited Articles 2014

The most visited articles

  1. Barbarian Meets Knockout: Knockout.js Computed Observables
  2. Barbarian Meets Knockout: Introduction to Knockout.js Observables Arrays
  3. Object Oriented JavaScript for C# Developers
  4. Barbarian Meets Knockout: Knockout.js Observables
  5. Write 30% Less Test Code With AutoFixture
  6. Knockout Wiki
  7. Awesome Resources To Become a Software Developer Wizard 1 Learn TypeScript to Improve Your JavaScript
  8. Thoughts on Unit Testing and TDD: Test Behavior Not Implementation
  9. Barbarian Book Review: The Art Of Unit Testing 2nd Edition
  10. What is New in Knockout.js 3.0 Lightning Round

And to you, thank you for reading! :)

2014 in Books: Literature

I love reading! You get to travel to faraway places, live adventures in wondrous worlds of magic, save the day, make amazing friends and watch them grow, learn, there’s few things that ignite slow, deep, reflective thinking as books do, borrow from the greates minds of all times, or from people that have invested years of experience and research to bring you that knowledge condensed in a few pages.Yeah… all that…and it’s fun :)

Anyway, here are some of the great (and not so great) books I read this year:

Read on →

Barbaric Development Toolbox: Elevate Your Front-end Workflow With Yeoman

The Mastering the Arcane Art of JavaScript-mancy series are my humble attempt at bringing my love for JavaScript to all other C# developers that haven’t yet discovered how awesome this language and its whole ecosystem are. These articles are excerpts of the super duper awesome JavaScript-Mancy book a compendium of all things JavaScript for C# developers.

From the experience that I have gathered to this date as a web developer, working and playing with stuff like ASP.NET MVC, RoR, node.js, knockout, angular, etc, I have found that Yeoman - the web scaffolding tool for modern web apps - provides the most awesome front-end web development experience from anything I have ever seen or used by far.

I haven’t worked with it as much as I would’ve liked, nor as deep as I would’ve enjoyed, so I thought it was about time to do something to correct that. You are more than welcome to join me: Let’s improve our front-end development FU and kick some ass with the Yeoman.

Yeoman
Read on →

Dev Talk Monday: Douglas Crockford, ES6, New Ways Of Writing Better JavaScript and The Future

Dev Talk Monday is the series that brings you awesome dev talks every Monday

Gooood Monday Vietnaaaam!! :)

Today I bring you a super duper awesome talk from the mighty Douglas Crockford during nordicjs in which he talks about his favorite (and least favorite) features of the upcoming ES 6 Harmony, and how the programming languages of the future may look like.

Read on →