Development
356 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Development.
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..
Je nach Perspektive ist TypeScript eine eigenständige Programmiersprache oder eine Obermenge von JavaScript. Die Sprache erweitert JavaScript mittels syntaktischen Zuckers um Typsicherheit und objektorientierte Konzepte. Das vorliegende Tutorium zielt darauf ab, ohne Anspruch auf Vollständigkeit zumindest die wichtigsten Konzepte von TypeScript vorzustellen.
„Ab in den Container“ heißt es immer häufiger in der IT-Entwicklung. Selbst in Publikumszeitschriften und Hobbymedien tauchen inzwischen ganz selbstverständlich Anleitungen auf, Anwendungen und Services via Docker zu installieren. Die hippe Welt der Containerisierung hat aber auch Schattenseiten, denn sie wirft große Fragen in Hinblick auf Security und Resilienz auf, die leider viel zu schnell auf..
Schon seit meiner frühen Jugend fasziniert es mich, Software zu entwickeln. Und das hat sich bis heute nicht verändert. Man könnte sagen: Ich bin Softwareentwickler aus Leidenschaft. Das zweite Thema, welches mich schon seit meiner Jugend immer wieder beschäftigt, ist die Art und Weise, wie wir mit unserer Umwelt umgehen. In den Tagen meiner Jugend rankten sich viele Fragen rund um die Umweltversc..
Unser Verständnis von Softwareentwicklung ist im permanenten Wandel, geprägt durch neue Einflüsse und Erkenntnisse. In den letzten Jahren ist die IT stark durch Agilität beeinflusst worden, doch auch viele andere Themen wie User Experience Design, Produktorientierung oder Domain-Driven Design geben neue Impulse. Doch wie passt alles zusammen? Wie finden sich Teams zurecht in der Vielzahl von Techn..