Freitag, Juni 08, 2018

Links der Woche (EE8, Github, Microsoft, Angular)

  • Wildfly (ehemals JBoss) liefert eine erste, fast vollständige, EE8 kompatible Version aus. Ein guter Zeitpunkt um mal in die EE8 Neuerungen reinzuschauen. Große Versionssprünge gibt es in den Modulen
    • 'Java Servlet' (3.1 nach 4.0)
    • 'Contexts and Dependency Injection for Java' (1.2 nach 2.0)
    • und 'Bean Validation' (1.2 nach 2.0).
    Die Neuerungen aus HTTP/2 haben großen Einfluß auf die Servlet Spezifikation. Hier gibt es einen guten Überblick über die Probleme mit HTTP/1 und die Ziele von HTTP/2. Adam Bien liefert ein pragmatisches Beispiel zu Server-Push. CDI (Context and Dependency Injection). Da lohnt sich ein Blick in die Referenzimplementierung Weld. Ich muss zugeben, dass ich in meinem beruflichen Umfeld für CDI bisher noch keinen Bedarf hatte. Im Jaxenter gibt es weitere Infos. Zu dem Thema Bean Validation geht es hier lang.
  • Der Angular Update Guide: Update Angular. Ein kleines Wunder. Und das
    npm install rxjs@6 rxjs-compat@6 --save
    soll auch helfen.
  • Microsoft übernimmt GitHub. Welche Strategie steckt dahinter? Wie will Microsoft mit Github Geld verdienen? Vielleicht sind es die Daten, die Github über uns gesammelt hat? Oder die Plattform GitHub an sich? GitHub hat Sourceforge als führende Plattform für OpenSource Code abgelöst und die Idee des kollaborativen Arbeiten mit Hilfe von GIT ins Web gebracht. Meinen ersten Pull-Request habe ich mit GitHub erstellt (oder war es Bitbucket?). Zu dem hat Microsoft mit VSCode und Typescript (mindestens) zwei sehr bekannte Projekte auf der Plattform. Insgesamt besitzt Microsoft 1836 Repositories auf Github. Auf Heise gibt es hier und hier einen kritischen Bericht zu der Übernahme.
  • Thema Finanzen: Der Finanzwesir beleuchtet die Frage nach dem optimalen ETF und warum diese Frage bzw. die Suche nach einer Antwort vermutlich nur Zeitverschwendung ist.

UPDATE: Zu dem Thema CDI habe ich einen alten Artikel von Adam Bien auf Oracle.com gefunden. Es wird Zeit, dass ich mich mit dem Thema mehr beschäftige.

UPDATE: Jetzt weiß ich auch, warum mein CDI Kenntnisse eher sporadischer Natur sind. Spring unterstützt CDI gar nicht erst vollumfänglich. Und wird es vermutlich auch in Zukunft nicht.

Keine Kommentare:

Kommentar veröffentlichen

AssertJ und java.util.List

AssertJ hat eine praktische Möglichkeit, Listen in JUnit Tests abzuprüfen. Insbesondere, wenn in der Liste komplexe Objekte abgelegt sind, s...