Viele interessante Beiträge zu Java 9 in dieser Woche.
-
Auf geht’s…**
1. Frühling und Java
>> Eine eigenständige JAR-Datei signieren und überprüfen []
Das Signieren einer mit Spring Boot erstellten JAR-Datei kann recht kompliziert sein.
>> Umpacken von Ausnahmen in Streams []
Der Umgang mit geprüften Ausnahmen in Lambdas kann schmerzhaft sein. Und dafür gibt es keine Lösungen - nur Problemumgehungen .
** https://www.infoq.com/articles/rxjava2-by-example? utm campaign = infoq content
Ein tiefer Einblick in die grundlegenden Prinzipien der reaktiven Programmierung mit RxJava und viele Beispiele.
>> Erstellen von Multi-Release-JARs mit Maven []
-
Erkunden einer neuen Java 9-Funktion ** - JAR-Dateien mit mehreren Versionen.
>> Integrationsteststrategien für Spring Boot-Mikrodienste []
Spring Boot und Microservices lösen einige Probleme, stellen jedoch andere Herausforderungen - Tests sind sicherlich eine davon.
>> Jenseits von POJOs - zehn weitere Möglichkeiten zur Reduzierung der Boilerplate mit Lombok []
Die meisten Leute verwenden Lombok für POJOs oder Datenklassen, aber andere nützliche Anwendungen finden Sie in diesen Bereichen.
http://www.ontestautomation.com/creating-stubs- using-the-hoverfly-java-dsl/[>> Erstellen von Stubs mit Hoverfly Java DSL] []
Ein kurzes Tutorial zum Stubbing von APIs mit Hoverfly.
>> Einrichtung der Protokollierung mit SLF4J - Automatisieren der Verhinderung von Fehlern und Verschwinden von Protokollanweisungen []
Richtig Einrichten der Protokollierung kann tatsächlich schwierig sein.
Es gibt ein paar Dinge, die Sie vielleicht noch nicht in Betracht gezogen haben.
-
Auch lesenswert: **
-
===== >> How to Integrations-Tests mit Warp-Geschwindigkeit mit Docker und tmpfs ausführen []
-
===== ** https://www.infoq.com/minibooks/emag-reactive-programming-java? utm campaign = infoq content
-
===== >> ]]
-
===== >> Bootstrapping eines OAuth2-Autorisierungsservers mit UAA []
-
===== >> Ruhezustand-Tipps: Aufrufen einer benutzerdefinierten Funktion in einer CriteriaQuery []
-
===== https://www.infoq.com/news/2017/02/java9-cldr-ldml? utm campaign = infoq content & utm source = infoq & utm medium = feed & utm__term = Java[>> Datums- und Zeitformatierung in Java 9 wird abgerufen Annäherung an Unicode-Gebietsschema-Standards] []
-
Webinare und Präsentationen: **
-
===== ** https://www.infoq.com/presentations/java-puzzle? utm campaign = infoq content
-
===== ** https://www.infoq.com/presentations/java-se-9-cloud? utm campaign = infoq content
-
===== >> Spring Tips: JOOQ []
Zeit für das Upgrade:
2. Technisch
>> FunctionAsObject []
Die Basis der funktionalen Programmierung - Hebel nutzen funktioniert als erstklassige Bürger . Eine schnelle und lohnende kleine Berichterstattung.
>> 4 Herausforderungen beim Aufbau der Multi-Faktor-Authentifizierung []
-
Multi-Faktor-Authentifizierung ** -Lösungen erhöhen die Sicherheit eines Systems erheblich, haben jedoch ihre eigenen Herausforderungen.
>> Wie funktioniert eine relationale Datenbank? []
Grundlagen auffrischen 🙂
-
Auch lesenswert: **
-
===== >> Erste Schritte mit Oracle Container Cloud Service []
-
===== >> Cleaner-Tests mit Spock []
3. Überlegungen
>> Informatikkonzepte, die nicht-technische Leute wissen sollten []
Manchmal sprechen wir nicht dieselbe Sprache und sind uns dessen möglicherweise nicht bewusst. Es gibt wenige Konzepte, die die Kommunikation zwischen technischen und nichttechnischen Personen wesentlich erleichtern würden.
>> Logging zum Spaß: Dinge, die Sie nie aufzeichnen wollten [
Die Erfassung und Überwachung alltäglicher Dinge kann uns Ideen für zukünftige Verbesserungen geben 🙂
>> Wert als Mitarbeiter gewinnen []
Einige wirklich pragmatische, möglicherweise unbequeme Ratschläge .
>> Einige Gedanken zu Clean Architecture []
Ein paar neue Gedanken zur Anwendung der Clean Architecture-Prinzipien.
>> Gewohnheiten, die sich für Programmierer auszahlen []
Das Gesetz der abnehmenden Renditen gilt auch für technische Fähigkeiten.
Die Entwicklung kritischer komplementärer Fähigkeiten - abgesehen von reinem Codieren - zahlt sich langfristig aus.
Auch lesenswert:
-
===== >> Wie viel kostet "Crunch Time" verletzt die Moral des Teams? []
-
===== >> Buchrezension: 50 schnelle Ideen zur Verbesserung Ihrer Tests []
-
===== >> Amazon-Erkennungsupdate - Geschätzter Altersbereich für Gesichter []
-
===== >> Software frisst die Welt []
-
===== >> Interview über das Agile Manifest []
-
===== >> Back-to-Basic-Wochenendlesen: Monte-Carlo-Methoden []
4. Comics
Und meine Lieblings-Dilberts der Woche: