Putting the Science in Computer Science with Felienne Hermans

Most conversations about best practices in software development focus on personal preferences: Vim versus emacs, static versus dynamic typing, Java versus C#. Other domains use research to settle such questions. Couldn’t software development benefit from science as well?
Felienne Hermans, assistant professor at Delft University of Technology, had a very engaging talk at I T.A.K.E. Unconference 2014 about experiments designed and run to answer questions such as:
- What is the best programming language?
- Do design patterns help in any way?
- Is Linus’ law correct?
- Are spreadsheets code?
Watch her talk @ I T.A.K.E. Unconference 2014 edition to find out the results.
Check out more about I T.A.K.E. Unconference 2015 or see directly the Schedule.

Immutable data
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.
Ricardo J. Mendez, founder at Numergent, is a software developer with 20 years of practice. He will share in his talk at I T.A.K.E Unconference 2016 more about immutable data.
#1. SHARE TOP 5 THINGS YOU DID THAT HELPED YOU GROW & BECOME THE PROFESSIONAL YOU ARE TODAY
Realizing that, as a developer, your job is not to deliver code. Your job is to keep the user happy, and delivering code is only a part of that. It requires a mental shift from the technology-focused mentality one tends to have as an engineer.
#2. What challenges will the participants find solutions to during your session at I T.A.K.E Unconference 2016?
A shift in mentality towards data immutability, whatever the language we are using, will help structure the code and functionality in a way that makes it easier to grow and change down the road.
#3. What else would you like to share with participants ?

I T.A.K.E Unconference 2017 – Ist day videos & slides
The first day of I T.A.K.E Unconference 2017 was a great success: 15 speakers from 9 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.
Videos are available here. Find below the slides from day one. Slides from day 2 are here.
Felienne Hermans – What is science? On craftsmanship for children (Keynote)
Gerard Meszaros – It isn’t testable until it’s tested (Keynote)
Alex Bolboaca – Removing structural duplication
Phillip Krenn – 360° monitoring of your microservices & Se7en deadly deployment sins
Martin Kodok – Powering Interactive Data Analysis with Google BigQuery
Diego Lemos & Vlad Stoian – Extreme Carpaccio: slice thin, code fast!
Thomas Coopman & Michel Grootjans – Playing with projections
Opher Vishnia – Building a multiplayer game server and keeping (most of) your hair
Vlad “Reign” Zelinschi – Progressive Web Apps – The Future
Alexandra Marin – Mobile design patterns
More slides and videos from day 1 coming soon

Meet the speakers – Part 4. Early Bird tickets available
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:
Come discover mutation testing and make sure your never forget another assert again.
Alexandru Bolboaca, CTO MozaicLabs, Romania
Intro to Microservices (Talk)
Alexandra Marin, Software developer at crossplatform.io, Romania
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.
Flexibility through immutability (Talk)
Is immutable data just functional programming snobbery? How could it possibly provide more flexibility than a mutable approach?

Houssam 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!




