Jens Knipper
Senior Software Engineer at OpenValue
Senior Software Engineer bei OpenValue
Actions
Jens is a senior software engineer working for OpenValue in Düsseldorf.
He likes working in different environments, architectures and technologies.
The insights he gathers are things he likes to share in through talks or blog posts.
Jens ist ein Senior Software Engineer bei OpenValue in Düsseldorf.
Er arbeitet gerne mit verschiedenen Umgebungen, Architekturen and Technologien.
Die Erkenntnisse, die er daraus gewinnt teilt er gerne durch Präsentationen oder Blog Posts.
Area of Expertise
Demystifying Dependency Injection en
Dependency Injection (DI) is an important concept in Software development that helps create cleaner, easier-to-maintain code. In this talk, I'll explain the basics of DI, how it works, and why it's useful.
DI helps reduce the tight connections between parts of your application by letting frameworks like Spring manage how objects are created and linked together. You've probably used DI through annotations like @Autowired, @Inject, or similar. I'll show you how these annotations work in practice and how they can make your code more flexible and easier to test.
Whether you're new to DI or want a clearer understanding, this session will provide the knowledge you need to improve your code.
JavaScript? No. Java Scripts! - Scripting with Java en de
For years, scripting has been the domain of Python, Bash, or JavaScript - but if you’re like me, you were never quite comfortable with any of them. You can’t remember the Bash syntax, struggle with Python’s dependency drama, or accidentally turn 5 + 3 into "53" in JavaScript.
Luckily, modern Java is quietly stepping into this space. With the latest features, Java is no longer just a verbose enterprise language - it can now be lightweight, interactive, and even script-friendly.
In this talk, we’ll explore how Java has evolved into a practical scripting language. We’ll discover how the latest features - like shebang support, compact source files, and instance main methods - pair perfectly with records and text blocks to enable real-world automation.
For more advanced scripts, we’ll dive into handling dependencies and solving common scripting challenges using JBang. Through live demos, you’ll learn how modern Java features allow you to quickly prototype, automate tasks, and write scripts that are both powerful and maintainable.
By the end of the session, you’ll see Java in a new light: not just for large applications, but as a modern, practical scripting language.
JavaScript? Nein. Java Scripts! - Scripting mit Java en de
Seit vielen Jahren wird Scripting vor allem mit Sprachen wie Python, Bash oder JavaScript verbunden. Doch vielleicht geht es dir wie mir: Mit keiner davon fühlt man sich wirklich zuhause. Die Bash-Syntax will einfach nicht im Kopf bleiben, Python sorgt regelmäßig für Ärger mit Abhängigkeiten, und in JavaScript wird aus 5 + 3 plötzlich "53".
Dabei entwickelt sich Java im Hintergrund still und leise weiter. Mit den neuesten Sprachfeatures ist Java längst nicht mehr nur eine klassische Enterprise-Sprache. Es kann heute deutlich schlanker, interaktiver und durchaus skriptfreundlich sein.
In diesem Vortrag schauen wir uns an, wie sich modernes Java zu einer praktischen Option für Skripting und Automatisierung entwickelt hat. Wir werfen einen Blick auf Features wie Shebang-Support, kompakte Source-Dateien und Instance-Main-Methoden und sehen, wie sie zusammen mit Records und Text Blocks das Schreiben kleiner, nützlicher Automatisierungs-Skripte erleichtern.
Für komplexere Szenarien schauen wir uns zudem JBang an. In Live-Demos zeige ich, wie sich mit modernen Java-Funktionen Aufgaben automatisieren und Skripte schreiben lassen, die sowohl leistungsfähig als auch gut wartbar sind.
Am Ende der Session wirst du Java vermutlich mit anderen Augen sehen: nicht nur als Sprache für große Anwendungen, sondern auch für Skripting und Automatisierung.
MakeIT 2026 / JCON OpenBlend Slovenia 2026 Sessionize Event Upcoming
IT-Tage 2025
Modern Java: Sprachfeatures von JDK 11 bis heute in der Praxis
JavaCro'25 Sessionize Event
Java Forum Nord 2025 Sessionize Event
MakeIT 2025 / JCON OpenBlend Slovenia 2025 Sessionize Event
JavaLand 2023
(Newcomer) Lokales Testen von AWS Serverless Lambda-Funktionen
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