Java Web Weekly, Ausgabe 162

Viele Wochenendlesungen für diese Woche.

  • Lass uns gleich reinspringen …​ **

1. Frühling und Java

https://www.infoq.com/news/2017/01/java9-rampdown-phase-start? utm campaign = infoq content & utm source = infoq & utm medium = feed & utm__term = Java[>> Java 9 gibt erste Fehlerbehebungsrunde ein] []

Java 9 vs Bugs - die erste Runde 🙂

>> Kompilierung von Java-Code im Fluge []

Ein kurzes Beispiel, wie Java-Code zur Laufzeit ** kompiliert wird (Ja, Sie haben das richtig gelesen).

>> Surprising = Cast []

Untersuchung der Randfälle des Castings in Java.

>> Tipps für den Ruhezustand: So ordnen Sie ein Enum einer Datenbankspalte zu []

Ein kurzer Bericht über ein nicht so triviales Problem bei der Zuordnung von Enumen zu Datenbankspalten mit Hibernate

https://vanilla-java.github.io/2017/01/27/Chronicle-Queue-storing-1-TB-in-virtual-memory-on-a-128-GB-machine . html[>> Chronicle Queue, die 1 TB im virtuellen Speicher eines 128-GB-Computers speichert] []

Chronicle Queue nutzt Speicherplatz kostengünstig aus 🙂

>> Warum sollte Elvis Java nicht besuchen []

Solange das Typsystem von Java nicht zwischen null- und nicht-nullfähigen Typen unterscheidet, ist der Elvis-Operator nicht für Java geeignet ** .

** http://www.thoughts-on-java.org/automatically-validate-entities-with-hibernate-validator/ [>> So werden Entitäten mit Hibernate Validator automatisch validiert

Ein kurzer Leitfaden für den äußerst wichtigen Hibernate Validator.

>> Tool Time: Verhindern von undichten APIs mit jQAssistant []

Sie können jetzt einige interessante statische Analysen Ihrer APIs durchführen.

>> Surprising + = Cast []

Untersuchung der Randfälle des Castings in Java.

>> Java-Community-Oscars - Die Top 10 der Beiträge von 2016 []

Es stellt sich heraus, dass Java-Entwickler auch ihre eigenen Oscars hosten

  • Auch lesenswert: **

2. Technisch

>> Erstellen ereignisgesteuerter Microservices mit CQRS und Serverless []

Eine umfassende Einführung in das Erstellen von ereignisgesteuerten Microservices und CQRS.

>> Schnittstellen anzeigen []

Ein kurzer Trick, mit dem Sie Ihre Codebase aufräumen können.

3. Überlegungen

>> Hören Sie auf, sich selbst DevOps-Ingenieur zu nennen []

DevOps ist keine Rolle, es ist eine Mentalität.

>> Deep learning: the silver bullet? []

Gedanken zu der Zukunft des tiefen Lernens .

>> Messen Sie Ihren Code, um wieder auf Kurs zu kommen []

Was nicht gemessen wird, verbessert sich nicht. Messen Sie auf jeden Fall die Qualität Ihres Codes/Ihrer Arbeit als ersten Schritt zur Verbesserung.

>> Trust Automation []

So bauen Sie mit Ihrer Testautomatisierung Vertrauen auf 🙂

https://plumbr.eu/blog/programming/processing-billions-of-eventsday [>> Milliarden von Ereignissen/Tag verarbeiten **

Eine ausführliche Fallstudie zum Übergang von einem Monolithen zu skalierbaren Kafka-unterstützten Mikrodienstleistungen.

4. Comics

Und meine Lieblings-Dilberts der Woche:

http://dilbert.com/search__results? month = 6 & year = 2015[>> Wie erhalten Sie Social Media-Anhänger?] []

5. Auswahl der Woche