name

Ties van de Ven

Ties is a Senior Software Engineer working for JDriven. He began his career mostly working on fixing bugs in a big monolithic application. This made him passionate about exploring concepts and ways to code to prevent bugs from ever occurring. He embraces this passion in his daily life by helping companies with architecture, programming, and training as a Sofware Consultant for JDriven.

Talks

  • Effective Problem Solving

    Software engineering is a field that is evolving rapidly. About 10 years ago we were manually installing things on that one named server while these days we run hundreds of services in a cloud environment. It can be challenging to keep up with all these developments in our field. What is interesting however, is that the problems we are solving these days are conceptually the same problems we were solving 10 years ago. For example, there were a few technologies for services to find eachother like Spring’s Eureka or Kubernetes DNS. At first glance these seem very different technologies but once you realize they solve the same problem (service discovery), knowledge of one of those is very much transferable to the other. In this talk we will not go into this cloud stuff, instead we will look at the kind of problems you, a Java developer, encounter every day. We will dive into the fundamental problems of software engineering (like state management and side-effect management) and focus on how we can use this knowledge as building blocks to answer problems like why some code seems to be untestable or to finally end the discussion about if static is indeed the root of all evil (spoiler… it’s not). We will also look at how to break down problems in such a way we can use the Java standard libraries to solve them. As a programmer, critical thinking and problem solving, not writing code itself, is most of the work. So join me today in our journey to learn to become an effective problem solver.

  • Hitchhikers guide to conference speaking

    "I don't know what to talk about", "What if they ask difficult questions", "I am not knowledgeable enough". These are common things I hear people say when I ask them about trying out public speaking. Some people are naturally comfortable to stand in front of a crowd, others (like me) are hoping someone else does the group presentation. Luckily, it turns out public speaking is a very learnable skill that everyone can do and can get good at. In this presentation we will go into every aspect of public speaking, from how conferences work, how to pick a subject and how to prepare your talk to tips and tricks that helped me to combat nerves and improve the delivery of the presentation. So if you always secretly wanted to try out public speaking for personal or career development (it is a great tool for that), or just because it is a fun way to make a positive impact, this is the talk for you.