«В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшими материалами здесь, на 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. Комиксы
И мои любимые Дилберты недели: