Top 
Amir Barylko

Amir Barylko

Amir Barylko started his career in 1994 working for IBM as a senior developer while he was finishing his Masters degree in computer science. Since then he worked as team leader and architect for the past 15 years.

Having started with languages like C++ and Java he spent many years coding in C# and training other developers in topics such domain modeling, abstractions, patterns, automation, dependency injection, testing, etc.

Being an incurable geek, always thirsty for knowledge, his passion for technology moved him towards Ruby on Rails a few years ago, becoming an advocate of RoR web development. Also following he's teaching passion he did his first RoR training a year ago, and recently a TDD training with great reviews.

Amir is a rare combination of high technical skills, lots of experience in a wide range of platforms, exceptional presentation skills and great sense of humor. His presentations are always rich in content and fun to attend.

Website URL: http:\\www.orthocoders.com

Wednesday, 09 November 2011 00:44

Painless Continuous Integration with TeamCity

Continuous integration is an excellent tool to ensure the integrity of our build and the sanity of our tests (and developers!).  CI provides a central place to run different metrics like code coverage, styling, comments, similarities, etc.  But, how long does it take to install a CI server? How hard it is to configure it? What about the test results?  I'm going to show how to address all those concerns using TeamCity, setting up the builds, creating schedules and dependencies.

Wednesday, 09 November 2011 00:43

Agile Planning

Every software project considers one of his main goals to provide early and continuous delivery of valuable software to the customer. In order to do so is important to accept three principles:

1. It is impossible to gather all the requirements at the beginning of a project.

2. Whatever requirements you do gather are guaranteed to change.

3. There will always be more to do than time and money will allow.

You are probably thinking: "That's easy to say, but how can I apply those rules in a fixed budget contract?" I'll answer this and much more. Join me in this session to introduce agile planning, the tools and methodology and discuss how to implement it when the project "has to be done".