Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

heise conferences gmbh

(vormals SIGS DATACOM GmbH)

Rheinwerkallee 4, 53227 Bonn

Tel: +49 (0)511/5352-100

service-sigs@heise.de

Development

383 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Development.
… nach innovativen Software-Engineering-Themen aus der Praxis. Für eine effiziente und nachhaltige Digitalisierung unserer Gesellschaft.
Auf der Jagd mit Herrn Wuttlinger Teil 4 ...
Das Computerspiel „Duke Nukem Forever“ und dessen von „when its done“ daher redendes Entwicklerteam sind Futter für Memes und Legenden – in der Praxis gilt so gut wie immer, dass ein System irgendwann fertig werden muss, so es Werte schaffen soll. Unendliche Refactoring-Orgien stehen diesem Ziel logischerweise diametral entgegen. Christian Clausen beginnt seine Überlegungen mit Gedanken dazu, an w..
Fünf Zeilen je Methode: „Five Lines of Code“ von Christian Clausen
Microservices basierte Systeme haben sich mittlerweile in vielen Unternehmen als Standardarchitektur etabliert, denn Microservices machen komplexe Anwendungsfälle beherrschbar, indem sie diese in kleine unabhängige Services mit abgrenzbarem Funktionsumfang und klaren Schnittstellen nach außen zerlegen. Hierdurch werden Entwicklerteams in die Lage versetzt, Services unabhängig voneinander zu entwic..
Ein moderner Ansatz zur Integration von Microservices
Domain-Specific Languages (DSLs) und Language Workbenches sind in der Praxis noch nicht wirklich angekommen. Wir berichten von unseren Erfahrungen mit diesen Werkzeugen und einem Projekt, das wir vor 12 Jahren begonnen haben. Wir beginnen mit der Ausgangssituation unserer Reise, zeigen auszugsweise verwendete DSLs und ziehen ein Projekt-Resümee.
Filial-Warenwirtschaftssystem auf Basis von Java und drei DSLs in JetBrains MPS
Wie wir in dieser Kolumne schon oft diskutiert haben, sind blockierende Operationen auf Systemen mit limitierter Anzahl von Ausführungseinheiten (CPUs, Threads) eine Krux. Für Ein-/Ausgabe betrifft das zwar im Endeffekt unsere Programme, hat aber die Ursache in der Kernarchitektur des Betriebssystems. Für Linux wird mit „io_uring” seit einiger Zeit an einer Lösung für asynchrone IO gearbeitet, die..
IO_Uring im Linux-Kernel und in Java