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.
#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.
Want to meet Florin, +30 international speakers and ~300 software crafters from around Europe?
Register now for I T.A.K.E Unconference 2017!
The first day of I T.A.K.E Unconference 2016 was a great success: 18 speakers from 8 different countries shared insights and latest trends on 5 different stages.
Live coding sessions, the talks & workshops received an excellent feedback. Also, everyone got involved during the Open Space, Lightning Talks, Product Development Track & Kata Lounge. In the evening, the event continued informally at Dinner & Coding with a stranger.
Phillipp Krenn – Painfree object-document mapping with Elasticresearch
Autotesting & Design
A few thoughts from the participants
- First of all, I want to congratulate you for the organisation (…) You can be proud of your work. I spent an amazing time and the return on the invested time is 5/5
- Open talks were excellent for networking and ideas exchange
- The Product Development track was a useful and pleasant experience
Enjoy the following series of interviews with the speakers, top-notch software crafters from across Europe, joining I T.A.K.E Unconference, Bucharest, 19-20 May. Discover the lessons learned and what drives them to challenge the known path in their field.
Andrey Adamovich, Software Architect at Aestas IT, is a software craftsman with many years of experience in different lifecycle phases of software creation. At I T.A.K.E Unconference 2016, he will share more patterns for infrastructure-as-a-code and visualizing codebases.
#1. Share with us 5 things you did that helped you grow & become the professional you are today
- Leaving my first workplace, where I have worked for 5 years
- Becoming an active public speaker
- Co-organizing local communities and conferences
- Developing open-source libraries
- Writing a book
#2. What challenges will the participants find solutions to during your session at I T.A.K.E Unconference 2016?
#3. What else would you like to share with participants
Developer | Entrepreneur | Open-source Enthusiast | IoT Player | DevOps Believer | Visualization Lover
Want to join Andrey and many more software crafters from around Europe?