Speaker

Pim van Gurp

Pim van Gurp

Kotlin Software Engineer

Utrecht, The Netherlands

Actions

Fan of idiomatic Kotlin, quality software architecture and finding entrepreneurial opportunities that can be highly automated.

Area of Expertise

  • Information & Communications Technology

Topics

  • Kotlin
  • Kotlin Coroutines
  • Ktor

Automating Everyday Life

Programming is a superpower usually reserved for business applications.

This talk showcases examples of personal automation that help make repetitive tasks effortless and fun.

It makes the case that we deserve some code in our daily routines to help us:
- become more consistent
- relieve some strain from mundane and repetitive tasks
- achieve personal goals (in my case, eating healthier)

The examples use a selection of various automation styles, from no-code (Zapier, IFTTT) to low-code (Google Appscript) to full-code (Kotlin, Scrapers, APIs). The examples are as follows:

Albert Healthy
Removing heavily processed food from an online grocery store to simplify picking nutritional options and assist in meal planning.

Gamified coffee
Only activate the coffee machine when my email, personal and WhatsApp inbox have no messages left to reward reaching Inbox Zero.

Changecast
Log work hours and generate an accurate work specification using Git commit history.

I made the code examples as clear and idiomatic as possible to make them easier to follow if you have no / little programming experience and to source as inspiration for your next personal project if you have tons of experience.

May this talk enable you to automate your everyday life.

Using FModel to structure architecture from route to event store

Controllers have been the centerpiece of our application for a long time. We connect them to routes, validate the request and call our domain logic in the model.

But more software starts making events and commands the core of their domain. This is still interoperable with MVC, but it doesn't fit is as nicely.

This talk explores an alternative. Looking at the full server request lifecycle and making events and commands first class citizens using Kotlin FModel at it's core

https://github.com/fraktalio/fmodel-demos

Pim van Gurp

Kotlin Software Engineer

Utrecht, The Netherlands

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top