© Mapbox, © OpenStreetMap

Speaker

R ⠀

R ⠀

Solution Architect and Speaker

Vienna, Austria

Actions

I help small and large teams build useful things by applying best practices in solution architecture design and fostering communication between builders and business stakeholders.

Area of Expertise

  • Finance & Banking
  • Government, Social Sector & Education
  • Information & Communications Technology
  • Manufacturing & Industrial Materials
  • Transports & Logistics

Topics

  • Software Design
  • Software Development
  • Software Architecture
  • Software Craftsmanship
  • Software Engineering
  • Agile software development
  • Enterprise Architecture

Architecture Discussion of RICHARD

Join us as we dive into the Architecture of RICHARD, a Real-time Interactive, Configurable, High-Availability Reporting Dashboard for Production environments.

In this session, I will present our innovative concept, which will be implemented at one of our clients. The focus will be on identifying the architecture's strengths and weaknesses, discussing potential challenges, and exploring possible solutions.

The goal of this session is to foster a collaborative environment where participants can share their insights and contribute to a comprehensive discussion on our system's architecture.

Session Type: Talk / Open Discussion
Session Length: long (~60-75 Minutes)

Key Topics:
* Review of RICHARD's architecture
* Strengths and weaknesses of the concept
* Potential challenges and solutions
* Sharing of participant experiences and best practices

Who Should Attend:
* Software Architects
* Developers
* IT professionals
* Anyone interested in high availability and scalable system

When is Kotlin the Right Choice?

Join us for a down-to-earth look at the type of contexts in which it makes sense to use Kotlin as the programming language for your projects. From its seamless interoperability with Java to its concise and expressive syntax and multiplatform capabilities, Kotlin offers many advantages that can enhance productivity and code quality for mobile development with Android, server-side applications, and multi-platform projects.

We'll take a step outside of our normal technical context and try to see things from other perspectives.

Whether you're a seasoned developer or just starting out, this session will give you the knowledge to determine when Kotlin is the right choice for your next endeavor.

Session Type: Talk
Session Length: short (~25 Minutes)

Coroutines in Kotlin

Kotlin Coroutines are a powerful tool for writing asynchronous and non-blocking code.
Rainer will introduce coroutines and the basics of using them to write scalable and efficient code. By the end of the presentation, the audience will have a solid understanding of how to use coroutines in backend programming and how they can be used to write efficient and scalable code. We will cover the basic model of how coroutines work, how they differ from traditional threading, and how to implement simple asynchronous code using coroutines.

The presentation will include live coding, where the presenter will demonstrate how to use coroutines to handle the concurrency in a Kotlin application.

When is Kotlin the Right Choice @ Kotlin Vienna

Join us for a down-to-earth look at the type of contexts in which it makes sense to use Kotlin as the programming language for your projects. From its seamless interoperability with Java to its concise and expressive syntax and multiplatform capabilities, Kotlin offers many advantages that can enhance productivity and code quality for mobile development with Android, server-side applications, and multi-platform projects.

We'll take a step outside of our normal technical context and try to see things from other perspectives.

Whether you're a seasoned developer or just starting out, this session will give you the knowledge to determine when Kotlin is the right choice for your next endeavor.

October 2024 Vienna, Austria

Architecture Discussion of RICHARD

Join us as we dive into the Architecture of RICHARD, a Real-time Interactive, Configurable, High-Availability, Reporting Dashboard for Production environments.

In this session, I will present our innovative concept, which is being (or will be) implemented at one of our clients. The focus will be on identifying the architecture's strengths and weaknesses, discussing potential challenges, and exploring possible solutions.

The goal of this session is to foster a collaborative environment where participants can share their insights and contribute to a comprehensive discussion on our system's architecture.

June 2024 Vienna, Austria

Coroutines in Kotlin @ Kotlin Athens

Kotlin Coroutines are a powerful tool for writing asynchronous and non-blocking code.
Rainer will introduce coroutines and the basics of using them to write scalable and efficient code. By the end of the presentation, the audience will have a solid understanding of how to use coroutines in backend programming and how they can be used to write efficient and scalable code. We will cover the basic model of how coroutines work, how they differ from traditional threading, and how to implement simple asynchronous code using coroutines.
The presentation will include live coding, where the presenter will demonstrate how to use coroutines to handle the concurrency in a Kotlin application.

February 2023 Athens, Greece

Kotlin 101 @ Kotlin Vienna

It’s back to School time and so we’d like to give all the Kotlin newcomers a chance for getting a taste of Kotlin. You will hear the basics of the Kotlin programming language in an introductory talk, no Kotlin experience is required, Java is highly recommended, or at least some other general purpose object-oriented language (C#, JavaScript, Scala, Ruby, ...)

Together we will go through some simple coding examples, so-called Koans, to get a feeling of the language.

September 2022 Vienna, Austria

Web frontend programming with KotlinJS @ Kotlin Vienna

Kotlin for Javascript promises Code Reusability between backend, frontend and apps. At this event we are going to look at what is possible, what is promised and what we are actually able to pull off.

We will work on how to compile Kotlin to JS and how to integrate it in a static HTML Website. This is actually quite straightforward. Then we will try - and unfortunately probably fail - to integrate our newly generated JS into a React JS Application. Please bring your own laptop to be able to participate. We will share the source code via Github.

The workshop is aimed at Kotlin beginners and frontend developers who want to get their feet wet with Kotlin. Beginners Knowledge of Kotlin, Gradle, Node, and React is helpful but not mandatory

November 2019 Vienna, Austria

Kotlin 101 @ Kotlin Vienna

It’s back to School time and so we’d like to give all the Kotlin newcomers a chance for getting a taste of Kotlin. You will hear the basics of the Kotlin programming language in an introductory talk, no Kotlin experience is required, Java is highly recommended, or at least some other general purpose object-oriented language (C#, JavaScript, Scala, Ruby, ...)

Together we will go through some simple coding examples, so-called Koans, to get a feeling of the language.

September 2019 Vienna, Austria

Coroutines in Kotlin @ GDG Bratislava

Kotlin Coroutines are a powerful tool for writing asynchronous and non-blocking code.
Rainer will introduce coroutines and the basics of using them to write scalable and efficient code. By the end of the presentation, the audience will have a solid understanding of how to use coroutines in backend programming and how they can be used to write efficient and scalable code. We will cover the basic model of how coroutines work, how they differ from traditional threading, and how to implement simple asynchronous code using coroutines.
The presentation will include live coding, where the presenter will demonstrate how to use coroutines to handle the concurrency in a Kotlin application

March 2019 Bratislava, Slovakia

Coroutines @ Kotlin Vienna

Kotlin Coroutines are a powerful tool for writing asynchronous and non-blocking code.
Rainer will introduce coroutines and the basics of using them to write scalable and efficient code. By the end of the presentation, the audience will have a solid understanding of how to use coroutines in backend programming and how they can be used to write efficient and scalable code. We will cover the basic model of how coroutines work, how they differ from traditional threading, and how to implement simple asynchronous code using coroutines.
The presentation will include live coding, where the presenter will demonstrate how to use coroutines to handle the concurrency in a Kotlin application

February 2019 Vienna, Austria

R ⠀

Solution Architect and Speaker

Vienna, Austria

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