Aktuell

Visual Studio Code 1.56

Visual Studio Code 1.56: Terminal-Neuerungen und Preview-Features

Das neueste Release von Visual Studio Code hat das Licht der Welt erblickt. Version 1.56 widmet sich verschiedenen Aspekten des Quellcodeeditors, unter anderem dem Terminal. Auch Preview-Features werden wie gewohnt mitgeliefert, diesmal beispielsweise für das Remote Development Extension Pack. mehr

Warum Coding nicht mehr männlich wirken darf

Immer wieder fragen sich die Tech-Welt und ihre Beobachter, warum die meisten Entwickler-Teams größtenteils oder sogar ausschließlich mit Männern besetzt sind. Vielleicht sorgt es auch nur noch für Achselzucken, denn Programmieren ist eben einfach ein „Männerberuf“ – oder? mehr

Asynchronität in JavaScript – ein Werkzeug für jedes Problem

Der Fall bei Asynchronität in JavaScript ist eigentlich klar: Callbacks sind böse und Promises die einzig richtige Lösung. Nein, eigentlich ist ja async/await die Lösung, was aber wiederum auf Promises aufbaut, bei denen wiederum einige Callbacks im Spiel sind. Also ist doch nicht alles so ... mehr

Exklusiv im entwickler.kiosk

Ressort PHP

Composer & Mercurial: Sicherheitslücke macht Security Update erforderlich

Aufgrund einer nun aufgedeckten Command Injection Vulnerability wird dringend dazu geraten, den PHP-Paketmanager Composer so schnell wie möglich auf die Versionen 2.0.13 oder 1.10.22 zu aktualisieren. Zum jetzigen Zeitpunkt sind noch keine Exploits bekannt, damit dies auch so bleibt, wurden die entsprechenden Fixes zur Verfügung ... mehr

Anbindung der Datenwelt: PHP End to End – Teil 3

Der Zugriff von einer PHP-Applikation auf Datenbanken war schon immer eine Kernkompetenz der Sprache, da PHP mit MySQL gewissermaßen verheiratet ist. Inzwischen ist es aber auch kein Problem mehr, mit anderen relationalen oder auch NoSQL-Datenbanken zu arbeiten. In diesem Teil der Serie behandeln wir das ... mehr

Diversität in der IT
Interview-Reihe

Requirements for Architects

Ein agiler Fortsetzungsroman

Ressort Windows Developer

Ressort JavaScript

Asynchronität in JavaScript – ein Werkzeug für jedes Problem

Der Fall bei Asynchronität in JavaScript ist eigentlich klar: Callbacks sind böse und Promises die einzig richtige Lösung. Nein, eigentlich ist ja async/await die Lösung, was aber wiederum auf Promises aufbaut, bei denen wiederum einige Callbacks im Spiel sind. Also ist doch nicht alles so ... mehr

COVID19: Die Pandemie mit React visualisieren

Technologie ist ein wichtiger Baustein zur Bekämpfung der COVID19-Pandemie. iJS-Speaker Gil Fink hat eine Web-App entwickelt, die Ansteckungsketten in Israel visualisiert. In diesem Talk erklärt er, wie dabei React und D3 zum Einsatz kamen. mehr

Angular 12: Support für Internet Explorer 11 wird deprecated

Angular wird den Internet Explorer 11 in Zukunft nicht mehr unterstützen. Vorerst geht es nur um eine Deprecation, das Support-Ende für den alten Browser ist jedoch nicht weit entfernt. Die Zeiträumen für den Abschied sind noch nicht final festgelegt worden; dass die Zeit des IE11 ... mehr

Microfrontends im Monorepo: Synergie oder Widerspruch in sich?

Microfrontends, die für gewöhnlich in einem jeweils eigenen Repository platziert werden, können gemeinsam in einem Monorepo ein Zuhause finden. Monorepos vereinfachen Aufgaben, die rund um Microfrontends anfallen, bergen jedoch ein paar bewusste Einschränkungen. Damit sie skalieren können, sind darauf ausgelegte Prozesse und Werkzeuge notwendig. ... mehr

Ressort Java

Record-Type: Value Objects werden endlich Java-native

Value Objects sind einer der fundamentalen Building Blocks in Domain-driven Design. Sie in Java zu erstellen, erforderte bisher allerdings einigen Boilerplate-Code. Das ändert sich mit Java 15: Es wird ein neues Sprachkonstrukt eingeführt – und zwar die Records. Und diese erfüllen alle technischen Anforderungen zur ... mehr

GraalVM: Begriffsentwirrung – Interview mit Chris Thalinger

Es gibt ein wenig Verwirrung in der Terminologie. Alles heißt jetzt GraalVM. GraalVM ist im Grunde genommen ein Oberbegriff für verschiedene Technologien. Einer von ihnen ist der GraalVM-Compiler, den wir bei Twitter verwenden. Dann gibt es noch Truffle, ein Framework zur Implementierung von Sprachlaufzeiten. Außerdem ... mehr

Java 16: Das JDK auf dem Weg zur nächsten LTS-Version

14, 15 oder doch schon 16? Da kann man schon mal durcheinanderkommen. Durch die mittlerweile halbjährlichen Major-Releases von Java fällt es gar nicht so leicht, die aktuelle Version richtig zu benennen. Vor Kurzem hat man sich in einem Vortrag noch über die Neuerungen des JDK ... mehr

In dubio pro Dukeo: JavaFX in einer neuen Ära mit GraalVM

Gluon veröffentlichte im September 2020 JavaFX 15 [1]. Die perfekte Gelegenheit, darüber zu sprechen, warum JavaFX [2] auf Desktop und Mobilgeräten so relevant ist. Nachfolgend wird das Cross-Kompilieren von Java-Anwendungen mit JavaFX für die Benutzeroberfläche, vom Backend bis zum Frontend, betrachtet. Oberstes Ziel jeder neuen ... mehr

Ressort Python

Jupyter Notebooks für Lehre und Entwicklung – alles im Blick

Mit dem Jupyter-Projekt steht seit längerer Zeit ein Lehr- und Entwicklungssystem zur Verfügung, das die Veranschaulichung und schnelle Evaluation von Algorithmen ermöglicht und längst nicht mehr auf Python beschränkt ist. Dieser Artikel zeigt in einer kurzen Schritt-für-Schritt-Einführung, was sich hinter dem System verbirgt. ... mehr

3. – 7. Mai 2021 | Mainz

21. – 23. Juni 2021 | München

19. – 22. April 2021 | London

7. – 11. Juni 2021 | Berlin

15. – 19. Feb. 2021 | Frankfurt

7. – 11. Juni 2021 | Berlin

X
- Gib Deinen Standort ein -
- or -