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: **
-
===== http://adambien.blog/roller/abien/entry/60k ebills per hour tiny[>> 60k eBills pro Stunde, kleine Kriege - oder Java EE 7 im Massenabrechnungs- und öffentlichen Dienstleistungsmarkt in Slowenien] []
-
===== >> Ein Werkzeug für Spring MockMvcRequestBuilder zum einfachen Veröffentlichen von Formularobjekten []
-
===== ** https://www.infoq.com/news/2017/01/netflix-einführungen-hollow? utm campaign = infoq content
-
===== >> Spring Team bei Devoxx US 2017 []
-
===== https://blogs.oracle.com/theaquarium/entry/java ee 8 january recap[>> Java EE 8 - Januar-Rückblick] []
-
===== >> Automatisieren von Verwaltungsaufgaben mit iText und DocuSign []
-
===== >> CDI/Weld verwenden, um JPA/Hibernate-Entitätsmanager einzuspritzen
-
Webinare und Präsentationen: **
-
===== https://www.infoq.com/presentations/user-management-spring-boot? utm campaign = infoq content & utm source = infoq & utm medium = feed & utm__term = Java[>> Sofortige Sicherheit und skalierbare Benutzerverwaltung in Spring Boot] []
-
===== >> Spring Tips: Couchbase []
-
===== ** https://www.infoq.com/presentations/spring-data-hazelcast? utm campaign = infoq content
-
===== ** https://www.infoq.com/presentations/streams-jdk? utm campaign = infoq content
-
===== ** https://www.infoq.com/presentations/streaming-hadoop? utm campaign = infoq content
-
===== ** https://www.infoq.com/presentations/kafka-spring? utm campaign = infoq content
-
===== https://www.infoq.com/presentations/iot-cloud? utm campaign = infoq content & utm source = infoq & utm medium = feed & utm__term = Java[>> IoT in der Cloud: Bauen Sie den Wert in Ihrem System für erneuerbare Energien auf] []
-
===== > > Migration von Spring XD zu Spring Data Cloud Flow []
-
===== http://adambien.blog/roller/abien/entry/launching java ee thin wars[>> Starten von Java EE Thin WARs in den Wolken] []
-
===== >> Spring Tips: Spring Batch []
-
Zeit zum Upgrade: **
-
===== >> Spring Boot 1.5.1 veröffentlicht []
-
===== >> Hibernate Search mit Elasticsearch - das 5.6.0.Final Release ist da! []
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.
-
Auch lesenswert: **
-
===== https://vladmihalcea.com/2017/01/31/a-beginner-guide-to-the-phantom-read-anomaly-and-how-it-differs- zwischen-2pl-und -mvcc/[>> Ein Leitfaden für Anfänger zur Phantom Read-Anomalie und zu den Unterschieden zwischen 2PL und MVCC] []
-
===== >> Messaging-Muster für ereignisgesteuerte Mikrodienste []
-
===== >> So stellen Sie Kubernetes mit CoreOS auf Bare-Metal bereit und Nginx Ingress Controller []
-
===== >> Messaging-Muster für ereignisgesteuerte Mikrodienste []
-
===== >> Git Questions - How um mit einem GitHub-Projekt zu beginnen []
-
===== https://www.infoq.com/podcasts/bourgon-paxos-go-crdts? utm campaign = infoq content & utm source = infoq & utm medium = feed & utm__term = Java[>> Peter Bourgon über Klatsch, Paxos, Microservices in Go, und CRDTs bei SoundCloud] []
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.
-
Auch lesenswert: **
-
===== >> Bewertung von Verhaltensweisen, die auf organisatorische Mittelmäßigkeit hinweisen []
4. Comics
Und meine Lieblings-Dilberts der Woche: