barbarian meets coding

WebDev, UX & a Pinch of Fantasy

Building Beautiful Web Apps With Angular Material - Part I

| Comments

This is beautifully crafted narration was inspired by a talk I did at Swetugg 2017 on Angular Material

Why is “Beautiful” important? Why is beauty Important?

Think about someone in your life that you find attractive. And don’t just think about him or her, close you eyes and visualize that person in your mind (ok now you can’t read, this worked better in a talk, open your eyes! Good, hi!). Think about how you feel around that person and how you usually interact with him or her. Are you happier around that person? Are you always willing to help him or her? When he or she makes a mistake, aren’t you all smiles and quick to dismiss it?

Malin is beautiful <3 <3 <3

Or think about a beautiful product you love. For instance, think about your iPhone or your Google Pixel. Think about it’s luscious form, its awesome and bright high definition screen, its weight on your hand, the softness of its case, how does it make you feel? How do you interact with a beautiful iPhone as opposed to that ugly and bulky Nokia 3210 – weapon of mass destruction – that you used to have aeons ago?

Or think about your favorite app or website. Flipboard is one of my favorite apps and it’s been for a while. It provides an awesome experience for reading articles. What set it apart from other similar apps was its beautiful design and aesthetics. Is there any beautiful app that you love using? How do you feel when you’re using this app as opposed to other similar apps?

So Why is beauty important? Because beauty improves your User Experience.

Come Say Hi at Swetugg 2017 and Learn Some Angular Material

| Comments

Hi!

Can’t believe that January has gone by so fast. Just in a little bit more than a week I’ll be speaking at the Swetugg conference about how you can build beautiful apps with the new Angular Material. If you are going to the conference then don’t hesitate to join me! It’ll be awesome! If you live in the Stockholm area or are passing by this beautiful city then consider coming to the conference, there’s a ton of great talks and speakers in 4 tracks and 2 days.

Swetugg 2017

Oh! And if you see me around, please say hi! I’d love to hear how you’re using Angular or talk about anything that you’re doing really.

If you can’t come then don’t worry! I’ll be writing a series of articles and doing some recordings so you can enjoy and learn more about Angular Material at your own pace.

Hug! And have a wonderful day!

Barbaric Tip of the Week: Learn Functional Programming in JavaScript With Professor Frisby

| Comments

Barbaric Tip of the Week is a weekly series whose main purpose is to share tiny bits of knowledge that I find specially useful and interesting.

20th of December… 2016 is drawing to an end… If you are like me you’re already freaking out about all the things that you wanted to do but didn’t. Was, by any change, learning more about functional programming one of those new year resolutions you had last year? Or something you just became more interested in throughout 2016 but you never got around to? Then today is your lucky day because I have something for you that will let you finish 2016 strong or start 2017 with great footing: The marvellous Professor Frisby Introduces Composable Functional JavaScript course.

Brian Lonsdorf brings his Professor Frisby’s Mostly Adequate Guide to Functional Programming to life in these series of great videos on functional programming available as a free course on egghead.io.

Learn JavaScript FP with Professor Frisby!

The video course is only an hour a half long with a very pragmatic approach driven by code samples. I recommend following along with your own session of jsbin or jsFiddle and tinker with the examples yourself. Hope that you enjoy it! Have an awesome week ahead!

Behold the New JavaScriptmancy.com! Your #1 Destination to Learn Javascript! Necromancer Style!!

| Comments

Ever since I started writing the javascriptmancy books I envisioned a beautiful place in the interwebs where I could place not only the book but a host of interactive resources to learn JavaScript. Behold! JavaScript-mancy.com!!!!

The JavaScriptmancy.com website

At this point you can find all the books that I have written thus far, the value proposition, the backstory, a short bio and most interestingly an interactive sample of the books themselves. Yey!

It doesn’t fulfill my complete vision yet but it is a teeny tiny step in the right direction. Hope you like it!