I n f o s,  N e u e s

Java Platform Standard Edition in der Version 6 verfügbar (Heise News)
Sun Microsystems hat die Version 6 seiner Java Platform Standard Edition mit integrierter Entwicklungsumgebung NetBeans 5.5 freigegeben.

IBM veröffentlicht SOA-Toolkit für PHP (Der Entwickler)
Im Rahmen des IBM SOA Executive Summit wurde ein Toolkit angekündigt, das PHP-Anwendungen einfacher in IBM Websphere SOA-Umgebungen einbinden können soll. ...

J2EE-Server Apache Geronimo in Version 1.0 freigegeben (Heise News)
Nachdem die Entwickler versehentlich bereits im Dezember die Verfügbarkeit von Apache Geronimo 1.0 vermeldeten, hat die Apache-Foundation nunmehr Geronimo 1.0 offiziell zum Download freigegeben. ...

MySQL 5 ist fertig (Heise News)
Version 5.0 des freien Datenbankservers liegt seit heute zum Download bereit. ...

Microsofts JavaScript-Alternative TypeScript 1.0 ist fertig (Heise News)
DMicrosoft lädt Entwickler mit Version 1 der Programmiersprache TypeScript ein, an der Optimierung mitzuwirken. Die JavaScript-Alternative zielt auf große Anwendungen, bei denen JavaScript-Code schnell unüberschaubar wird und zu hohen Wartungskosten führt. ...

Leitfaden zur .NET-J2EE Anwendungsinteroperabilität (Javamagazin)
Microsoft hat auf seinen Patterns & Practices-Seiten einen Leitfaden zur Interoperabilität von .NET- mit J2EE-basierten Enterprise-Applikationen bereitgestellt. ...

EAI vs. ERP (Competence SITE)
Ablösung oder Integration der Legacy-Systeme - Enterprise Ressource Planning (ERP) oder Enterprise Application Integration (EAI) ...

MySQL kratzt an der Konkurrenz (Computerwoche Online)
Der schwedische Datenbank-Anbieter MySQL AB sieht sich gut gegen Unternehmen wie Oracle, IBM und ...

 
Aktuelle News-Feeds des Javamagazins

Happy Birthday, Git! Unser Expertencheck zum 15. Geburtstag

Das Versionskontrollsystem Git ist mittlerweile der de-facto-Standard, wenn es um die dezentralisierte Verwaltung von Source Code geht. Kaum ein anderes System hat in den vergangenen Jahrzehnten so einen heftigen Einfluss auf die Art und Weise gehabt, wie wir heute Software entwickeln. Zum 15. Geburtstag von Git haben wir mit sieben Experten über ihre Erfahrungen und Wünsche für die Zukunft gesprochen. Im großen Git-Expertencheck sprechen sie auch darüber, was Git noch fehlt und welche Features ihnen persönlich ans Herz gewachsen sind.

The post Happy Birthday, Git! Unser Expertencheck zum 15. Geburtstag appeared first on JAXenter.

Rancher 2.4 released: Edge-Skalierbarkeit, verbesserte Wartung und Sicherheit

Mit dem Minor Update will Rancher, einer Plattform fürs Container-Management für Docker Containersysteme, die Unterstützung von Kubernetes im Edge-Bereich vorantreiben. Im neuen Release sind Funktionen für die Skalierbarkeit im Edge-Bereich, eine verbesserte Wartung und Sicherheit enthalten. Die Marke von einer Million unterstützter Cluster wurde noch nicht geknackt, soll aber im nächsten Update erreicht werden. Wir schauen uns die wichtigsten Neuerungen genauer an.

The post Rancher 2.4 released: Edge-Skalierbarkeit, verbesserte Wartung und Sicherheit appeared first on JAXenter.

Logging leicht gemacht: Elastic Stack aus Containern betreiben

Serverlogs wachsen einem schnell über den Kopf, vor allem bei im großen Maßstab ausgerollten Applikationen. Der Elastic Stack bietet ausgereifte Komponenten für das Einsammeln und zentrale Auswerten von Logmessages, in dessen Zentrum die Big-Data-Suchmaschine Elasticsearch steht. Dieser Artikel zeigt, wie Sie eine einfache Log Shipping Pipeline mit Elastic-Elementen aus Docker-Containern heraus aufsetzen.

The post Logging leicht gemacht: Elastic Stack aus Containern betreiben appeared first on JAXenter.

Silos überwinden: Tipps & Tricks für die erfolgreiche Umsetzung von DevOps

Agilität und Kundenorientierung weiter gedacht führen zu DevOps. Die neue Methodik erfordert ein Umdenken, erhöht aber richtig eingesetzt die Produktivität und Kundenzufriedenheit. Dr. Christoph Ehlers, Technical Lead Software Engineering beim IT-Dienstleister Consol, teilt in diesem Artikel Tipps und Tricks für die erfolgreiche Umsetzung und erklärt, welche Veränderungen auf Entwickler und Operator zukommen.

The post Silos überwinden: Tipps & Tricks für die erfolgreiche Umsetzung von DevOps appeared first on JAXenter.

Devs@Home – Live-Webinar heute, 13 Uhr: Die Jagd nach der schnellsten Deploymentzeit

Die Webinar-Reihe Devs@Home bringt IT-Experten in Euer (Home) Office. L Körbes wird uns in der nächsten Episode zeigen, wie sich der Deployment-Prozess im Sinne des Continuous Delivery automatisieren und beschleunigen lässt: Auf der Jagd nach der schnellsten Deploymentzeit!

The post Devs@Home – Live-Webinar heute, 13 Uhr: Die Jagd nach der schnellsten Deploymentzeit appeared first on JAXenter.

ECMAScript 2020 Candidate veröffentlicht: Finales Featureset steht fest

Im März wurde das letzte neue Feature für ECMAScript 2020 definiert, jetzt steht die diesjährige Fassung der Spezifikation als Candidate bereit. Insgesamt bringt die Version neun neue Features in den Kern von JavaScript.

The post ECMAScript 2020 Candidate veröffentlicht: Finales Featureset steht fest appeared first on JAXenter.

Gratis im entwickler.kiosk: Go Spezial – Alles über Googles Programmiersprache

In der neuen Entwickler-Kiosk Spezial-Ausgabe dreht sich alles um die Programmiersprache Go. Egal, ob Sie sich als Einsteiger mit den Grundlagen vertraut machen wollen oder als Go-Profi die Lösung für ein bestimmtes Problem suchen – das Go Spezial bietet Hilfestellung.

The post Gratis im entwickler.kiosk: Go Spezial – Alles über Googles Programmiersprache appeared first on JAXenter.

Project Loom: Besser skalieren durch virtuelle Threads

Das Project Loom ist eine experimentelle Version des JDKs. Es erweitert Java um virtuelle Threads, die leichtgewichtige Nebenläufigkeit erlauben. Preview Releases sind schon jetzt verfügbar und zeigen, was möglich ist.

The post Project Loom: Besser skalieren durch virtuelle Threads appeared first on JAXenter.

Java für morgen: Cloud-native Anwendungsentwicklung bietet Zukunftssicherheit

Es gibt keinen allgemein verbindlichen Rahmen für die Digitale Transformation. Klar ist aber, dass jede langfristige Digitalisierungsstrategie einen dauerhaften kulturellen und technologischen Wandel beinhalten muss. Einen entscheidenden Beitrag kann dabei die Cloud-native Anwendungsentwicklung leisten.

The post Java für morgen: Cloud-native Anwendungsentwicklung bietet Zukunftssicherheit appeared first on JAXenter.

Security im Internet of Things: „Es gibt keinen besseren Weg, als immer wieder zu testen“

Mittlerweile gibt es in fast jedem Haushalt miteinander vernetzte Geräte und die Quote steigt rasant an. Zeit, sich über die Sicherheit im Internet of Things Gedanken zu machen. Wir haben Christoph Engelbert, Co-Founder von clevabit, dazu befragt, welche Maßnahmen man ergreifen sollte, um ein solides Grundgerüst im Security-Bereich aufstellen zu können. Im Interview sprach er zudem darüber, ob man das Thema Gefahrenprävention besser direkt in der Hardware oder doch eher auf Softwareseite angehen sollte.

The post Security im Internet of Things: „Es gibt keinen besseren Weg, als immer wieder zu testen“ appeared first on JAXenter.

Java 15, Akzeptanztests und Eclipse Theia – Unsere Top-Themen der Woche

Die ersten warmen Tage brachten uns nicht nur Java 14. Nein, auch Ankündigungen und erste JEPs lassen Erwartungen an Java 15 erblühen. Gleichzeitig zwitscherten die Vögel von den Dächern, dass Eclipse Theia endlich in Version 1.0 erschienen ist. Apropos Neuveröffentlichungen: Unser neues DevOps Magazine spross aus der Erde und unsere Entwicklerexperten geben Einblicke in ihre Überlebenstipps im Home Office. Das hier sind unsere Themen der vergangenen Woche.

The post Java 15, Akzeptanztests und Eclipse Theia – Unsere Top-Themen der Woche appeared first on JAXenter.

COVID-19: Entwickler müssen sich für die Zusammenarbeit in einer All-Remote-Welt entscheiden

Wir Software-Entwickler arbeiten nicht genug zusammen. Dieser Artikel geht der Frage auf den Grund, was die Leistung von Entwicklerteams verbessert und warum unsere Arbeitskultur aus Wettbewerbsgründen gegen einen stärker kollaborativen Ansatz resistent war.

The post COVID-19: Entwickler müssen sich für die Zusammenarbeit in einer All-Remote-Welt entscheiden appeared first on JAXenter.

APIs: Wie erschafft man eine großartige Developer Experience?

Das API-Design ist finalisiert, die Implementierung nahezu abgeschlossen. Dann kann es also bald los gehen. Doch wie kann erreicht werden, dass das neue API auch zum Erfolg wird?

The post APIs: Wie erschafft man eine großartige Developer Experience? appeared first on JAXenter.

Eclipse Theia versus VS Code: „Theia löst drei Dinge, die VS Code für unseren Zweck unbrauchbar macht“

Eclipse Theia ist ein quelloffener Code-Editor, der sowohl als Desktopanwendung als auch im Browser läuft. Die neu erschienene Version Theia 1.0 wird in der Ankündigung als "Open-Source-Alternative zu VS Code" bezeichnet. Wir haben uns mit Theia-Erfinder Sven Efftinge über Unterschiede und Gemeinsamkeiten zwischen Theia und VS Code unterhalten.

The post Eclipse Theia versus VS Code: „Theia löst drei Dinge, die VS Code für unseren Zweck unbrauchbar macht“ appeared first on JAXenter.

Big Business Apps mit Angular: Architekturen mit Nx und Strategic Design

Strategic Design bietet eine etablierte Methodik zum Schneiden großer Anwendungen in möglichst autarke Domänen. Nx erlaubt die Umsetzung dieser Domänen in einem Angular-Monorepo und stellt sicher, dass dabei möglichst wenig Abhängigkeiten entstehen.

The post Big Business Apps mit Angular: Architekturen mit Nx und Strategic Design appeared first on JAXenter.

Effektives Arbeiten im Home Office: Tipps und Tricks für Entwickler

Angesichts der rapiden Verbreitung des Coronavirus ist Home Office derzeit angesagter denn je: Verordnungen der Bundesländer erlauben ein Verlassen der eigenen vier Wände nur in Ausnahmefällen. Hierdurch arbeiten so viele Menschen daheim wie nie zuvor. Im Folgenden teile ich einige wichtige Einsichten von mir und Branchenkollegen, die dabei helfen, im Home Office möglichst effektiv zu arbeiten ohne einem Lagerkoller zu verfallen.

The post Effektives Arbeiten im Home Office: Tipps und Tricks für Entwickler appeared first on JAXenter.

Agile Softwareentwicklung: 5 Tipps für erfolgreiches Pair Programming

Entwicklungsabteilungen stehen unter immensem Druck: Immer schneller müssen sie neuen Code entwickeln, um mit den Innovationen aus dem Silicon Valley mithalten zu können und die digitalen Geschäftsmodelle ihrer Firmen oder Kunden erfolgreich und schnell umzusetzen. Deshalb suchen sie nach Ideen, wie sie die Spielregeln neu definieren, ihre Produktivität erhöhen und Synergien innerhalb ihres Teams nutzen können. Einen möglichen Ansatz bietet das Pair Programming.

The post Agile Softwareentwicklung: 5 Tipps für erfolgreiches Pair Programming appeared first on JAXenter.

Kryptografie für Anfänger: Zufallszahlengeneratoren und symmetrische Verschlüsselungen

Computer sind letztlich Rechenmaschinen, daher arbeiten sie deterministisch. Wenn aber Zufall eine große Rolle in der Kryptografie spielt, wie lässt sich das miteinander vereinbaren?

The post Kryptografie für Anfänger: Zufallszahlengeneratoren und symmetrische Verschlüsselungen appeared first on JAXenter.

Corona-Krise: Mozilla unterstützt Projekte und SAP stellt kostenlose Angebote zur Verfügung

Im Kampf gegen das Corona-Virus beteiligt sich die IT-Branche auch weiterhin stark bei der Suche nach Lösungsansätzen und stellt hilfreiche Tools kostenfrei oder reduziert zur Verfügung. So richtet das Mozilla Open Source Program (MOSS) einen Finanzierungs-Fond für Projekte ein und SAP öffnet Zugänge zu verschiedenen Angeboten.

The post Corona-Krise: Mozilla unterstützt Projekte und SAP stellt kostenlose Angebote zur Verfügung appeared first on JAXenter.

Die Golumne: Fehlerbehandlung in Go

Wer kennt es nicht? Man gibt sich Mühe, entwirft, programmiert sorgfältig, testet sowohl manuell als auch automatisch, hat also ein gefühlt perfektes Programm. Und doch kommt es immer wieder zur Laufzeit zu Fehlern. Es sind Dateien beim Öffnen nicht vorhanden, sie haben ein falsches Format, sind wegen fehlender Rechte nicht les- oder schreibbar oder können wegen eines gefüllten Dateisystems nicht geschrieben werden. Gleiches gilt auch für das Netz. Adressen sind nicht zu erreichen, Latenzen zu groß, Zugriff wird nicht gestattet und Verbindungen brechen ab. Datenbanken oder Verzeichnisdienste liefern nicht die gesuchten Daten. Und wenn, dann enthalten sie vielleicht ungültige Werte. Die Liste der möglichen Bedrohungen ist unendlich.

The post Die Golumne: Fehlerbehandlung in Go appeared first on JAXenter.

          
© 2017 Jörg Will - Kontakt - Impressum