Suche
#Kolumne

EnterpriseTales: MVC 1.0? Wer braucht das schon!

Bisher war MVC 1.0 als eine der wesentlichen Neuerungen für Java EE 8 gesetzt. Doch mit der diesjährigen JavaOne und der von Oracle dort ausgegebenen Vision für die Zukunft des Enterprise-Java-Standards hat sich das grundlegend geändert. MVC 1.0 soll fallengelassen werden. Stattdessen stehen nun Cloud und Microservices im Fokus. Aber ist das wirklich ein Widerspruch?

IBM hilft Entwicklern Blockchain-Netzwerke schneller zu verstehen und zu bauen

IBM versucht aktiv Entwickler in die Blockchain-Welt zu locken. Der Industriegigant glaubt, dass Blockchain “das Potenzial hat, die Art und Weise zu verändern wie Geschäftstransaktionen getätigt werden”. Gleichzeitig könne dies aber nur möglich werden, wenn die nötigen Akteure zusammenarbeiten und es Unternehmen ermöglichen, vom Netzwerkeffekt der Technologie zu profitieren.

Eclipse-Erweiterungen einfach selbst bauen

Eine IDE ist dazu da, die alltägliche Entwicklungsarbeit zu vereinfachen und zu beschleunigen. Doch nur wenige gehen noch einen Schritt weiter, indem sie eigene Erweiterungen für die Automatisierung spezieller Anforderungen schreiben. Um solche Plug-ins zu schreiben, greift man am besten auf den „Eclipse for Committer“ Download zurück. In diesem Paket ist schon alles enthalten, was man zum effizienten Entwickeln von Eclipse-Komponenten benötigt.

Knigge für Softwarearchitekten: Schlechte Requirements? Handeln statt jammern!

Immer wieder jammern Kunden, dass Systeme schlecht seien und die IT die Anforderungen überhaupt nicht erfüllt habe. Entwicklungsteams verteidigen sich damit, dass ihnen niemand gesagt hat, was das Produkt wirklich können soll. Sie schieben die Schuld auf schlechte Anforderungen. Hätte man diese Wünsche rechtzeitig und klar geäußert, dann wäre die Lösung auch skalierbar, erweiterbar, performant und sicher. Fachbereiche oder Marketingabteilungen kontern: Es war doch klar, dass wir nach dem europäischen auch den asiatischen Markt erobern wollen. Selbstverständlich muss das Produkt leicht an neue Gesetze, Standards und Normen adaptiert werden können. Warum hätten wir das explizit sagen sollen?

Docker rockt Java: Docker-Orchestration und -Entwicklung leicht gemacht

Das Release von Docker 1.12 bietet direkt die Orchestrierung von Containern an. Mit Docker für Mac und Windows verbessert sich die Unterstützung für die Entwickler. Die Betaversion von Docker für AWS und Azure vereinfacht die Erstellung einer Produktion in der Cloud. Als besonderes Bonbon wird uns demnächst ein Marktplatz für Docker-Images in Aussicht gestellt. Wahrlich ein gigantischer Fortschritt, der den professionellen Einsatz von Docker erleichtert und die anhaltende Produktivität der Docker-Community erneut unter Beweis stellt.

Bitcoin Flipping: Zcash bekommt die Aufmerksamkeit, Bitcoin das Geld

There’s a new kid in town – alle reden über die neue Kryptowährung Zcash, die Bitcoin aus dem Rampenlicht verdrängt hat und zwar genau dann, als letztere ihr achtjähriges Jubiläum mit einem neuen Meilenstein feierte: Der Preis pro Bitcoin ist auf 700 Dollar geklettert. Doch auch Zcash bildet keine Ausnahme des ungeschriebenen Gesetzes für Kryptowährungen: Der Pfad zur Stabilität ist eine Achterbahnfahrt.

EnterpriseTales: Klein, kleiner, AWS Lambda

Spätestens seitdem es State of the Art ist, seinen Monolithen in nette, kleine Module – aka Microservices – aufzutrennen, haben wir uns daran gewöhnt, dass der traditionelle Application Server dem alten Eisen zuzurechnen ist. Statt auf eine schwergewichtige Runtime zu setzen, bündelt man heutzutage die notwendigen Serverfragmente direkt mit dem fachlichen Code und spendiert ihm so eine Art integrierte Laufzeitumgebung. Das Ganze noch in mehreren Containern verpackt, ein wenig mit Management- und Monitoringfunktionalität versehen und fertig ist die Anwendung.

Knigge für Softwarearchitekten: Wider die IT der zwei Geschwindigkeiten

Seit 2014 hören wir in IT-Diskussionen immer wieder das Stichwort „Bimodale IT“, oder auch „IT der zwei Geschwindigkeiten“. Ein wenig Englisch möchten wir Ihnen diesmal zumuten, damit Sie die volle Schönheit der Erklärung bimodaler IT direkt von den Erfindern, der Gartner Group, lesen können: „Bimodal is the practice of managing two separate, coherent modes of IT delivery, one focused on stability and the other on agility. Mode 1 is traditional and sequential, emphasizing safety and accuracy. Mode 2 is exploratory and nonlinear, emphasizing agility and speed“.

Bitcoin Flipping: “In Zukunft wird die Blockchain im Bereich Künstliche Intelligenz Anwendung finden”

Im September wurde die Blockchain Alliance for Good (Bisgit.IoV) gegründet. Diese hat es sich zum Ziel gesetzt, die Nutzung der Blockchain-Technologie für “gute” soziale und ökologische Lösungsansätze voranzutreiben. Die Allianz vereint dafür Blockchain-Enthusiasten aus der ganzen Welt und stellt ihnen ein Sprungbrett für “gute” Innovationen zur Verfügung. Wir haben uns mit Barbara Mellish, Präsidentin der Blockchain Alliance for Good, über die Zukunft der Blockchain und die Branchen unterhalten, in denen die Blockchain-Nutzung vielleicht bald aufblühen werden. Außerdem sprachen wir darüber, warum eine Weiterentwicklung der Technologie dringend benötigt wird.