Aktuell

Was lange währt: DDD und Microservices

Weder Domain-driven Design (DDD) noch Microservices sind konzeptionell neu. Trotzdem erfahren beide Themen seit einigen Jahren zunehmend mehr Zuspruch und werden immer häufiger auch gemeinsam genannt. Woran liegt das? mehr

Erster State-of-Frontend-Bericht veröffentlicht

Die Entwickler-Firma The Software House hat zum ersten Mal ihren Bericht "The State of Frontend" herausgegeben. Mit knapp 4.500 Teilnehmern weltweit ist er damit der größte Bericht zu diesem Thema. Besonders überraschend sind die Antworten der befragten Entwickler zu den Themen Framworks und Hosting. Aber ... mehr

Exklusiv im entwickler.kiosk

Was lange währt: DDD und Microservices

Weder Domain-driven Design (DDD) noch Microservices sind konzeptionell neu. Trotzdem erfahren beide Themen seit einigen Jahren zunehmend mehr Zuspruch und werden immer häufiger auch gemeinsam genannt. Woran liegt das? mehr

Nuxt.js: Vue.js mit Extras – Bessere Performance und effizienteres Entwickeln von Vue.js-Anwendungen

Vue.js hat sich vom anfänglichen Geheimtipp zum festen Mitspieler unter den JavaScript Frameworks etabliert. Möchten wir Applikationen entwickeln, die performanter als klassische SPAs arbeiten und dabei etablierte Best-Practice-Muster integrieren, genügen die mitgelieferten Bordmittel jedoch nicht mehr. Das Framework Nuxt.js verspricht genau diese Lücke zu schließen, ... mehr

Azure DevOps und WVD: Die Tools zur erfolgreichen Automation

Die Einführung von Windows Virtual Desktop (WVD) hat vielen IT-Profis vor allem eins deutlich gemacht: Wieder einmal verändern sich die Anforderungen an ihre Arbeit. Es ist nicht mehr davon auszugehen, dass für die vielen verschiedenen Umgebungen direkt die passenden Oberflächen oder einheitliche Verwaltungstools des Herstellers ... mehr

DDD: taktisches Design – Architektur innerhalb eines Bounded Context

Im Artikel von Carola Lilienthal und Michael Plöd wurde gezeigt, wie man eine Domäne in mehrere Bounded Contexts aufteilt. Dabei erhalten wir statt einem großen, schwer verständlichen und schwer wartbaren Domänenmodell nun mehrere, besser handhabbare Domänenmodelle. In diesem Teil der Serie schauen wir darauf, wie ... mehr

Ressort PHP

PHP 8.0: mehr als nur ein JIT-Compiler

Mit dem Release von PHP 7.0 im Jahr 2015 wurde eine neue Ära eingeleitet. Doch jetzt steht PHP 8.0 mit vielen spannenden neuen Features vor der Tür. In diesem Artikel möchte ich die neuen Möglichkeiten vorstellen und genauer erläutern. Die Features sind schon im offiziellen ... mehr

Diversität in der IT
Interview-Reihe

Requirements for Architects

Ein agiler Fortsetzungsroman

Ressort Windows Developer

Visual Studio 2019 16.7 und 16.8 Preview 1 erschienen

Microsofts IDE erhält mit der Veröffentlichung von Visual Studio 2019 16.7 ein großes und umfassendes Upgrade. Es gibt einige neue Features, aber auch jede Menge Verbesserungen hinsichtlich der Benutzerfreundlichkeit schon bekannter Funktionen. In der gleichzeitig veröffentlichten Preview 1 von Visual Studio 2019 16.8 wurde der ... mehr

Ressort JavaScript

Nuxt.js: Vue.js mit Extras – Bessere Performance und effizienteres Entwickeln von Vue.js-Anwendungen

Vue.js hat sich vom anfänglichen Geheimtipp zum festen Mitspieler unter den JavaScript Frameworks etabliert. Möchten wir Applikationen entwickeln, die performanter als klassische SPAs arbeiten und dabei etablierte Best-Practice-Muster integrieren, genügen die mitgelieferten Bordmittel jedoch nicht mehr. Das Framework Nuxt.js verspricht genau diese Lücke zu schließen, ... mehr

React 17: Release Candidate führt graduelle Upgrades ein

React 17 ist als Release Candidate erschienen – und bringt keine neuen Features mit, wie bereits in der Headline der offiziellen Ankündigung steht. Das bedeutet jedoch nicht, dass sich nichts ändert: Künftig können React-Apps Schritt für Schritt aktualisiert werden. React 17 schafft die Grundlagen für ... mehr

Ressort Java

JEP 374: Das Ende von Biased Locking

Komplexität und eine immer geringer werdende messbare Verbesserung der Performance: Diese beiden Faktoren haben für die Schaffung von JEP 374 gesorgt. Das Proposal sieht vor, Biased Locking mit Java 15 zu standardmäßig zu deaktivieren und schließlich in einem späteren Release komplett auszubauen. ... mehr

JEP 373: Überarbeitung des DatagramSocket APIs

"Ohne Fleiß kein Preis" hieß es für Java 15 bei den Java-Entwicklern: Die Überarbeitung des DatagramSocket APIs wurde folgerichtig in den Stand eines offiziellen JEPs erhoben: JEP 373. In diesem wird vorgeschlagen, das API im Hinblick auf Aktualität und Wartbarkeit auf Vordermann zu bringen – ... mehr

Schicksalsfrage: Muss es immer Java sein?

Als Programmierer versuchen wir Software zu schreiben, um unsere spezifischen Probleme zu lösen. Wo einst maschinennahe Programmiersprachen wie C++ dominierten, erhoben sich Java und dessen Sprachdesign zu einer echten Alternative. Mit der Zeit haben sich jedoch Umwelt und Erfahrung verändert. Neue Sprachen, wie z. B. ... 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

Natural Language Processing mit PyTorch

Systeme wie Alexa oder Siri haben das Konzept des Natural Language Processing (NLP) in den Mittelpunkt der Aufmerksamkeit gerückt – wenig bekannt ist übrigens, dass es dazu in der Vergangenheit schon Versuche gab. Bei O’Reilly ist nun ein deutschsprachiges Lehrbuch erschienen, das Quereinsteigern das Natural ... mehr

Daten in den Griff bekommen: Mehrdimensionale Arrays für Machine Learning

Für viele Verfahren im Bereich Datenanalyse und Machine Learning werden mehrdimensionale Arrays benötigt. Da oft mit großen Datenmengen gearbeitet wird, ist es, neben anderen Optimierungen, wünschenswert, eine Arrayimplementierung zu verwenden, die auf hohe Performance und geringen Speicherverbrauch optimiert ist. Viele Frameworks setzen deshalb auf ndarrays ... mehr

2. – 6. NOV 2020 | München

16. – 18. NOV 2020 | München

26. – 30. OKT 2020 | München

26. – 30. OKT 2020 | München

21. – 25. Sept 2020 | Mainz

7. – 11. Dez 2020 | Berlin

X
- Gib Deinen Standort ein -
- or -