Die Baeldung-Wochenübersicht 8

Im Frühling

Viele Frühlingsveröffentlichungen dieser Woche:

Spring Data Release Train Codd Goes GA]** - Dies war eine ziemlich nachhaltige Anstrengung des Spring Data Teams. Release Candidates und Service Releases flogen in den letzten Wochen nach links und rechts. Es ist schön zu sehen, wie Spring Data unterwegs ist - Zeit für ein Upgrade meiner eigenen Projekte auf diese Version.

Frühlingsrahmen 4.0.2

Spring Security 3.2.1 und 3.0.5 veröffentlicht ** ]- Spring Security wurde diese Woche ebenfalls aktualisiert. Dies führt zu einer gewissen Reife der neuen Java-Konfigurationsunterstützung und zu allgemeinen Upgrades der neu veröffentlichten Spring-Versionen.

Nun zu den Webminar-Replays - von denen es viele gibt:

Webinar-Replay: Einführung in Apache Tomcat 8 ** ]- eine Stunde Zeit, um Einblick in die Arbeit von Tomcat 8 zu erhalten.

SpringOne2GX 2013 Replay: Spring in Amazon Web Services ausführen ] ** http://www.infoq.com/presentations/spring-java-8 [⇒ Spring on Java

8]**

Alles in allem also eine sehr anstrengende Woche für die Spring-Jungs.

Auf Java

http://zeroturnaround.com/rebellabs/monadic-futures-in-java8/ [ ⇒ Monadische Futures in Java 8: So organisieren Sie Ihren Datenfluss und vermeiden den Rückruf

Ein guter Hinweis, wenn Sie nicht nur asynchrone Berechnungen mit Callbacks durchführen und Monaden verwenden möchten - es sollte klar sein, dass Java 8 alle APIs ändert.

http://techblog.bozho.net/? p = 1333[⇒ Umgang mit Methoden mit vielen Parametern]

Ein guter Artikel über Beste API-Verfahren zum Entwerfen von Vorgängen mit vielen optionalen Eingaben. Dies ist natürlich in vielen APIs Standard, aber es lohnt sich zu wiederholen, da einige APIs noch weit davon entfernt sind, es richtig zu machen.

Technisch

Ein eleganter Vorschlag für einen neuen und sehr leichten Medientyp - Uber Hypermedia (lassen Sie sich nicht von dem Namen täuschen). Die Beispiele sehen sehr sauber und lesbar aus - Sie überprüfen check sie auf github .

⇒ Die Regex, die einen Server beschädigt hat

Coole Verwendung von Regex-Rückverfolgung, die zu einer O (2 ^ n) -Operation führt.

Warum schreiben Sie Tests - die Motivation, in Ihren eigenen Geist zu investieren.

Es lohnt sich

⇒ 5 Fehler beim Testen der Einheit

Gute Mitbringsel für Unit-Testing-Praktiker (alle, die ich hoffe) - und nicht nur für Entwickler, die anfangen.

Allgemeine Gedanken

Eine persönliche und aufschlussreiche Sicht darauf, was es bedeutet, introvertiert zu sein und wie ein guter, energiegeladener, experimentierbarer Fortschritt aussieht. Im Gegensatz zu der Energie, die keine Energie verbraucht, macht es keinen messbaren, sichtbaren Fortschritt in Richtung eines klar definierten Ziels.

Wenn Sie sich durchklicken, werden Sie feststellen, dass es lange dauert. Wenn Sie also Folgendes denken: Ich soll ich das hier lesen? - Ich helfe Ihnen: Ja, Sie sollten .

Fertig

Das ist es für diese Woche - einige gute Lektüre, vom neuen Hypermedia-Vorschlag bis zu dem, was vielleicht der Beginn einer Serie über das ist, was es bedeutet, introvertiert zu sein.

Wir nähern uns auch der Veröffentlichung von Java 8 , die wahrscheinlich der Auslöser für eine große Änderung sein wird, insbesondere in API Land .

Bis zum nächsten Mal.