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 :
http://spring.io/blog/2014/03/27/spring-framework-4-0-3-released-with-java-8-support-now-production-ready__Spring Framework 4.0.3 (Java 8 Unterstützung getan), Spring Security 3.2.3 , Spring Data Redis 1.2.1 und http://spring.io/blog/2014/03/28/spring-amqp-1- 3-0-veröffentlicht[Spring AMQP 1.3.0].
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:
http://dandreamsofcoding.com/2013/03/20/what-makes-a-good-interview-question/ [⇒ Was macht eine gute Interviewfrage aus? **
⇒ 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: