Java Web Weekly, Ausgabe 160

Viele solide reaktionsorientierte Gespräche in dieser Woche.

  • Auf geht’s…​**

1. Frühling und Java

>> Java 10 könnte verbesserte Lambdas bringen []

Ein kurzer Bericht über eine coole mögliche Erweiterung von Lambda Expressions in Java 10.

>> Reflection vs Encapsulation []

Die Einführung der Modularität der JVM wirft ein neues Licht auf die jahrhundertealten Diskussionen zwischen Reflection und Encapsulation.

>> Öffnen Sie Ihre Klassen und Methoden in Kotlin []
  • Die Funktionen von Kotlin können bei der Arbeit mit Spring Boot manchmal recht unhandlich sein.

>> Web-Frameworks und wie man sie überleben kann []

Die meisten Web-Frameworks haben sich nicht bewährt - hier sind nur ein paar Gründe, warum dies normalerweise der Fall ist.

>> Wie wird FizzBuzz mit JUnit Theories TDD []

So überlisten Sie FizzBuzz 🙂

>> Ultimate Guide zu JPQL-Abfragen mit JPA und Ruhezustand []

Ein umfassendes Handbuch zu JPQL mit JPA/Hibernate.

2. Technisch

>> Bereitstellen von Pull-Anforderungen mit Docker []

Eine gute Möglichkeit, um Ihren Pull-Request leicht zu testen, indem Sie die Docker-Containerisierung nutzen.

https://blog.jooq.org/2017/01/12/auchwahrscheinlich-inkomplette-umfassende-anleitung-zu-die-verschiedenen-unterschiedliche-wege-zu-Joinnen-Tische-in- sql/[>> Ein wahrscheinlich unvollständiger, umfassender Leitfaden zu den vielen verschiedenen Möglichkeiten, JOIN-Tabellen in SQL zu verknüpfen] []

Eine solide Referenz auf JOINing in SQL.

>> Microservice mit AWS API Gateway, AWS Lambda und Couchbase []

Ein kurzes Tutorial, in dem gezeigt wird, wie ein weniger standardisierter Microservice-Stil erstellt wird - mit AWS API Gateway, AWS Lambda und Couchbase.

>> Flyway-Tutorial - Verwalten von Datenbankmigrationen []

Schnelles Schreiben mit Flyway - einem Datenbankmigrationstool, das unveränderliche Migrationsdateien verwendet.

>>

Es stellt sich heraus, dass Sie auch Property Testing mit Javaslang durchführen können

3. Überlegungen

>> Typen und Tests []

Fortsetzung der Diskussion über Typen und Vor-/Nachteile von Static Typing.

** >> https://pointersgonewild.com/2017/01/14/technodiversity/[Technodiversity

Es sieht so aus, als hätte die technologische Vielfalt mehr Vorteile als Nachteile.

Auf jeden Fall eine interessante Lektüre.

>> Couchbase Kundenberatung - Sicherheit []

Einige Sicherheitsregeln für Couchbase-Benutzer.

In Anbetracht dessen, wie viele Produktionsinstanzen offen zu sein scheinen - dies ist überraschend relevant. Und nicht nur für Couchbase.

>> So wandeln Sie Anforderungen in User Stories um []

Eine kurze Anleitung zur effektiven Umsetzung von Anforderungen in User Stories.

Während meiner gesamten Karriere war dies eine interessante Fähigkeit, die man nachverfolgen kann, weil sie täuschend einfach aussieht, aber im Allgemeinen das Gegenteil.

>> 5 Code-Review-Tricks für Experten - basierend auf 3,2 Millionen Codezeilen []

Der Titel sagt alles 🙂

Einige interessante Einblicke in wie Organisationen wachsen .

Es gibt ein paar gute Möglichkeiten, eine Organisation organisch aufzubauen, und auch eine ganze Reihe nicht so guter Wege.

4. Comics

Und meine Lieblings-Dilberts der Woche: