Want to join Karina and ~300 software crafters from around Europe?
Register now for I T.A.K.E Unconference 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.
Karina Popova, Head of Development at Link Mobility, as been working as DevOps Lead last 10 years. At #itakeunconf she will include in her talk a lot of real working IoT use cases and their potential impact of a combination IoT with AI.
The five most important thing for my growth includes:
1. Education, I have spent almost 20 years studying and it was a key point in my professional growth.
2. Travelling, meeting people with different culture and observing their solutions.
3. Reading, especially biographies, as history always repeats.
5. Attending IT events, to learn the basics of new technologies, keep track of trends and have an awesome deep conversations
Attendees will learn what is the potential impact of AI in the IoT sphere, what real IoT use cases with AI on top have been already implemented and how can we increase the quality of life with the AI+IoT.
Three most important sources for inspiration before my talk are the book “The Hitchhiker’s Guide to the Galaxy”, the movie “Bicentennial Man” and my Instagram.
Want to join Karina 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.
You can watch the videos from the event here. Find below the slides from day one. Slides from day 2 are here.
Franziska Sauwerwin – Raising the Bar
Houssam Fakih & Borris Gonnot – Metrics for Good Developers
Claudia Rosu – Developer experience to Testing
Alastair Smith – Express Yourself!
Monica Obogeanu – How We Use BDD to Keep our Developers Smiling
Ionut G. Stan – Let’s write a Parser!
Tim Perry – Microservice Pipeline Architecture
Yegor Bugayenko – Microservices as Chat Bots
Cristiana Voicu & Cristian Andrei – Openstack in the Enterprise and you get your money from it
Condoiu Iuliana – Microservices-what tools do we use
Philipp Krenn – Automate all things AWS with Ansible
Phillipp Krenn – Painfree object-document mapping with Elasticresearch
Nicolas Frankel – Mutation Testing to the rescue of your tests
Alastair Smith – Test-Driving Your Database
Andreas Leidig & Robin Danzinger – Who is testing the mocks
As for every I TAKE Unconference edition, we want to give a chance to the software crafters from the audience to showcase their skills and learn more in the process. And because we appreciate passion, we offer a prize to those who convince a jury of well-known international developers that they are the most skilled in the room.
This contest is not meant to be easy. It will require you to practice beforehand, so please read the instructions carefully.
It will also require you to register before the event.
Mechanics
Constraints
To simplify the jury’s decision, the performing kata has to conform to the following constraints:
How we will judge
The jury will judge your refactoring skills.
The ideal kata looks like this – you will get maximum point if you:
You will loose points if you:
Recommendations
To help you, we’ve thought out what we would do if we participated to such a contest. Here’s what we recommend.
1) Use one of the following codebases for the kata:
2) Practice beforehand on the structure we presented for the ideal kata. Ideally find someone to practice with.
3) Watch other people refactoring. YouTube has many videos on the topic, including using the recommended code bases.
Glossary
A programming kata is a repeatable exercise used to practice specific skills.
Performing kata means doing a kata in front of an audience.
Refactoring means changing the internal structure of the code without changing its behaviour.