I T.A.K.E Unconference 2016 – IInd day videos & slides

May 22, 2016 by Alexandru Bolboaca in  Announcements

And…it’s a wrap: 2 days of intense & complex program, almost 300 participants, +30 sessions & +30 speakers. During the 2nd day of the event, 16 speakers from 11 countries shared their knowledge on Microservices, Autotesting & Design, Quality Practices, Architecture & Technical Leadership.

Watch the videos from the event here. Find below the presentations from day 2. The slides from day 1 are here.

 

Continous  Deployment

Andrey Adamovich – Patterns for infrastructure as a code

Tugberk Ugurlu – Zero Downtime Deployment Golden Rules & Docker Changes the Way You Develop and Release Your Scalable Solutions

Thierry de Pauw – Continuous Delivery is more than just Tooling_Its a Culture

Thomas Sundberg – Definition of Done – Working software in production

 

Autotesting & Design

Thomas Sundberg – How deep are your tests

Franziska Sauerwein Introduction to Outside in Test Driven Development (London School)

Alexandra Marin – Error-proof your mobile app

Ricardo Mendez – Flexibility Through Immutability

 

Quality Practices

Houssam Fakih – Never Develop Alone – always with a partner

Andrey Adamovich – Visualising Codebases

 

Architecture

Milen Dyankov – Microservices and Modularity

Clement Bouillier, Jean Hellou, Florent Pellet & Emilien Pecoul – Workshop around CQRS & Event sourcing 

 

Technical Leadership

Hugo Messer – How to successfully manage remote teams

Flavius Stef – Is management dead

 

A few thoughts  from the participants

  • Very glad I attended, well worth the trip from UK 
  • It was a very well organised event. I really enjoyed it, the speakers have been inspiring and well prepared 🙂 
  • It was a pleasant learning environment – I hope you will continue to bring high-quality speakers in the event

 

 

 

itake-day 2

In-Process or Inter-Processes Communication at Deploy Time

Mar 03, 2017

Enjoy the following series of interviews with the speakers, top-notch software crafters from across Europe, joining  I T.A.K.E Unconference, Bucharest, 11-12 May. Discover the lessons learned and what drives them to challenge the known path in their field.

Florin Coroș, Co-Founder and Partner iQuarc, is a passionate software architect and developer who has been working for more than 10 years in a wide variety of business applications using Microsoft technologies. At #itakeunconf, Florin is sharing more about In-Process or Inter-Processes Communication at Deploy Time.

 

speaker-badge-professional-status-florin-coros

 

 

#1. Please share with us 5 things you did that helped you grow & become the professional you are today

 

There might be a fortunate series of events, which fit nicely with my personality and abilities.

One of the things that helped me a great deal, was the fact that I changed the contexts and projects often. Even if I worked for the same company and the same technologies for about 10 years, I have changed the projects, the clients and my role at least once in two years. It wasn’t something that I had planned, but I always wanted to learn and experience new things.

Change is always challenging and creates opportunity for learning and for professional growth.

Another important thing for me, I think it was the fact that I always look for professional models. First, I discovered Uncle Bob, then there were Martin Fowler, J.B. Rainsberger, Roy Osherove, Kent Beck, Juval Lowe, Jurgen Appelo, Richard Campbel, and many others (I remember having a slide with some of these guy’s pictures in one of my first talks I’ve given at a conference ☺ ). Reading their books and articles, and then trying to apply their ideas in my day to day work, inspired and helped me.

Attending to training and conferences is another important thing. The TDD workshop with J.B. Rainsberger, which I attended back in 2010 was a few years jump ahead in my career. After, there were many other high-quality training I had the opportunity to attend, like the IDesign Master Class with Richard Campbel, a workshop with Dan North, or a Requirements course with Kay and Tom Gilb.

Coding just to practice is another thing that makes a difference. I learned this at the Code Retreats and I’ve kept this good habit. From time to time I take a few hours and I just write code with the purpose of learning or practicing. It always pays back.

 

#2. What challenges will the participants find solutions to during your session at I T.A.K.E Unconference 2017?

 

In large enterprise applications, there is always the challenge of decomposing the system. From performance considerations we may end up loading all the services in one or two processes, ending up with a monolith, which doesn’t scale and it is costly to maintain. At the other end, we have one process for each service resulting in too many inter-process call hops to handle one user request, which is bad for performance and it may be costly to maintain.

I’ll show a way, which I’ve applied in some projects I’ve architected, on how to separate this communication concern from implementing the business functionality.

#3. Recommend for the participants 3 sources you find inspiration from and would help them better understand you

  • My blog of course ☺ onCodeDesign.com . There, it is more about me and my thoughts
  • .NET Rocks (https://www.dotnetrocks.com/) is a podcast I recommend especially to .NET developers, and also to any geeks
  • As a hobby, I recommend learning and playing GO. Even if it a time-consuming game, it is a very good exercise for the mind.

 

ITAKE_2017

Want to meet Florin, +30 international speakers and ~300 software crafters from around Europe?

Register now for I T.A.K.E Unconference 2017!

Code and win a cool gadget: Programming Contest

May 16, 2016

I T.A.K.E Unconference 2016 is right ahead of us: almost 300 software crafters from Europe will challenge, change & improve the world of software craftsmanship.

This year edition offers the convergence of a technical-centric event combined with an audience of international top-notch participants, networking opportunities & a space where new ideas spark.

Are you up to a challenge?

But wait…this is not all. We’ve prepared for you a set of challenges that will put your coding skills to test. Join the programming contest, show your coding skills in a competition with software crafters across Europe & get the chance to win one of the cool prizes we have prepared: a Samsung Galaxy S7 (offered by Mozaic Works) or a Samsung Gear Smartwatch (offered by MozaicLabs).

 

AndroidPIT-Samsung-galaxy-s7-4                                                  gear-s-black

 

HOW THE PROGRAMMING CONTEST WORKS?

Well, this is simple. We try to automate the process as much as possible. For the moment the instructions are as simple as:
  • Register for THE contest on May 19 (the link to register will be communicated in the morning of 19th May)
  • Solve the challenges
  • Submit the solutions until May 20, 2 pm
Really cool: you can use ANY of the following programming languages: Java, C#, PHP, C++.

WHO WILL REVIEW YOUR CODE?

The Jury is built of Software Craftsman Fellows from Europe – names soon to be announced. They will grade each challenge you took. There will be just a few challenges, and taking all of them may lead you to the highest score. So the more you solve the closer to win.
Don’t miss the Programming Contest as well as many other hands-on sessions at I T.A.K.E. Unconference, 19-20 May, Bucharest.

Meet the speakers – Part 4. Early Bird tickets available

Mar 21, 2016

Software craftsmen from more than 15 countries will meet in the heart of Bucharest, 19-20 May, at I T.A.K.E Unconference! For 2 days, more than 30 speakers will share insights, latest trends, and deliver hands-on sessions.

In Meet the Speakers Part I, Part II, and Part III, we shared more about the speakers who will make this year event a one not to be missed. Below, you can read more about other top-notch practitioners who joined the speakers line-up:

 

 

nicolas_frankel_medium-2
Nicolas Fränkel, Software Architect at hybris software, Switzerland

 

Come discover mutation testing and make sure your never forget another assert again.

 
 

 Alex

 

Alexandru Bolboaca, CTO MozaicLabs, Romania

Intro to Microservices (Talk)

 

 

31f45d5a0834773c3ac146401640ad1f_original-270x270-2

Alexandra Marin, Software developer at crossplatform.io, Romania

Error proof your mobile app 

C# and NUnit tests are essential, but limited. Let’s make our testing toolkit complete with automated UI acceptance testing for common behaviors like pressing buttons, making swipe gestures, entering text and validating inputs.

 

977673_656021964423578_1723272302_o-cropped-square_original
Ricardo Mendez, Founder at Numergent, Romania

Flexibility through immutability (Talk)

Is immutable data just functional programming snobbery? How could it possibly provide more flexibility than a mutable approach?

 

 

Photo Houssam Fakih_originalFullSizeRender_originalHoussam Fakih, Software Engineer at Arolla, France

Boris Gonnot, Head of Feature Development Teams at BISAM, France

Metrics For Good Developers (Talk) 

Simple and efficient metrics for developers

 

 

 

Want to challenge the current programming practices as these software craftsmen are doing? Want to experience new techniques, debate on the existing ones or even pair program in the I T.A.K.E Unconference space?

Get your Early Bird ticket today! 

 

Stay tuned. We will continue publishing more about the program, speakers and the dynamic learning practices awaiting you.

Thrilled to see you in May!

Leave a Reply