Lucas Dohmen

I’m a senior consultant at innoQ, programming in Ruby and JavaScript (and a lot of other languages in my free time ;)) and helping with technology decisions about different NoSQL solutions (and their adoption if we see a fit for them). Outside of work I’m doing a lot of open source and community work (the hacker and nerd calendar hacken.in, organising and teaching at our local CoderDojo and helped to organise the eurucamp conference) and record the podcast Nerdkunde (which is in German).

Talks

  • How to organize a CoderDojo

    FrOSCon 2016 20. August 2016

    CoderDojo is a worldwide initiative to teach kids how to program. Each one is organized individually and the organizer can choose how to do it.

    I’ve been organizing the Dojo in Cologne for about two years now. In those two years we’ve grown from Dojos with four or five kids to Dojos with 14 (and sometimes even more than 20) participants each month.

    I will show you what we do at our Dojo in Cologne and share tips on how to organize a Dojo :)

    Read more
  • Codegolfing

    Munich Rubyshift März 09. March 2016

    Code golfing is an interesting sport: You try to write a program in the fewest characters necessary. Do you want to ship this code to production somewhere? Probably not, but just by trying this exercise you will learn a lot about your favorite programming language. You will also be surprised by how much you can do in just a few lines of code while the constraints will stimulate your productivity. Ruby is surprisingly good for golfing due to its Perl heritage.

    In this talk I will tell you a bit more about code golfing and then dive into some code I have golfed. I will show you some tricks I learned and how the desire to shave off a few more characters every time leads to new features in your tiny program that you thought would not fit in such a tiny program.

    Read more
  • Codegolfing

    Ruby Sauna 08. October 2015 Slides available

    Codegolfing is an interesting sport: You try to write a program in the fewest characters necessary. Do you want to ship this code to production somewhere? Probably not, but just by trying this exercise you will learn a lot about your favorite programming language. You will also be surprised by how much you can do in just a few lines of code while the constraints will stimulate your productivity. Ruby is surprisingly good for golfing due to its Perl heritage.

    In this talk I will tell you a bit more about code golfing and then dive into some code I have golfed. I will show you some tricks I learned and how the desire to shave off a few more characters every time leads to new features in your tiny program that you thought would not fit in such a tiny program.

    Read more

Content

  • Kotlin

    Podcast Episode 30. October 2017

    In dieser Folge befragt Lucas Dohmen Jörg Müller zum Thema Kotlin. Jörg erklärt, woher die Sprache kommt und wieso es gerade für Java-EntwicklerInnen interessant ist, sich diese anzuschauen. Im Gespräch gehen wir auf viele Features von Kotlin ein, z.B. die Interoperabilität mit Java, das entsprechende Ökosystem und vieles mehr.

    Read more
  • Domain-Driven Design

    Podcast Episode 25. September 2017

    In dieser Folge des innoQ Podcasts spricht Lucas Dohmen mit Michael Plöd über Domain-Driven Design. Was ist Domain-Driven Design? Wie passt es zusammen mit anderen Ansätzen wie Agile, DevOps oder Microservices? Was ist die Ubiquitous Language und welche Rolle spielt sie in DDD? Was ist das Strategic Design und was bedeuten die Begriffe Bounded Context und Context Map? Und was ist das Technical Design und welche Begriffe begegnen einem dort?

    Read more
  • Entwicklung im Feierabendmodus

    Podcast Episode 04. September 2017

    In dieser Episode spricht Lucas Dohmen erneut mit Robert Glaser über den Reisekosten Gorilla. Dieses mal geht es aber um die technologische Perspektive: Wie wählt man den richtigen Tech-Stack für ein Projekt, was vor allem Abends nach der Arbeit im Feierabendmodus entwickelt wird? Welche Technologien kamen zum Einsatz? Warum wird auf AWS gehosted? Wieso ein Monolith und keine Microservices? Wie arbeitet man asynchron und verteilt?

    Read more
  • Der Reisekosten-Gorilla

    Podcast Episode 14. August 2017

    Vier innoQ-Mitarbeiter entwickeln eine Lösung zur Reisekostenabrechnung für Unternehmen. Robert Glaser und Stefan Tilkov beantworten Lucas Dohmen alle Fragen zum Reisekosten-Gorilla. In dieser Folge erläutern wir außerdem, welche Rolle innoQ dabei spielt und wie Mitarbeiter mit Hilfe des Mitarbeiterinnovationsprogramms ihre Ideen neben ihrem Job umsetzen können.

    Read more
  • Berufseinsteiger und Mentoring in der IT

    Podcast Episode 24. July 2017

    Lucas Dohmen und Joy Clark geben Berufseinsteigern Tipps für den leichteren Start in die IT. Aber auch erfahrene EntwicklerInnen können hier lernen, wie sie Neulinge beim Berufseinstieg besser unterstützen. Unsere Themen sind zum Beispiel: Alte, langweilige Technologien vs. neu und shiny? Wie profitierst Du von Meetups und Sketchnotes? Was ist der "richtige" erste Arbeitgeber? Das Gefühl, ein Tintenfisch zu sein. Außerdem geht es ums "Das ist doch ganz einfach", Meinungsvielfalt, Mentoring und Fehler machen.

    Read more