Barbarian Meets Coding Titlebarbarianmeetscoding

WebDev, UX & a Pinch of Fantasy

28 minutes readoop

Ultra Flexible JavaScript Object Oriented Programming with Stamps

Updated 16th October 2016 with Stamps v3! Yey!

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.

In the last two articles of the series you learned about two great alternatives to classical object oriented programming: mixins and traits. Both techniques embrace the dynamic nature of JavaScript. Both encourage creating small reusable components that you can either mix with your existing objects or compose together to create new objects from scratch.

Object and functional mixins are the simplest approach to object composition. Together with Object.assign they make super easy to create small units of reusable behavior and augment your domain objects with them.

Traits continue the tradition of composability of mixins adding an extra layer of expressiveness and safety on top. They let you define required properties, resolve naming conflicts and they warn you whenever you’ve failed to compose your traits properly.

In this chapter you’ll learn a new technique to achieve class-free inheritance through object composition. This particular technique embraces not only the dynamic nature of JavaScript but also its many ways to achieve code reuse: prototypes, mixins and closures. Behold! Stampsstamps!

Read on →
3 minutes readdev-talk-monday

Dev Talk Monday: Stop Hating Your Tests With Justin Searls

Dev Talk Monday is the series that brings you awesome dev talks every Monday… or Thursday XD

As you might know I love unit testing and TDD. I have been a little bit worse than usual at it in the last months though. Hence I said to myself, let’s look at a dev talk and get my test inspiration back up. And so, here it is, this awesome talk about how to stop hating your tests by the very charismatic justin searls.

Read on →
10 minutes readbooks

2015 in Books: Miscellaneous

And finally this is the last article on the books I read last year. There’s books of every size, color and topic in this one. From financial advice, to sales teachings, to biographies, mindfulness and getting things done. Take a look, you may find something you like.

Read on →
6 minutes readbooks

2015 in Books: UX

2015 was a year of tons of UX focused work for me. These are some of the books that helped me step up my game :)

Read on →
11 minutes readbooks

2015 in Books: Fantasy and Sci-Fi

I’m a sucker for Fantasy and Sci-Fi. Fantasy lets me travel to imaginary worlds of extreme beauty or horror and experience the adventures and intrigues of heros and anti-heros alike. It lets me admire (and learn) the creativity of fantasy authors who build worlds from nothingness and their craftiness in knitting infinitely intricate plots. Where Fantasy has no boundaries, Sci-Fi has that more grounded quality that makes you think: this actually could happen or this is how our future could look like. Both genres are awesome!

Do you like Fantasy and Science Fiction? Then perhaps you’ll find some of these books interesting…

Read on →