Coaching Session 004

Almost two months out of the blog and the coaching project because a lot of good things happened but finally we go back on track (about time).

I wanted to share some thoughts about HTML5 boilerplate: how I see it, what I think it is and what I’ll remove for my project.

It’s not every day that you start a project from scratch. Usually you join an already working project on a mid stage or, even if it’s not so, it’s architects business to define the project structure and stack. So it is that after some years of experience I was struggling to really come up with a starting approach to my project but this gets solved if you trust what html5 boilerplate has to offer . As they say on the homesite:

HTML5 Boilerplate is a professional front-end template for building fast, robust, and adaptable web apps or sites.

Which is good so we don’t have to reinvent the wheel every time and we have a common ground to start developing.

Continúa leyendo Coaching Session 004

Coaching Session 003

After a lot of trial and error and playing a bit with gulp I wanted to show you the gulp tasks that I’ve prepared to set up my development environment. There are still left the tasks that will deploy the production version of the web application, everything related to images and icons and a lot of stuff that it’s yet to come. But, anyway, to reduce the length of the posts let me introduce you the final gulp magic I’ll be using to start developing my project.

Continúa leyendo Coaching Session 003

Coaching project 002

It’s been quite a gulp week to me. I have a lot to explain and very few time as tomorrow is my first review. I can say that in just a week I’ve learned a lot about something that was totally unknown before I started and, as always happens, once you know it you realize it was not that difficult. Mastering anything takes time but the difference from going from zero knowledge to some knowledge is huge. In fact I just skipped one of the next steps (modularizing gulp) to be able to write this post.

I assume you know or at least understand what gulp is about. If not, take a look at gulp site and come back, I’ll show you some really easy-to-follow code. If you are just a friend of mine without coding skills probably you’ll get bored if you keep reading, but thanks for the visit =)

Continúa leyendo Coaching project 002

Coaching project 001

As part of my professional promotion in my company I have to develop a project to fill the gap between my expected level for the next pathway and my current level. To get this done I’ve prepared along with my coach a github repo where all the development phases can be found.

For this first session I’ve work around 8 hours. What I have accomplished so far is:

  • Setting up my work space at home
  • Setting up a github repo with a readme file in md language
  • Install html5 boilerplate
  • Install some Atom packages to improve my workflow
  • Install gulp and some node packages
  • Created a gulp task for linting with ESLint

Do you want to know more?

Continúa leyendo Coaching project 001

My frontend workspace on Mac

Just today I’ve received a kind email from a colleague to engage my first front end freelance project. I didn’t expected it today but I knew it was hardly impossible not to get to this point as we know the market is requesting more and more front end engineers and the available heroes are running low.

I could have tried to work on this project with my company laptop but I think it’s better to keep things separated and that’s the reason I faced the challenge to setup my environment from scratch on my domestic machine. Nothing super fancy or advanced but just the way I work or what applications make my work easier. Here we go.

Continúa leyendo My frontend workspace on Mac