
Erwin van der Koogh
Principal Consultant
Bitgenics
location_on Australia
Member since 7 years
Erwin van der Koogh
Specialises In (based on submitted proposals)
Erwin is the founder of Bitgenics.io, a hosting platform for Single Page Apps. In the late '90's, Erwin was introduced to XP as a software developer and has since filled every imaginable Agile delivery role – Scrum Master, Product Owner, Architect, Coach and, most recently, as a Scrum.org-certified Professional Scrum Trainer. He has worked with organisations ranging from startups to Fortune 500 companies all over the world.
He regularly speaks at conferences in Australia, Europe, and the US on his current passion: the intersection of Agile, complexity, technology and business.
-
keyboard_arrow_down
Docker: Slayer of Chefs & Puppets
50 Mins
Talk
Intermediate
Picture a light-sabre duel between Automation & Virtualization. Virtualization had the upper hand for a while until Automation used the powers of Chef & Puppet to drive Virtualization into a corner. Before putting away his light sabre Virtualization says: “You can’t win Automation. If you strike me down I will become more powerful than you can possibly imagine.” After which Virtualization was obviously brutally murdered by Automation.
Virtualization has however returned in the form of Docker. Docker forces us to completely rethink what an application is. Just like a Virtual Machine a Docker Container is a self-contained unit with everything needed to run your application: (Linux) OS, runtime environments, dependencies and your code. Unlike VMs it does not incur the same overhead: disk space is shared where possible and there is no CPU overhead. From the outside a container is nothing more than a blob that accepts network connections on a port and possibly talks to other blobs on other ports, possibly a disk somewhere.
This opens up extremely interesting use cases: Running exactly the same setup on your laptop as in production; Private clouds; Heroku style deployments; But most importantly, making the Micro Service architecture actually feasible to run in production.
In this talk I will be explaining the core concepts of Docker and end with a demonstration of the features to show off its power.
-
keyboard_arrow_down
MVP: You keep using that word, but I don’t think it means what you think it does
50 Mins
Talk
Intermediate
Of all the misunderstood and abused terms in the Lean/Agile dictionary, MVP is right on top of the list.
MVPs are a great way to structure your learning around your products, but what it has come to mean is “the crappiest thing we can get away with”. In this session we will learn:
- Why it is a bad idea to release a MVP based on the least amount of effort.
- Why we need real MVPs
- Some examples of MVPs
- What needs to change to run real MVPs
-
keyboard_arrow_down
Look Ma! No Servers!
50 Mins
Talk
Intermediate
Setting up the server infrastructure for an application is tough enough, but the real challenge lies in keeping those servers running. What if we could do away with that headache?!
Amazon Webservices has been building out their platform at a breakneck speed over the past few years. But with the recent introduction and now maturing of AWS Lambda we have the missing piece of the puzzle to get rid of our servers entirely.
In this talk, I will show how to use API Gateway, DynamoDB, S3, Cloudfront, Simple Queueing Service and Simple Email Service into a coherent whole in a serverless architecture. A pretty awesome whole that is almost infinitely scalable and requires no server maintenance.
-
keyboard_arrow_down
Docker, Slayer of Chefs & Puppets
60 Mins
Talk
Advanced
Imagine having all the power of virtual machines with none of the downsides. That is pretty much what Docker is and it is no surprise it is taking the IT industry by storm. Chef, Puppet and many related tools have been instrumental in getting DevOps & Continuous Delivery off the ground by changing the way we think about infrastructure configuration. Docker is taking it to the next level by changing the way we think about what an application is.
In this talk Erwin will start with the basics of Docker and then show you how it not only takes a lot of complexity out of automating Continuous Delivery, but can also help you with the cultural aspects of DevOps.
-
keyboard_arrow_down
Docker, Slayer of Chefs & Puppets
60 Mins
Talk
Advanced
Imagine having all the power of virtual machines with none of the downsides. That is pretty much what Docker is and it is no surprise it is taking the IT industry by storm. Chef, Puppet and many related tools have been instrumental in getting DevOps & Continuous Delivery off the ground by changing the way we think about infrastructure configuration. Docker is taking it to the next level by changing the way we think about what an application is.
In this talk Erwin will start with the basics of Docker and then show you how it not only takes a lot of complexity out of automating Continuous Delivery, but can also help you with the cultural aspects of DevOps.
-
keyboard_arrow_down
Docker, Slayer of Chefs & Puppets
60 Mins
Talk
Advanced
Imagine having all the power of virtual machines with none of the downsides. That is pretty much what Docker is and it is no surprise it is taking the IT industry by storm. Chef, Puppet and many related tools have been instrumental in getting DevOps & Continuous Delivery off the ground by changing the way we think about infrastructure configuration. Docker is taking it to the next level by changing the way we think about what an application is.
In this talk Erwin will start with the basics of Docker and then show you how it not only takes a lot of complexity out of automating Continuous Delivery, but can also help you with the cultural aspects of DevOps.
-
keyboard_arrow_down
Return of the Fat Client?
50 Mins
Talk
Intermediate
If you have been around for long enough in IT you have seen trends come and go. Only to reappear a few year later only slightly changed. Created by a new generation of software developers seemingly blissfully unaware of the problems of the old solution.
With the advent and increasing popularity of Angular, React & Vue, we are currently well on our way to reinvent the fat client, but now in the browser.
But what is the same? What is different? What should these young’uns learn from us grey-haired? And what can we learn from them? -
keyboard_arrow_down
Postmortem of an Amazing Product Everyone Loved
45 Mins
Experience Report
Beginner
It was 2011 and I was invited to participate in an extremely exciting gig. Help out the Strategic Innovation team at a large Telco with both technical expertise and Agile/Lean Startup coaching. Working with some of the best designers in the business we created an amazing product that would still be ahead of its time 5 years later.
Unbeknownst to us however it had been doomed from the start with no chance of succeeding.
Join me in a reflection on how we build an amazing product, but how we ultimately were not able to get it in the hands of customers. -
keyboard_arrow_down
The 'Only' Two Things You Need to do to Scale Agile
45 Mins
Talk
Intermediate
The magic behind the Agile manifesto is in the question they asked. The 17 people assembling in Snowbird spend their time figuring out how they were similar, not what way of working was best. And in the course of those two days, they discovered the deeper truths in what worked.
So what happens when we look what the different Agile Scaling frameworks have in common? A move away from projects towards product development and teams as the fundamental building blocks?
In this talk, we will be exploring how these two shifts impact the way we scale Agile. Looking back on all the Agile Transformations I have done all of them have succeeded (or failed) when we have (not) focussed on these two things.
-
keyboard_arrow_down
7 Habits of Highly Effective Organisations
45 Mins
Talk
Intermediate
Agile has had an unbelievable impact on the way we develop software. But has it really improved the organisations adopting it? Both Nokia and Yahoo were the envy of the Agile community in the early 2000s. Neither of them have really taken over their respective market segments.
There are however a few very effective organisations, some of which have adopted Agile and some of which have not. They are from a diverse set of industries – nursing, tomato processing, banking and gaming, among others. And even though they are very different companies, you can discover patterns. In this session, we will discover what is needed beyond adopting Agile to not just survive, but to thrive in the 21st century. -
No more submissions exist.
-
No more submissions exist.