Conference Program

Please note:
On this page you will only see the English-language presentations of the conference. You can find all conference sessions, including the German speaking ones, here.

The times given in the conference program correspond to Central European Time (CET).

Track: Back to Basics of Design, Architecture, and Programming

Nach Tracks filtern
Alle ausklappen
  • Mittwoch
    11.02.
  • Donnerstag
    12.02.
  • Freitag
    13.02.
14:00 - 14:45
Mi 4.2
Design Patterns for Software Diagramming

Understanding the software you are working on is crucial to successful software. To understand, you and your team must transfer knowledge to each other. Diagrams are key to this knowledge transfer, but effective diagraming is a skill you traditionally don't get taught. So how do you create effective diagrams and visuals?

Design patterns can be applied to your diagrams to guide you towards the goal of successful communication, and towards maximum inclusion for your audience.

Target Audience:

Mehr lesen
14:30 - 15:30
Do 4.3
The Best of Java Shorts Show: 100 Snippets in 60 Minutes

How to: use globbing for pattern matching, run a Java app without compiling with libraries, print an emoji, run an HTTP dev server, easy date and time, perform SIMD operations, access LLMs, run cron-like jobs, access the system clipboard, print colorful logs, implement smarter enums, "piping" Java applications.

implement a file watch, main() in interfaces, easy file parsing (...) and ~100 other popular Java snippets from youtube.com/@bienadam/shorts.

No builds, no Maven, no dependencies, just…

Mehr lesen
17:00 - 18:00
Do 4.4
Resurrecting OOA/OOD for the 21st Century

Object-Oriented Analysis and Object-Oriented Design (from the 90s!) have all but disappeared. Their shortcomings are well-known (UML diagrams, anyone?), and the Method Wars, the Model-Driven Architecture disaster, and the Agile revolution all played a part in killing off these techniques. But surely there is a modern-day successor that tells us how to, well, structure our objects - right? Not really. We examine the good parts of OOA/OOD, the transition to data modeling, and show how you can use…

Mehr lesen
Michael Sperber
11:30 - 13:00
Fr 4.2
int != safe && int != ℤ (whole numbers)

Programming language integers suffer from potential inaccuracy in arithmetic operations as well as undefined behavior in languages like C++ and C.

This talk shows the risks involved in inappropriate integer operations and the problems with implicit type conversion of the original operands types that can confuse programmers. We will also look at a few other languages besides C++ on how they deal with integer arithmetic.

Target Audience: Developers
Prerequisites:Basic knowledge in C or C++, for…

Mehr lesen
Embedded-Friendly C++: Features That Make a Difference

C++ is widely used in various fields, particularly in embedded systems where tight constraints are common. Writing software in this domain is both challenging and rewarding.

This talk will cover various library elements and language improvements that enhance embedded software development. We'll explore real-world tasks like converting raw byte blobs into usable data structures.

By the end of this talk, you will know the most important C++ improvements for embedded and similar environments.

Targe…

Mehr lesen
Peter Sommerlad
Andreas Fertig

Zurück