These are the talks and workshops from the unconference. Click a persona to select/deselect it.

AlbertArchitect
 
ChrisCTO
 
DianaDevOps
 
MeganManager
 
TamaraTeam
Leader
DavidDeveloper
BiancaBusiness
Analyst
TudorTester
Workshop
Fri 10:10 - 11:55
Atlas 2
Software Design
Improve your software design skills like a professional designer
Workshop
Thu 11:00 - 12:45
Taygete
Software Design
Interactive workshop to discuss design problems and UX fundamentals that affect front-end development
Talk
Thu 16:00 - 16:30
Electra
Architecture
Every successful project needs a clear architecture, which is understood by all team members. Let’s architect a React application from [...]
Talk
Fri 16:20 - 16:45
Atlas 2
Architecture
The Enforcement of Blockchain Arbitral Awards Under the New York Convention 1958

Talk
Thu 10:15 - 10:45
Atlas 2
Developer's Life
How To Mess Up With Git And Love It Again
Workshop
Thu 11:00 - 12:45
Electra
Software Design
Functional Programming made simple
Keynote
Thu 09:25 - 10:10
Atlas 2
Software Design
As developers we spend a lot of time dealing with error cases. We write code to handle them or leverage our type systems prevent them. [...]
Keynote
Fri 09:15 - 10:00
Atlas 2
Software Design
Learn how to design better code
Keynote
Thu 13:45 - 14:30
Atlas 2
Software Design
The session will reveal the fascinating domain of natural language processing, with its recent capabilities of uncovering the [...]
Livecoding
Fri 12:10 - 13:20
Caleano
Developer's Life
Learn how to leverage Web Components to incrementally build your app.
Keynote
Fri 14:20 - 15:05
Atlas 2
Architecture
How can AI improve the efficiency of medical field workers in remote Ugandan villages?
Workshop
Thu 11:00 - 12:45
Merope
Architecture
Gain hands-on experience with techniques to control access to REST APIs
Talk
Thu 16:00 - 16:30
Atlas 2
Developer's Life
What if you could log your brain to the developer console, typing with your brain signals?
Talk
Thu 10:15 - 10:45
Merope
Quality Practices
Avoid human error with one neat trick
Livecoding
Fri 12:10 - 13:20
Merope
Software Design
Developing a new feature for a react/mobx website using outside-in test-driven development
Workshop
Fri 10:10 - 11:55
Electra
Software Design
Counterintuitive new techniques for your TDD tool belt
Workshop
Fri 10:10 - 11:55
Taygete
Quality Practices
Learn techniques that help you understand true depth of a problem, spot incorrect assumptions and risks that may have resulted in bugs.
Livecoding
Fri 12:10 - 13:20
Electra
Quality Practices
When was the last time you gave your test code some love? This session is all about caring and give the test code the love it deserves
Workshop
Fri 10:10 - 11:55
Merope
Technical Leadership
What is good code? Join us for this fun & test-driven hands-on session to find out! Warning: extremely interactive :)
Livecoding
Fri 12:05 - 13:15
Caleano 1+2
Devops
Moving your logs beyond SSH and tail
Talk
Thu 16:00 - 16:30
Electra
Quality Practices
REST API testing in functional programming language with almost no syntax
Talk
Thu 16:00 - 16:30
Caleano
Architecture
Performance is simple, all you have to know is everything.
Livecoding
Fri 12:10 - 13:20
Atlas 2
Software Design
Make it harder for bugs to infest your project
Talk
Thu 10:15 - 10:45
Taygete
Architecture
Concurrent code that is composable?
Talk
Thu 16:00 - 16:30
Taygete
Quality Practices
I will tell you what tests you need and base my findings on facts. Science!
Talk
Thu 10:15 - 10:45
Electra
Quality Practices
Improving one step at a time while keeping it easy to use.
Thu 11:00 - 12:45
When refactoring is risky and expensive, how do you deliver?
Workshop
Thu 11:00 - 12:45
Caleano
Developer's Life
A low fidelity technique to find concrete examples that descibes your system
Talk
Thu 10:15 - 10:45
Caleano
Software Design
Pushing types to the limit
Talk
Thu 16:00 - 16:30
Merope
Technical Leadership
Real leaders are not demigods. They are true team players. Come, and find out how.
Workshop
Thu 11:00 - 12:45
Atlas 2
Quality Practices
Let’s Try Property-Based Testing
Thu 16:00 - 16:30
Are you happy with your unit tests? What makes a good unit test? Let me show you how your unit tests could become as awesome as you are!
Keynote
Fri 16:45 - 17:30
Atlas 2
Devops
SysAdmins are obsolete, we need more DevOps engineers! Or do we? In this talk, the author will give several use cases from his personal [...]
Keynote
Thu 16:45 - 17:30
Atlas 2
Quality Practices
Making wise decisions in testing/checking a Boeing 777 simulator is a challenging process, especially when aviation authorities are [...]
Livecoding
Fri 12:10 - 12:45
Atlas 2
Software Design
This livecoding session introduces Apache Spark and is aimed at seasoned developers with an interest in understanding the streaming [...]
Talk
Thu 12:10 - 12:45
Atlas 2
Architecture
We live in a world where synchronous is considered the normal way of thinking. After all, most of the languages and libraries are based [...]
Keynote
Fri 9:30 - 10:15
Atlas 2
TBD
DeepLearning frameworks are popping up at very high frequency but only a few of them are suitable to run on clusters, use GPUs and [...]
Keynote
Thu 9:30 - 10:15
Atlas 2
Autotesting & Design
Executable examples can drive testability into your architecture. Find out how!
Workshop
Thu 10:30 - 12:15
Alcyone 1
Product Development
Extreme Carpaccio is a funny hands-on coding game in which you slice a problem and implement the solution by small increments
Workshop
Fri 10:30 - 12:15
Electra 1
Quality Practices
Grow your object-orientated design skills by subjecting yourself to brutal coding rules while practicing.
Workshop
Thu 10:30 - 12:15
Taygete
TBD
Play in our quiz domain by creating your own projections
Talk
Thu 16:35 - 17:10
Caleano 1+2
Devops
Do you have something to confess? Or are you still in denial — knowing that you're doing something wrong, but you cannot say what it is?
Livecoding
Thu 10:30 - 11:40
Caleano 1+2
Devops
"With microservices every outage is like a murder mystery."
Talk
Thu 12:10 - 12:45
Electra 1
Architecture
Making a game is the hardest software challenge you will ever undertake. That is - until you’ve decided to make it multiplayer.
Livecoding
Thu 10:30 - 11:40
Electra 1
Software Design
Power of Bigdata at your hands
Talk
Fri 16:35 - 17:10
Atlas 2
Devops
An approach to store and share the passwords of your project throughout development and deployment.
Workshop
Fri 10:30 - 12:15
Taygete
TBD
Do you make an Impact with your software or do you implement requirements?
Keynote
Fri 14:00 - 14:45
Atlas 2
Autotesting & Design
What can we learn from hackers, so we can begin to develop our own security testing strategies
Livecoding
Fri 10:30 - 11:40
Atlas 2
Quality Practices
Test Driven Development is not done by magic! It's done by people, using refactoring techniques. We call that Evolutionary Design.
Talk
Fri 16:35 - 17:10
Alcyone 1
Software Design
Make sense of how the concepts of covariance and contravariance are used in typed programming languages.
Livecoding
Fri 10:30 - 11:40
Caleano 1+2
Architecture
Get the flexibility to configure, which of the services communicate in same process and which use inter-process communication
Talk
Thu 12:10 - 12:45
Caleano 1+2
TBD
AI will be more important in making sense of data streamed in from IoT devices. What will happen when we will learn how to combine AI & IoT?
Talk
Thu 16:35 - 17:10
Taygete
Architecture
What would The Gang of Four say?
Talk
Fri 16:35 - 17:10
Caleano 1+2
Developer's Life
Remote Pairprogramming, or how every conversation I had in the last two years started with "Hello? Can you hear me?"
Talk
Fri 12:10 - 12:45
Caleano 1+2
Developer's Life
Maybe the hardest thing in agile software development is to respect the first principle and value individuals and interactions.
Talk
Thu 16:35 - 17:10
Alcyone 1
Continuous Deployment
Startups don't have time for Software Craftsmanship, right? Wrong! Let's find out why.
Talk
Fri 16:35 - 17:10
Taygete
Quality Practices
The quest of a Business Analyst in finding the right tools and attitude while trying to get around to living in Agilandia
Workshop
Fri 10:30 - 12:15
Alcyone 1
Quality Practices
A workshop on better ways to document software
Talk
Fri 16:35 - 17:10
Atlas 2
Technical Leadership
You've inherited a legacy codebase and a fearful team. Somehow the answer to solving this problem is playing with Lego.
Talk
Thu 16:35 - 17:10
Electra 1
Quality Practices
How many times have you come across an awesome looking library or tool but can't even begin to understand how to use it?
Talk
Thu 16:35 - 17:10
Atlas 2
Architecture
Come and learn more about Progressive Web Apps, why they are making big waves and how to implement them.
Talk
Thu 10:30 - 11:05
Atlas 2
Autotesting & Design
Encapsulation is good. But what is it really?
Keynote
Fri 17:25 - 18:00
Atlas 2
Technical Leadership
Pragmatic advice for software craftsmen interested in becoming the most valuable pro in a company and beyond
Keynote
Thu 14:00 - 14:35
Atlas 2
TBD
This talk is about what science is, and how you do it, in the context of Felienne's research into software craftsmanship for kids.
Keynote
Thu 17::25 - 00:35
Atlas 2
TBD
A survey of software and art in functional programming that will help us reason qualitatively about abstract domains.
Talk
Thu 16:45 - 17:20
Alcyone 1
Microservices
In today’s cloud first environment, traditional enterprises are caught up in the clash between developers wanting to build the latest [...]
Talk
Thu 16:00 - 16:35
Caleano 1+2
Microservices
Flexibility offered by micro services made this model to be preferred among software architects in the late years.  This trend raised [...]
Keynote
Fri 9:35 - 10:20
Atlas 2
Software Design
Does good software design matter? And, if it does, how do we obtain good software design? I’ve been searching for answers to [...]
Talk
Thu 16:45 - 17:20
Atlas 2
Developer's Life
As a Product Manager, I strongly believe that no good user experience can come out of bad developer experience. Thus, in our team, we [...]
Talk
Thu 12:25 - 13:00
Atlas 2
Developer's Life
Create Software Design with unit testing, build user experience with UX testing, check definition of done with functional testing [...]
Talk
Fri 15:40 - 16:15
Alcyone 1
Technical Leadership
So what is the role of the manager in the new agile organization? Is there one anymore?
Keynote
Thu 9:35 - 10:20
Atlas 2
Technical Leadership
That feeling of a successful startup. A handful of people in a room, getting shi…ny things done. Everybody working together, all [...]
Talk
Fri 15:40 - 16:15
Atlas 2
Quality Practices
Feature Branches introduce more than their fair share of problems in the context of Continuous Delivery
Talk
Thu 11:00 - 11:35
Alcyone 1
Autotesting & Design
Unit testing ensures your production code is relevant. But what does ensure your testing code is relevant? Come discover mutation [...]
Talk
Fri 16:25 - 17:00
Atlas 2
Microservices
1000 feet overview of managing a solution architecture that consists of Microservices with Docker
Talk
Thu 11:45 - 12:20
Caleano 1+2
Microservices
It seems that chat bots are a more effective way of interaction between web (micro-)services and users than traditional HTML user interfaces
Talk
Thu 11:00 - 11:35
Caleano 1+2
Microservices
Microservice architecture in practice, to build content pipelines
Livecoding
Thu 11:45 - 12:55
Electra 1
Software Design
One weird trick to write parsers. Compiler engineers will hate you!
Talk
Fri 10:35 - 11:10
Atlas 2
Continuous Deployment
Patterns are everywhere
Talk
Thu 16:00 - 16:35
Atlas 2
Developer's Life
Learn to write more expressive code with the Four Rules of Simple Design.
Talk
Thu 11:45 - 12:20
Atlas 2
Developer's Life
Finally a simple and efficient metrics for developers
Livecoding
Fri 11:20 - 12:30
Caleano 1+2
Autotesting & Design
Learn about different styles of TDD and how to choose the appropriate one
Talk
Thu 11:00 - 11:35
Atlas 2
Developer's Life
My Journey Towards Software Craftsmanship
Livecoding
Fri 15:40 - 16:50
Taygete
Architecture
A attempt to analyze the problems microservices claim to solve and explore other possible solutions!
Workshop
Fri 10:35 - 12:20
Taygete
Architecture
Learn by yourself the basics about these concepts, through coding with prepared koans
Livecoding
Thu 16:00 - 17:10
Taygete
Continuous Deployment
How to setup a development pipeline for your Node.JS project.
Talk
Fri 15:40 - 16:15
Caleano 1+2
Autotesting & Design
Is immutable data just functional programming snobbery? How could it possibly provide more flexibility than a mutable approach?
Livecoding
Thu 16:00 - 17:10
Alcyone 1
Autotesting & Design
How reliable are your mocks when it comes to integration?
Workshop
Fri 10:35 - 12:20
Alcyone 1
Technical Leadership
Managing Team remotely
Talk
Fri 16:25 - 17:00
Electra 1
Quality Practices
Code is data, but not as we know it
Talk
Fri 11:20 - 11:55
Atlas 2
Continuous Deployment
Getting Into the Zero Downtime Deployment World
Livecoding
Thu 11:45 - 12:55
Alcyone 1
Autotesting & Design
Learn how to make database development fun again, by applying all your favourite modern development practices to your SQL code!
Talk
Fri 10:35 - 11:10
Electra 1
Quality Practices
Never Develop Alone : always with a partner
Talk
Fri 12:05 - 12:40
Atlas 2
Continuous Deployment
Just throwing tools at the problem is not enough; to be successful, organisations also need to adopt the right mindset.