Category: Announcements
I T.A.K.E. Unconference Day 2 – Slides & Videos
An unconference is as special as its participants. Thank you everyone – Speakers, Facilitators, Bumblebees & Butterflies for working all together, writing code, pairing, solving problems while discussing, listening and sharing knowledge. After such an…
Show your coding skills while competing with peers like you
Do you know how to test systems? Can you point coding issues? Are you open to learning from other people? And, best of all, can you safely clean up existing code and improve its design?…
Win an invitation to I T.A.K.E. Unconference 2015
The week to celebrate #famousITwomen brings you the chance to win an invitation to The Europe Software Craftsmanship event dedicated to Software Architecture, Software Design and Technical Strategy – I T.A.K.E. Unconference 2015. Most of…
Microservices Architecture by James Lewis and Martin Fowler
James Lewis, keynote at I T.A.K.E. Unconference 2015, has a valuable contribution on Microservices Architecture. Sneak peak: “In short, the microservice architectural style [1] is an approach to developing a single application as a suite of…
Crafted Design with Sandro Mancuso
Sandro Mancuso, the initiator of the London Software Craftsmanship Community, wondered how to structure the code so that it reveals not only the architecture but also its features. In this talk, he shows how…
Hexagonal Architecture Ports&Adapters with J. Martinsson & R. Sanlaville
Until recently, layered architecture was the most common way of organizing large applications or modules. We’ve learned from practice that it has limitations: business rules tend to escape or be duplicated in UI and/or…
Behaviour Driven Development with Thomas Sundberg
Thomas Sundberg is an independent consultant based in Stockholm, Sweden. He has a Masters degree in Computer Science from the Royal Institute of Technology, KTH, in Stockholm. Thomas has been working as a developer…
The Pyramid of Programming Skillsets with Alex Bolboaca
Unit testing, code review, TDD, BDD, refactoring, legacy code techniques, pair programming, continuous integration, architecture styles … So many things to learn and so little time. In his talk at I TAKE Unconference 2014,…
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…