Creativity vs Adding Business Value. Keeping yourself sane.

Recently I read an article called Don’t Call Yourself A Programmer. I have to admit that the article makes some very valid points and also tells some very hard truths. It is supposed to be read by junior developers but i found myself learning and realizing lots. For example the article mentions that most of the software that is being written is for internal business consumption, as something bespoke that helps a small number of users to improve a workflow....

2014, my year in review.

There is no denying that 2014 was quite the year! Great things happened in the world, like Malala Yousafzai winning the Nobel price award, we landed on an asteroid, Germany won the world cup, we raised awareness for ALS with the Ice bucket challenge and it’s the year that the USA and Cuba start thinking of being friends again (or not enemies at the very least). At the same time though it’s the year that Ebola became a big problem, ISIS spreading terror through the middle east, Maya Angelou, Robin Williams and other died, two Malaysian Airlines airplanes got lost and Ukraine, Russia and the EU made steps back in terms of peace and friendship....

Web Components: What is shadow DOM and how to use it.

Web Components is a new specification that is a set of four other specifications: Templates Shadow DOM Custom Elements and Packaging. Here we’ll be talking for Shadow DOM as it’s one of the most intriguing concepts, and it’s also something that you can use even today in your projects. To understand what web components are and how useful they are, you have to think about C or Java. In C, for example, if you go ahead and write your entire code inside the main function the result will be an awful mess of spaghetti code that none will be able to read....

Discourse, breaking UX rules and making me think

About a week ago i had a small exchange of messages with Jeff Atwood regarding his new start-up Discourse and the forum of my favourite website The Daily WTF. But let me start the story from the beginning. The daily WTF is a very popular site that posts crazy stories from the corporate life of different people, mostly in technology. Many of us relate with them, and as a natural consequence it has thousands of readers....

My favorite podcasts for 2014

Morning commute is boring and in London it tends to be crazy too. In order to spend that time more productively and make it enjoyable I listen to tech podcasts. That way i get to catch up with tech news, and learn a ton of things from people that have spend years in the industry. In order to like a podcast I’m usually looking for the same things. First, people that speak clear, not fast and make sense....

Why Object.observe is the best feature of ES7 so far

For the past year i’ve been reading a lot about Object.observe and all the magic it will add in our apps. Very recently though i’ve read that Chrome will be shipping Object.observe soon. I have no idea how soon though since they need to test the performance more, but it’s already available in Chrome Canary and you can start playing right now. ##The Basics The simplest example ever is observing an object for changes in its variables and in its general state....

The future of CSS. CSS Shapes and CSS Masking.

Last week i went to a Meetup and watched a great talk by Razvan Caliman, who works for adobe, named The Expressive Web where he talked about several upcoming CSS features. Some of them are already partially supported by modern browsers (no IE8, you are not modern) and some of them are not but are still cool features. Browsers like Chrome Canary or Webkit Nightly support most of these features, so you can play with them there....

People don't leave managers, they leave cultures.

I’ve been reading some articles lately regarding people leaving big corporations. Specifically Jordan Price left Apple and also several people were claiming that you leave managers, not companies. I tend to disagree. People do leave companies “because of bad managers”, but a bad manager exists because the company let him/her exist. Companies usually want people that are authoritative, get things done (no matter what the cost) and deliver (i hate the word deliver)....

Moving on, with Jekyll

The new year was full of surprises for me. The loss of a loved person can be the instigator for changes in your life. The first change came with moving on to a different house, and that is a glorious moment. Finding a house in London is a riddle these days, especially if you put in perspective the prices, location (London is huge) and friends. But finally i made it, found a place that i liked and start packing my stuff....

Developing front end apps. The tools i use

Front End developing has changed massively the last couple of years. The introduction of amazing JavaScript frameworks, starting from jQuery to Angularjs and Emberjs, gave the developers the ability to create cool apps and rich interfaces very easily and fast. Along with the frameworks came so many tools. I won’t speak for the available tools out there, i’ll just talk about the tools I use. So here they are. Yeoman - http://yeoman....