Guillem Fernandez

About my job and my passion.

BDD: From the Idea to the App 2

It’s been almost two years since I wrote my post from the idea to the App, and that’s a long time. Since then many things changed and I’ve been working a lot on BDD and TDD. So I guess this is a great moment to start a new series of posts about how to do the full process.

Last year I did a formation on iOS development. The final lessons consisted in creating a game, the Mastermind game. I think it is a good idea to use this example to build and app using TDD and BDD. Of course this process will not contain the full creation process with all details as it would take ages, even a book to do it, but I will include the headlines of the process with all the details and guides to complete the process, and of course with the code to do it.

Let’s start with it.

Mac OS X Productivity Tips for Developers: Display Control

This is a small chapter about how to control the elements on the screen like windows organisation, windows switching and prevent from going to sleep. It’s not the most interesting one but yet provides a bunch of tips that are good to know in the same line of the rest of the videos.

This post belongs to a series about Mac OS X Productivity Tips for Developers. Next post will be Applescript Automation & Automator Apps.

Mac OS X Productivity Tips for Developers: Shell Tune-Ups

In this chapter we are introduced to z-shell, an amazing and full of possibilities shell to work with. I have to say that I’ve been told in the past about this shell, but never had the oportunity to dive into it. The main reason to not try it was the poor information I founded. Here Tim and Mathew introduces you to “Oh My Zsh” which is an awesome and easy way to install, maintain and customize zsh.

During the chapter you become less and less scared about moving to this other shell and see all the benefits, from moving from one folder to another, themimgs the shell or listing the options a subcommand has.

Again we are in front of a master lesson by Tim Berglund and Mathew McCullogh.

This post belongs to a series about Mac OS X Productivity Tips for Developers. Next post will be Display Control.