How we did it: The Story of a Website with Andreas Leidig
Andreas Leidig has broad experience in object oriented software development and agile practices. He started programming years ago with Smalltalk and worked as an agile coach for a few years. Nowadays he is working full-time in developing enterprise software products.
His talk is about how to set up a community project through a professional use of state-of-the-art technologies and collaboration methods: node.js, continuous integration, github, javascript, evolving design, noSql, testing, software craftsmanship, XP. A fly through the architecture, design and specific aspects of their product.
Enjoy his presentation @ I T.A.K.E. Unconference 2014 edition.
Check out more about I T.A.K.E. Unconference 2015 or see directly the Schedule.
Test-Drive your Database & the 4 Rules of Simple Design
#1. SHARE TOP 5 THINGS YOU DID THAT HELPED YOU GROW & BECOME THE PROFESSIONAL YOU ARE TODAY
- Reading software development books hungrily in the first few years of my career. Texts such as Code Complete and especially The Pragmatic Programmer and Test-Driven Development by Example were hugely influential on my early career and the direction I chose to take. The Pragmatic Programmer in particular is worth re-reading: I didn’t fully understand some parts of it as a fresh graduate joining the industry, and the experience I’ve built up over the last ten years has allowed me to get more from it on each later reading.
- Attending developer meetups, user groups, and conferences. Aside from the knowledge gained from the talks and workshops run at these events, they’re an invaluable opportunity to meet other developers, learn from their experiences, and about the local software industry.
- Finding a good mentor. As it turned out, my mentoring was very unofficial: a former colleague of mine guided me in the ways of professional software development, and pointed me in the direction of books, blogs, and other resources to learn from. His advice was invaluable in helping me discover techniques for writing good tests (and why tests are important), the importance of refactoring, and the foundational principles of Object-Oriented Design, such as SOLID. All of this at the beginning of my career, in an environment where I wouldn’t have otherwise been exposed to such topics.
- Understanding people as well as tech. As technical people, we can often be quite blinded to the problems around us and focus on the tools and technologies rather than the underlying collaborations with other people.
- Applying principles I’d learned elsewhere to my profession. I play a lot of music, and have been for over 20 years; as such, the idea of deliberate practice is quite a familiar one to me, and applying this principle to the techniques used in software development made a lot of sense. Participating in and organising things like Dojos and Code Retreats has helped me understand and improve my own development process enormously.
#2. WHAT CHALLENGES WILL THE PARTICIPANTS FIND SOLUTIONS TO DURING YOUR SESSIONS @ I T.A.K.E UNCONFERENCE 2016?
#3. WHAT ELSE WOULD YOU LIKE TO SHARE WITH PARTICIPANTS?
Want to join Alastair and many more software crafters from around Europe?
Opening the doors of next year’s edition
Work is already well underway for next year’s unconference. Read on to learn more about what happens when, the confirmed keynote, call for speakers and new website.
Timeline for 2014
We’ve created the first iteration of the plan for this year. In case you were wondering, here are the key milestones between now and the end of 2014:
- Sep 03: New website goes live
- Sep 03: Call for papers opened
- Nov 03: Registrations opened
- Nov 10: Program announced
Confirmed keynote
As we announced in May, we already have confirmed one of the keynote speakers for 2015. Simon Brown is a renowned architect and trainer on agile architecture and author of Software Architecture for Developers. With a schedule as busy as his, we’re sure glad it matched our dates for next year’s I T.A.K.E Unconference.
Call for speakers open
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.
New website
We hope you enjoy the new website we’ve created. Based on your feedback during the past two years, we decided to come up with a new design that is accessible on all mobile devices. We’d like to thank our partners at Gorilla Studio for their effort and creativity with the new design.
We’re really excited for next year’s edition! So far things look great and we are committed to delivering the best edition yet to all our attendees. See you there?
***
Do you like the new website? Have any questions about the call for papers or the unconference? Let us know in the comments.
[newsletter-form]
Call for speakers open
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.
[newsletter-form]