Die wöchentliche Überprüfung von Baeldung 12

Java

Beginnen wir mit zwei neuen Artikeln im jOOQ-Blog - der erste ist ein tiefer Einblick in mit Lambdas für den Datenbankzugriff und der zweite - ein Blick auf die neue Optional -Semantik in Java 8:

⇒ Optional bleibt eine Option in Java

Da Java 8 auf dem Markt ist, werden wir ein paar Artikel darüber sehen, wie es die Art und Weise beeinflusst, wie wir Code schreiben. Dies ist einer dieser Artikel, und es ist ein guter Artikel:

⇒ Abstrakte Klasse-Versus-Schnittstelle in der JDK 8-Ära

Sehr nützlicher Beitrag für den fortgeschrittenen Mockito-Benutzer:

⇒ Was sind Mockito-Extra-Schnittstellen?

Eclipse hat endlich den offiziellen Java 8-Support herausgebracht - es dauerte eine Weile, bis er hier war, aber es sieht gut aus:

Frühling

Beschäftigte Woche für Frühlingsfans - mit einigen interessanten Veröffentlichungen :

Auch einige Webinar-Wiederholungen :

Spring Framework 4.0 auf Java 8 , Spring LDAP 2.0.0 und http://spring.io/blog/2014/03/25/springone2gx-2013-replay -Tipps und Tricks für die Leistung auf Kundenseite[Tipps und Tricks für Leistung auf Kundenseite].

Als nächstes kommen gute Dinge zu zweit - und diese Woche haben wir ein paar großartige Testartikel über Spring und WebDriver und HtmlUnit . Sehr hilfreich, wenn Sie irgendwelche UI-Tests durchführen (nehmen wir an, Sie sind es).

** ⇒ Spring MVC Test mit WebDriver

Und schließlich ein Ausflug in den Enterprise-Raum, in dem Spring gut vertreten ist - und ein früher Blick auf die Auswirkungen von Java 8 auf diese Landschaft:

⇒ Java 8 in Enterprise-Projekten

Der dritte Teil der hervorragenden Serie über Tracking-Fehler in einer Spring-App ist herausgekommen, und natürlich kommt es in den Bericht dieser Woche:

⇒ Fehlerverfolgung von Berichten - Teil 3 - Strategie und Paket privat

Und schließlich eine großartige sechsteilige Serie über den Aufbau einer RESTful API mit Spring :

Technisch

Fast jede Woche bringt mich eines mehr in Kontakt als die meisten anderen Sachen, die ich lese - und diese Woche ist es die Fortsetzung eines Artikels von letzter Woche - TDD ein Schachspiel .

Vor ein paar Jahren, bevor ich TDD einen ordentlichen Versuch unternommen hatte, trotz anfänglicher Schmerzen zu arbeiten, hatte ich es einige Male versucht, nur um zurückzukehren, weil ich es nicht wirklich schaffen konnte. Das scheint bei vielen Leuten der Fall zu sein - Sie verstehen irgendwie, dass TDD eine wichtige Praxis ist, Sie können sogar feststellen, dass dies eines der seltenen Dinge ist, die die Art und Weise ändern werden, die Sie unwiderruflich für das Beste kodieren ** - aber Sie Betätigen Sie den Abzug immer noch nicht.

Für mich war der Abzug ein dreitägiger Aufenthalt mit J. B. Rainsberger und Corey Hanes - Ich habe mich gezwungen, zu TDD zu springen, weil ich gesehen habe, was er tun kann. Eine Videoserie wie diese - ein echtes Problem mit TDD zu lösen, ist wichtig - daher freue ich mich darauf, diesem Beispiel zu folgen:

Einige interessante Artikel zu guten Interviewfragen - einige wirklich schöne Punkte für alle, die am Ende des Interviewprozesses stehen:

⇒ Microservices

Von Martin Fowler - ist dies das definitive Wort für eine Unternehmensanwendung? Wahrscheinlich.

⇒ EnterpriseApplication

Und zum Schluss noch eine lustige kleine 10-minütige Demo zur Verwendung von Google Text & Tabellen als Testumgebung von J. B. Rainsberger - immer unterrichtend:

Überlegungen

Wenn Sie nicht zu den glücklichen Seelen gehören, die unwahrscheinlich glücklich waren, mussten Sie wahrscheinlich Ihren gerechten Anteil an Nirgendwo-Treffen durchhalten, und Sie werden dieses Stück besonders interessant finden: