Christian Woerz
Senior Fullstack Developer
Zürich, Switzerland
Actions
Christian is a freelance fullstack developer writing code in languages like Java, Kotlin, Typescript and Javascript. He's been working as a software engineer since over a decade. He loves learning from others and sharing his knowledge.
Area of Expertise
Topics
Advanced Typescript - More than just types
While Typescript is used in many projects nowadays, many advanced features typescript has to offer are overlooked. This talk will show many awesome not so well known features of typescript. All done in a livecoding session.
Recursive types, type permutations and a css validator written in typescript are just three of the cool topics we are going to cover during this talk.
My agenda (all done in livecoding)
1. I will give a short introduction and a small list of the „more or less“ known types typescript provides like Partial, Pick, Omit etc but will not take much time to show them in depth, because I want to focus on topics not already shown on many blogs or in videos.
2. After that I will start with a more complex example by showing how to extract the returntype of a function.
3. After that I will dive deeper into the „never“ type and how we can use it to differ between different types.
4. We will then switch to other topics like how we can create a type which verifies css rgb-structures.
5. Next I will show more advanced features including:
- recursion
- how to limit the length of a string using types
- how to limit string subtypes to be a path to an object property(„path.to.property“)
6. If typescript 5 will be released until then, I will show some of its features.
7. At the end I will take time to answer possible questions.
Kotlin: The Chronicle of Lost Semicolons!
Kotlin has enjoyed great popularity for years and is even Google's standard language for Android development. But what has Kotlin to offer, even for seasoned long-time developers?
Which features are interesting and how can Kotlin be integrated into existing Java projects.
Join this trip to Kotlin and explore the exiting features Kotlin has to offer.
You can expect 50 minutes of adventurous live-coding where we will discover the following topics among others:
- Types and Type inference
- The power of Strings
- Expressions over statements
- Pattern matching
- Functions
- Null safety
- Functional Programming
- Extension Functions
- Interoperability
Build your own private ChatGPT: How to run LLMs on your own hardware and data
This talk explores utilizing OpenSource large Language Models (LLMs) with personal data on-premise or on your local computer, ensuring data privacy without having the need to use services like ChatGPT.
In a brief introduction we will dive into user-friendly model training methods like embeddings and low rank adaptations. Following that we will do a live coding segment where we will demonstrate how easy it is to integrate your text data into an OpenSource model, highlighting how one can easily adapt LLMs to personal datasets securely and efficiently on our own hardware like a MacBook.
Through practical insights, attendees will learn to harness the power of OpenSource LLMs for enhanced, privacy-preserving data interaction.
From Java to Kotlin - A roadtrip worth taking
Kotlin has enjoyed great popularity for years and is even Google's standard language for Android development. But what has Kotlin to offer, even for seasoned long-time Java developers?
Which features are interesting and how can Kotlin be integrated into existing Java projects.
Join this trip from Java to Kotlin and explore the exiting features Kotlin has to offer.
You can expect 50 minutes of adventurous live-coding where we will discover the following topics among others:
- Types and Type inference
- The power of Strings
- Expressions over statements
- Pattern matching
- Functions
- Null safety
- Functional Programming
- Extension Functions
- Interoperability
I've already given this presentation at companies like SUVA and it was well received:
https://www.linkedin.com/feed/update/urn:li:activity:6955100052797153280/
Preferred duration: 30min - 60min
Øredev 2024 Sessionize Event
Copenhagen Developers Festival 2024 Sessionize Event
WeAreDevelopers World Congress 2024 Sessionize Event
Webdevcon 2024 Sessionize Event
WeAreDevelopers Live 2024 (Season 7) Sessionize Event
JCON WORLD 2023 Sessionize Event
Build Stuff 2023 Lithuania Sessionize Event
Porto Tech Hub Conference 2023 Sessionize Event
UtahJS Conf 2023 Sessionize Event
DeveloperWeek CloudX 2023 Sessionize Event
WeAreDevelopers World Congress 2023 Sessionize Event
Developer Week '23 Sessionize Event
NDC Oslo 2023 Sessionize Event
WeAreDevelopers Live 2022 Sessionize Event
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