Press "Enter" to skip to content

Category: Uncategorised

FOSDEM 2017

Looking forward to go to FOSDEM 2017 in Brussels. It is my first time on a open source conference!

Since I started working with Linux I was attracted by open source. I didn’t understood why somebody was able to give his job for free… I started using their code and getting into their amazing projects, building my own set of  tools that nobody asked me to pay for…

Every day, any of us uses thousands of lines of code written by open source community, it is so deep and so important that nobody is away of it. Now I understand the huge task open source is doing for  for all of us, and I definitively want to join.

See you in the FOSDEM and remember: the future is being written by us and now more than ever before the future is really being written by us.

My hobby

Since I was a child I always liked the digital media world. I learned Photoshop with 13 years thanks to a book my father gave me  and since then I started learning other programs such as 3D studio Max, Adobe Premiere, Freehand…

Those are some of my works (the oldest I still have is from October 2001!)

I never give up on my passions of creating digital content even considering myself bad at arts. Because persistence is key in every success.

One of my latest project is “EnBoteDeBote”, a YouTube channel directed by my girlfriend and produced and edited by both. I hope you enjoy it. Please, give a huge thumbs up if you like what you see. Support is essential for content creators!

After a year of work we keep on growing. Every day we have new and exciting ideas we apply. We play together and the experience worth widely the costs.

Sorry folks, the channel is in Spanish (our main market). 😉

DevOps with Chef. Sweet.

I needed to setup few servers for QA and provision development environments for my team so I started a small make-based repo where to put all the nasty configuration and provisioning stuff. After few days of work I decided to look for solutions in the world wide web. Then discovered DevOps discipline.

DevOps enlightened me. Is exactly what I was looking for!

I work in an industrial environment with real time and embedded software using tools such as Yocto and scripting. Not related to web development at all and even less with cloud computing… So DevOps was quite far away from my environment, but as a curious guy I started diving into it: Ansible, Docker, Puppet, Salt… And finally I looked into Chef.

Exactly what I was looking for.

Remember my objective: setting up some servers for QA and CI for my team and provisioning our developer environments with the proper tools. Well,  Chef is designed exactly for that!

Why Chef?

Ruby.

If you don’t know about Ruby, it is a small and nifty language. I recommend to start with the koans.

As a developer, having a language instead of some custom file syntax or an obscure engine is allays a plus. Of course you will have some drawbacks enforcing yourself to deal with infrastructure and setup, but depending on the size of your team, is something you may need to deal with it anyway.

If your team is not enlightened yet by DevOps something you will get from Chef among other similar tools are the DevOps mantras:

  • Environment replication.
  • Scalability.
  • Infrastructure as code. (Version controlled)
  • Quality and reliability.

And with Chef, as an open source project, you will also have lots and lots of community support and a complete community repository of recipes: The supermarket.

Where to start?

Is not in the scope of this blog entry to show Chef, but there are lots of information in their learning portal and some nice books to start with. Is a matter of a couple of days to start doing Chef recipes and organizing your infrastructure just learning Ruby and having a nice introductory reading, I personally read Learning Chef.

Please, let me know if this information was helpful for you!