Back to university! mgm in the experten.werkstatt of solutions.hamburg

The experten.werkstatt of solutions.hamburg provided an opportunity for professional exchange among software experts. mgm was on site at the Developer Day on September 6th and organized the track “Enterprise Framework on React“. A brief report. From September 6 to 8, 2017, not only students and teachers populated the media campus of the Hamburg University of Applied Sciences. They were joined by a number of curious older semesters with green badges and wristbands, which ran through the corridors and followed purple arrows on the red linoleum floor. The trigger for this was the experten.werkstatt of solutions.hamburg, Germany’s largest digitization congress. Here, experienced software developers and architects were given the opportunity to once again visit lecture halls and seminar rooms and exchange their practical experience. Framework enthusiasm, Aliens and Picasso Hamarz Mehmanesh, CEO of mgm, started the track “Enterprise Framework on React” on September 6th with a very clear explanation of the context and motivation that led to the development of the model-driven framework A12 at mgm. The main reason for this was that there were certain expenses associated with enterprise applications that could not be reduced by the frameworks available on the market – despite all the enthusiasm with which software developers constantly evaluate new frameworks and test them with small applications. From a manageable application that initially contained forms with 300 fields, a grown application with 40,000 fields and millions of validation rules emerged. Example ELSTER Online: From a manageable application that initially contained forms with 300 fields, a grown application with 40,000 fields and millions of validation rules emerged. In order to make the high efforts of subject-specific...

“The core idea of the framework is the separation of subject-specific matters from technology”

“6 lessons from 5 years of framework development” – under this motto, the experts from mgm share their experiences in the “Enterprise Framework on React” track in the experten.werkstatt of solutions.hamburg. But what kind of framework is it? We talked to project leader Ansgar Weiss about the background. mgm live: Ansgar, what is the purpose of the framework on the basis of React, which mgm is currently developing? Ansgar Weiss: The framework is called A12 and has the goal of facilitating and accelerating the development of web-based business applications. We provide robust, scalable and secure components for developers. In addition, A12 offers a range of modeling tools for business analysts and domain experts. The core idea of ​​the framework is the separation of subject-specific matters from technology. Analysts and experts are able to define certain aspects of the application independently via models. mgm live: What was the original trigger for the development? Ansgar Weiss: The core idea of ​​the framework is based on our experience in the development of e-government applications. Concrete triggers were the requirements for tax clarification processes. There are lots of complex and extensive forms. A great deal of subject-specific knowledge must be expressed and maintained. At the same time, there are different technical contexts – for example different operating systems, runtime contexts and surface technologies. To master the technical complexity and the large amount of subject-specific information, the idea of ​​modeling has arisen. mgm live: What are the advantages of the model-driven approach? Ansgar Weiss: The main point of the modeling approach is that subject-specific information is captured in models and thus is detached from...

“React in a Big Way”

In the experten.werkstatt at solutions.hamburg, Baschir Jaghoori and Martin Backschat are sharing their experiences of developing a React-based framework. We interviewed the two software architects ahead of the workshop. mgm live: Baschir and Martin, you are developing at mgm a framework based on React. What kind of a framework is it and what parts are you playing in the project? Martin: Our vision is to develop a kind of construction kit for business applications – one that is model-based in areas such as forms, including validations and calculations, lists with search filters and faceting options, and also for use cases and layouts for applications. The project is known as A12. We already have many building blocks, both client-side and server-side, such as widgets, engines to interpret runtime models, validation components, user management, and security. My current task is to bring the components together at the application level. Baschir: As an architect for client-side development I am responsible for everything that is connected with typescript in the browser. That includes above all our engines, which operate with models. The models define parts of the application. Using React we can convert the runtime  state simply and stably in HTML. mgm live: How did you come to use React? Baschir: Our starting point was an XForms engine that we had used for forms in customer projects. The engine was written in Java and translated into JavaScript using GWT. We wanted to take the engine into the next generation on the basis of native JavaScript technology. React came onto the market at exactly the same time, which was a real stroke of good...

Spannende Projekte

Enterprise-Software in interkulturellen und standortübergreifend zusammenarbeitenden Teams bauen. Dabei arbeiten wir mit folgenden Technologien: Java, JEE, Spring, hadoop, hybris, GWT, AngularJS und vielen mehr.

Aussicht Speicherstadt HH

Mehr als 700 Kolleginnen und Kollegen. Fast alle Mitarbeiter sind Entwickler, die genau Deine Sprache sprechen. Bei uns gilt die Duz-Kultur ohne starre Hierarchien.

Softwarelösungen

z. B. mgm A12 (Architektur und Tools zur modellgetriebenen Softwareentwicklung) und mgm Cosmo (Versicherungslösung)

Weiterentwicklung

Wir möchten, dass Du die Möglichkeit hast, Dich bei uns weiterzuentwickeln. Sowohl im Projekt als auch mit unseren internen Trainingsangeboten. Daher finden regelmäßige Mitarbeitergespräche mit Blick auf Deine individuellen Entwicklungsmöglichkeiten statt. 

Flexible Arbeitsmodelle

Flexible Arbeitszeiten (5 Stunden Kernarbeitszeit), Home Office-Option und im Fall der Fälle bezahlte Überstunden

Dein Wohlbefinden!

Wir achten auf Dein Wohlbefinden und sorgen täglich für einen kostenfreien Wasser, Saft, Kaffee und Tee-Vorrat. Mit ergonomischen Arbeitsplätzen, Obstkörben und Schokolade fördern wir zudem Deinen Wohlfühlfaktor. Schon an Deinem ersten Tag lernst Du die tolle Atmosphäre bei mgm kennen, denn wir laden Dich zu einem Einführungstag in unser Headquarter nach München ein, um Dir einen ersten Überblick und Einblick zu geben. Zudem wirst Du beim mgm hello world die Geschäftsleitung sowie andere neue Kollegen bei einem Offsite-Event kennenlernen können. Bei regelmäßigen Events wie Sommerfesten, Weihnachtsfeiern oder Team-Abenden, kannst Du mit Deinen Kollegen auch nach Feierabend in Kontakt kommen und Dich schnell im neuen Team einfinden und die persönliche Wertschätzung leben. Schau Dir unsere Mitarbeiter-Videos an oder informier Dich hier.

An Deinem ersten Arbeitstag laden wir Dich in unseren Hauptsitz nach München ein. Dort bekommst Du an einem Einführungstag, gemeinsam mit anderen neuen Kolleginnen und Kollegen, alle wochtigen Infos mitgeteilt, die Du für Deinen Start wissen musst. Sprich - wie buche ich meine Stunden, was mache ich, wenn ich krank bin oder wie beantrage ich meinen Urlaub.

Unternehmenskultur

Mehr als 500 Kolleginnen und Kollegen. Fast alle Mitarbeiter sind Entwickler, die genau Deine Sprache sprechen. Bei uns gilt die Duz-Kultur ohne starre Hierarchien.

X