«В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшими материалами здесь, на Baeldung. С тех пор не пропускал обзоров.

Итак, приступим…

1. Spring и Java

>> High-Performance Java Persistence – Part One [vladmihalcea.com]

Книга Влада наполовину закончена, и, если судить по главе о транзакциях, это будет фантастическая статья.

Он публикует его через Leanpub с гибкими (и довольно низкими) ценами, поэтому, если вы хотите по-настоящему освежить свою игру в SQL, обязательно выберите ее.

Я не даю здесь много рекомендаций по продуктам (это буквально впервые за почти два года), но иметь прочную базу с низким уровнем настойчивости очень важно, и это отличный способ создать эту базу. .

>> 7 Tips to boost your Hibernate performance [thoughts-on-java.org]

И еще о настойчивости — вот отличный набор важных тактик и рекомендаций, которым нужно следовать при работе с Hibernate.

>> What Might a New @Deprecated Look Like? [marxsoftware]

Краткий обзор того, как можно улучшить старую аннотацию @Deprecated и как это будет выглядеть на практике.

>> Java 9 Code Tools: A Hands-on Session with the Java Microbenchmarking Harness [takipi.com]

В течение многих лет бенчмаркинг был очень сложным (хотя выглядел очень простым). В JDK9 есть кое-что интересное, что немного упростит задачу.

Но совсем чуть-чуть — хороший бенчмаркинг все равно будет сложным.

>> JavaOne 2015: Prepare For JDK 9 [codefx.org]

Как всегда, основательные заметки Николая, обсуждающие модульность в грядущем выпуске JDK.

Также стоит прочитать:

    \u003e\u003e Простое веб-приложение с Spring Boot, Spring Security и Stormpath — за 15 минут [stormpath.com] \u003e\u003e Spring Boot: аутентификация с помощью пользовательского HTTP-заголовка [shout.setfive. com] \u003e\u003e Plumbr представляет новый инструмент мониторинга производительности Java [infoq.com] \u003e\u003e Что нового в IntelliJ IDEA 15 для разработчиков Spring [jetbrains.com] \u003e\u003e Сумасшедшие результаты поиска в Eclipse для многомодульных проектов Maven [advancedweb. hu]

Вебинары и презентации:

    \u003e\u003e Ratpack Web Framework [infoq.com] \u003e\u003e Добавление javax.cache в ваше приложение [infoq.com]

Время обновления:

    \u003e\u003e Выпуск Spring Security 4.0.3 [spring.io] и \u003e\u003e Выпуск Spring Security 3.2.9 [spring.io] \u003e\u003e Выпуск IntelliJ IDEA 15, добавление Kotlin в семейство поддерживаемых языков JVM [jetbrains.com] \u003e\u003e Jetty 7 и Jetty 8 — End of Life [webtide.com]

2. Технические и размышления

>> Your Old Language Version is Costing You Money [daedtech.com]

Компания, которая позволяет своим разработчикам работать с новым надежным оборудованием и новыми языковыми версиями, преимущество.

Это как общее логическое наблюдение, так и личная тактика, которую я использовал во время последнего собеседования по поводу работы. Я буквально прогулялся по офису сразу после интервью, обратил внимание на то, какое оборудование используют люди, и исключил пару компаний, которые в остальном выглядели интересными, исходя из этого.

Технические сведения — также стоит прочитать:

    \u003e\u003e Elasticsearch как хранилище данных временных рядов [elastic.co] \u003e\u003e Graphite 0.9.14 — основные моменты [obfuscurity.com] \u003e\u003e Настройка CloudFront с помощью S3 [techblog.bozho.net] \u003e\u003e Почему JSON является лучшим форматом журнала приложений… и как переключиться [loggly.com]

Размышления — также стоит прочитать:

    \u003e\u003e Доказательство будущего [8thlight .com] \u003e\u003e Мой новый проект и достоинства при приеме на работу [daedtech.com] \u003e\u003e Бережливая разработка программного обеспечения — создание и поставка двух версий [queue.acm.org]

3. Комиксы

И мои любимые Дилберты недели:

>> What’s happening here? Ninja. [dilbert.com]

>> Does this involve crime? If it does, blink once. [dilbert.com]

>> Using Twitter [dilbert.com]

4. Выбор недели

>> Best Practices for Designing a Pragmatic RESTful API [vinaysahni.com]