welche Programmiersprache nutzt du am liebsten? Die Auswahl ist groß, und jede/r Entwickler/in hat da eigene Vorlieben. Es kann sich aber durchaus lohnen, einmal über den eigenen Tellerrand hinaus zu schauen: Vielleicht ist ein Problem, das in der einen Sprache sehr kompliziert wirkt, in einer anderen Sprache ja ganz leicht zu lösen? Darum geht es im neuen Entwickler Magazin Spezial Vol. 28: Polyglotte Programmierung in Rust, TypeScript, C# und Java! Schaut doch mal rein!
Die Wissensplattform im Sommer: vielfältiger, bunter, cooler
Und dann wollen wir etwas Vorfreude wecken! Denn im Sommer haben wir nicht nur coole Content-Aktionen in Vorbereitung (vergesst nicht die große Video-Tutorial-Reihe zu TensorFlow, die am 28. Juni startet). Es erwartet euch auch ein neues Release der Wissensplattform, das viele spannende Features mitbringt. U.a. wird die Plattform vielfältiger, denn unsere populären Portale entwickler.de und JAXenter.de wachsen mit dem Kiosk zusammen! Stay tuned! Ann-Cathrin Klose
Redakteurin entwickler.kiosk
Wir werfen alles in einen Topf entwickler.kiosk wächst mit entwickler.de zusammen
Wir haben Neuigkeiten: entwickler.kiosk wächst mit den Onlineportalen entwickler.de und JAXenter zusammen. Ab Juli erhältst du also alle technischen Infos und aktuellen Trends der Softwarewelt auf einer großen Wissensplattform. Das bedeutet für dichnoch mehr Experteninhalte und ein immenses Spektrum an Technologiewissen. Jederzeit und mit neuer wegweisender User Experience.
Für jedes Problem gibt es die passende Programmiersprache! Die Klassiker C# und Java bringen in ihren neuesten Versionen spannende Features mit, während TypeScript sich zum Allstar etablieren konnte. Rust bietet mit dem Support für asynchrone Programmierung nun auch ein heiß ersehntes Feature, das die Sprache noch einmal interessanter macht. Welche Sprachen wählst du?
Erstmals in C# 7 eingeführt, wurde Pattern Matching seitdem weiterentwickelt. Auch in der aktuellen Version C# 9 wurde das Sprachkonstrukt mit Neuerungen bedacht. Es soll dabei helfen, kompakteren Code zu schreiben. In diesem Artikel wird demonstriert, wie Pattern Matching sinnvoll eingesetzt werden kann. mehr
TypeScript – jeder Anfang ist einfach
JavaScript haftet in manchen Entwicklerkreisen, die mit „richtigen“ Programmiersprachen arbeiten, der Stallgeruch einer „Quick and dirty“-Skriptsprache an, deren Grundelemente – fast alles ist ein Objekt, ein Objekt ist eine Hash Map, Prototype Chains und vieles mehr – nicht einfach verständlich sind. Mit TypeScript ändert sich das. mehr
Die Zukunft programmiert asynchron Mit der Version 1.39.0 von Rust wurde async/await realisiert. Damit endete ein langer Weg voll harter Arbeit, deren Ergebnis wir in diesem Artikel genauer betrachten werden. mehr
Sweet 16
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 14 informiert, und wenig später wurden in einem Artikel bereits die Features von Version 15 näher beleuchtet. Und da sich die Welt bekanntlich schnell weiterdreht, ist nun im März 2021 bereits das OpenJDK 16 herausgekommen. mehr
Weitere Artikel der Ausgabe:
Von .NET zu TypeScript: Ein Umstieg für immer? Rostige Innovationen: Wie AWS Rust weiterentwickelt One .NET ist auf dem Weg...und vieles mehr
Anzeige
Editor's Picks der Woche
Mehrsprachige Pushnachrichten
Die Azure-Dienste Cognitive Services, Logic App und Notification Hub können als Übersetzungs- und Schaltzentrale für Pushnachrichten genutzt werden. Diese können auf Windows-10-Geräten als Pop-up-Nachricht und im Notification Center empfangen werden. Als Fallbeispiel schauen wir uns ein internationales Projektteam an, das Updates zum Projektfortschritt ohne Sprachbarriere verteilt, umgesetzt als Low-Code-Lösung. mehr
Groovy: lange Tradition, breite Benutzerbasis
Groovy kann in vielerlei Hinsicht als Urvater des Gedankens angesehen werden, eine überall verfügbare Runtime wie die JVM als Ausführungsumgebung für eine beliebige andere Programmiersprache zu verwenden. Schon aus diesem Grund wollen wir hier einen kurzen Blick darauf werfen, was Groovy auszeichnet und wie man es schnell in Betrieb nimmt. mehr
iFrames: Immer noch relevant?
Wenn man iFrames hört, ist damit zumeist etwas Negatives assoziiert, etwas Altes. Vielleicht erinnert man sich nostalgisch an Bilder von Frameset-basierten Webseiten. Framesets sind mittlerweile tot, also zumindest deprecated. Dinge verschwinden eben nicht so schnell aus dem Internet. iFrames hingegen sind noch immer eine aktuelle Technologie. Sie werden für Widgets, Third-Party-Integrationen oder auch für die Umsetzung von Microfrontends verwendet. Haben iFrames also nach wie vor ihre Daseinsberechtigung und Relevanz, oder doch nicht? Was ist der richtige Anwendungsfall? Was sind die Trade-offs? mehr
Mit PHP in den Containerhafen einfahren
Es muss nicht immer XAMPP sein. Mit Docker lässt sich eine maßgeschneiderte lokale Entwicklungsumgebung für die jeweiligen Projektbedürfnisse einrichten.mehr
Framer Motion: Animationen für React-Anwendungen
Animationen nachträglich in Anwendungen einzufügen, kann mit viel Aufwand verbunden sein. Für React-Entwickler gibt es hier aber Abhilfe in Form der Bibliothek Framer Motion. Diese erlaubt es, mit vergleichsweise wenig Mühe pixelversetzende Akzente zu setzen. Ein Überblick. mehr
Suchen Sie neue Kollegen?
Dann kommen Sie zum Develop Your Future IT Job-Event!
Wir helfen Ihnen, mit unserem Event so schnell wie möglich IT-Professionals und Softwareentwickler für Ihre kommenden Projekte zu finden. Wir freuen uns, Sie auf dem DEVELOP YOUR FUTURE BBQ EVENT als Aussteller zu begrüßen!
Do you have several repositories which use Docker, like us? Now they need to talk to each other on your local computer to be able to develop features which live in more than one repository. Sebastian Thoss has some experience with this type of situation and knows how to solve it: We orchestrate our Docker Dev-Env just with simple shell scripts, the support of a proxy image and some simple rules for every project. In this talk from International PHP Conference, Sebastian Thoss will show you how easy it is to build a Docker Dev-Env and how fast it will be to introduce additional projects.
Impressum Software & Support Media GmbH Schwedlerstraße 8 D-60314 Frankfurt am Main Geschäftsführer: Dr. Pouya Kamali-Loibl Handelsregister: Frankfurt am Main, HRB.-Nr.: 40312 Ust.-IdNr.: DE811889986 E-Mail: info@entwickler.de Newsletter abbestellen Hinweis: Sie können der Verwendung Ihrer E-Mail-Adresse und damit der Zusendung von Newslettern jederzeit widersprechen. Ihnen entstehen keinerlei Kosten, außer den Übermittlungskosten nach dem jeweiligen Basistarif Ihres Telefon-/Internetanbieters. Im Übrigen haben Sie die in der Datenschutzerklärung angegebenen Rechte im Zusammenhang mit Ihren persönlichen Daten.