Software craftsmen, Tech enthusiats, Business consultants - more about this year's speakers.
Reducing Complexity with Aspect Orientation, by Ludger Solbach
Cluj-Napoca & Targu Mures
Non trivial software is complex. Some of the complexity is inherent in the domain and can not be avoided. But often the solution is burdened with accidental complexity, which is not necessary to solve the problem. Separation of concerns, the core of aspect orientation, is a strategy to reduce the complexity by solving problems piecemeal.
This talk explains the rationale and mechanisms of aspect orientation and shows some aspect oriented solutions for common problems.
A brief introduction to Java 8, by Steven Schwenke
Java is the leading programming language. One of the reasons of its success is the latest release, Java 8, and its new features. In this talk, you get to know the most interesting features like lambda-expressions, the stream-API and the date-API. Even if you have no experience in writing Java, you’ll get a feeling of these new features
You are the owner of your data - my.Data, the journey to V1.0, by Sebastian Pawlowsky
Enough is enough! We have the right of informational self-determination! Our Platform my.data gives you the right of informational self-determination back – You are the owner of your data! This presentation describes the way from the idea to the V1.0 involving design thinking, early feedback and a lot of adjustments.
coderetreat – What is it and why you should participate, by Steven Schwenke
Coderetreats are a thing nowadays. There’s even a global day of coderetreat. But what is that all about and why is it a great tool for every software developer?
Visit this talk and find out.
UI-Architecture: Component-oriented HTML5-Apps, by Jochen Hörtreiter
HTML5 apps are versatile and flexible. The architectural approach of coupling a UI with a REST API leads to modern and future-proof applications. These applications run as desktop apps and on mobile devices alike. In addition, these HTML5 apps can be packaged inside hybrid Apps and then installed on target devices. In this case, the desktop is no exception.
The architecture of HTML5 Apps plays a crucial role in the stability and maintainability of the software. Component oriented development together with a hierarchical component tree and an event-based communication results in a loose coupling of components. Thus, the 'separation of concern' design principle is optimally supported.
skill++; - Can neuroscience and learning theory help you improve as a developer, by Wolfgang Werner
Do we need pseudo-scientific advice from our local bookstore’s self-improvement section to be able to learn more efficiently? Will dusting off a skill model from the seventies help us in software development? Do we still need to be aware of the roots of agile development, now that we all have Scrum certifications? And do these topics relate in any way? If the answers were a resounding „No“ four times, there would be no talk. But fortunately, some insights from these areas can actually help us. We learn to communicate in ways that reflect the recipient’s needs. We see how to
learn more efficiently and have more fun doing so. And we will talk about approaches to increase our agility in mplementation projects.
Meet The Speakers
They are the speakers at this year's msg Tech Talks edition
Principal IT Consultant
Lead IT Consultant
Lead IT Consultant
Senior IT Consultant
Find out more about this year’s event highlights, depending on the city where you are attending our event: Cluj-Napoca or Targu Mures.
Please note, due to sickness, Mateusz Parzonka's talk "Integration Patterns for Microservice-based Architectures" has been replaced with Alexander Schwartz's talk "White box Monitoring for Load Tests".