We have opened the call for speakers. For next year we decided to keep the topics that you hold dear: architecture, design principles, TDD etc. and also add some new areas that are becoming more and more popular these days: mobile, big data, scaling architecture etc. Visit the page to learn more.
If you know somebody that has something valuable to share with our audience, we’d appreciate it if you shared the link for the call page.
Have any questions about the call for papers or the unconference? Let us know in the comments.
Until recently, layered architecture was the most common way of organizing large applications or modules. We’ve learned from practice that it has limitations:
- business rules tend to escape or be duplicated in UI and/or data layer
- switching from a database to another is very difficult
- adding another UI to the application (eg. mobile or smart client) requires heavy changes
- changing a library used by the application with another is often complex and risky
A new architecture style has appeared in the recent years that tackles this problem: Hexagonal Architecture, or Ports & Adapters. Its intent is to allow more flexibility by cleanly separating business rules from everything else.
Johann Martinsson and Rémy Sanlaville have described the basics of Hexagonal Architecture and then shown an example of such an architecture.
Enjoy their presentation @ I T.A.K.E. Unconference 2014 edition. Curious about 2015 edition?
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.
Raimo Radczewski is a freelancing software craftsman living in Berlin, Germany. He’s organizing Berlin’s Software Craftsmanship Community where he supports craftspeople with professionalizing and sharpening their skills, but also reflect on their current practices and how they can work better as teams. At #itakeunconf he will be sharing about Remote Pair-programming.
#1. Please share with us 5 things you did that helped you grow and become the professional you are today
I think the most important thing that shaped my career has been the Software Craftsmanship movement. I first went to an OpenSpace in 2012, then Coderetreats, then SoCraTes, then organizing OpenSpaces and such. The community has really supported me and helped me grow in every professional aspect I could think of.
#2. What challenges will the participants find solutions to during your session at I T.A.K.E Unconference 2017?
The most challenging part of working remote is keeping an inter-human connection to the person on the other side to make up for the tools that so rarely work. It also helps to use the least-broken tools and find a structure that works for the individuals that want to pair up.
#3. Recommend for the participants 3 sources you find inspiration from and would help them better understand you
I draw most of my inspiration from visiting and organizing events in the communities. Additionally, the Software Craftsmanship Slack Team is a great place to start discussing with craftspeople all over the world.
Want to join Raimo and ~300 software crafters from around Europe?
Register now for I T.A.K.E Unconference 2017!
And…it’s a wrap: 2 days of intense & complex program, 300 international participants, more than 35 sessions & more than 35 speakers from United States, Europe and Asia. During the 2nd day of the event, 15 speakers from 10 countries shared their knowledge on Machine Learning, IoT, Evolutionary Design, Documentation for Software Developers, Impact Mapping and more.
More slides and videos from day 2 coming soon