Surround yourself with those on the same mission as you
This famous quote has been an important guide for me on my track to self-improvement. Therefore I am searching for IT conferences and communities all over the world where I can meet like-minded souls.
With over 2200 attendees from over 42 countries, the Craft Conf is one of the most popular IT-craft conferences in the world. As one of the grateful invites to the diversity program, I now finally had the chance to be a part of it as well.
This opportunity provided me to meet crafters, share experiences, and hear and learn something new. And to enjoy the culture of Budapest of course!
One of the most interesting things I experienced was a Coding Dojo workshop. Doing #mobprogramming with 10+ other people and having Emily Bache and Llewellyn Falco as facilitators was a great experience about which I will write more in one of the upcoming posts.
Don’t watch these talks
In a DevOps world of Agile empowered teams, exerting technical leadership across an organization is challenging. When I was a junior to mid-level developer, the technical leaders in my organization were called Architects. Day to day, I saw little of them. The help they gave me comprised mainly of architectural diagrams to guide development work, and compulsory standard tools and frameworks. Occasionally they would hold workshops with the whole team and go through important technical decisions. These people, although once skilled programmers, did not write code themselves any more.
Have you lost your mojo or got bored with life? Are you stuck in a rut and can’t quite figure out how to get out of it? Does work keep getting in the way of your dreams? Have you reached a crossroads and don’t know which way to go?
In this guided demo, we are going to look at 3 different techniques that are remarkably powerful in combination to cut through legacy code without having to go through the bother of reading or understanding it.
The techniques are:
Combination Testing: to get 100% test coverage quickly
Code Coverage as guidance: to help us make decisions about inputs and deletion
Provable Refactorings: to help us change code without having to worry about it.
In combination, these 3 techniques can quickly make impossible tasks trivial.
It was 9 pm on a Friday and I was at work, my spouse called asking when I’d be home, my boss was all over me. I had been working on a proposal for 5 months and couldn’t get team, vendor and client’s buy in! I became insufferable, even Ron, my best friend, declined our traditional Wednesday beer date. I changed jobs frequently, feeling disengaged (my ‘record’ was 4 hours) until I became physically ill. After a third round of antibiotics, I decided to quit another position and start working for myself
Many organizations today strive to establish autonomous development teams who can move as independently of each other as possible. The goal is to achieve speed and scalability – but what does architecture governance look like in such a decentralised setup? We’ll discuss how to keep everybody aligned on a shared understanding of the architecture and thus avoid prescriptive standardisation without getting chaos
Agile practices teach us how to deal with evolving applications but so often the data store is overlooked as a component of your application lifecycle. Database servers are monolothic, resource intensive and mostly viewed as set in stone. Encapsulating your database server in a container and your database in a storage container can dramatically lighten the load and make your database as agile as your model and other processes.
You can find other interesting talks from the Craft Conf on their official YouTube Channel.
Wonderful energy, wonderful people, great organization, and sponsors. I definitely recommend to everyone with an IT-related profession to visit this conference. In particular, I would like to appeal to women to make use of the opportunity and apply for a diversity program. Each year around spring time the applications open on the official CraftConf website.
Enjoy the photos from the conference, they are worth a thousand words.