В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach . С тех пор не пропускал обзоров.
Вот так…
1. Весна и Ява
>> Высокопроизводительная сохраняемость Java — часть первая [ vladmihalcea.com ]
Книга Влада написана наполовину, и, если судить по главе о транзакциях, это будет фантастическая статья.
Он публикует его через Leanpub с гибкими (и довольно низкими) ценами, поэтому, если вы действительно хотите освежить свою игру в SQL, обязательно выберите ее .
Я не даю здесь много рекомендаций по продукту (это буквально первый раз почти за два года), но наличие прочной базы с низким уровнем настойчивости имеет решающее значение, и это отличный способ создать эту базу.
>> 7 советов по повышению производительности Hibernate [ мысли -на-java.org ]
И еще о настойчивости — вот отличный набор важных тактик и рекомендаций, которым нужно следовать при работе с Hibernate.
>> Как может выглядеть новый @Deprecated? [ маркспрограммное обеспечение ]
Краткий обзор того, как можно улучшить старую аннотацию @Deprecated
и как это будет выглядеть на практике.
>> Инструменты для работы с кодом Java 9: Практическое занятие с помощью Java Microbenchmarking Harness [ takipi.com ]
В течение многих лет бенчмаркинг был очень сложным (хотя выглядел очень простым). В JDK9 есть кое-что интересное, что немного упростит задачу .
Но совсем чуть-чуть — хороший бенчмаркинг все равно будет сложным.
>> JavaOne 2015: подготовка к JDK 9 [ codefx.org ]
Как всегда, основательные заметки Николая, обсуждающие модульность в предстоящем выпуске JDK.
Также стоит прочитать:
>> Простое веб-приложение с Spring Boot, Spring Security и Stormpath — за 15 минут [ stormpath.com ]
>> Spring Boot: аутентификация с помощью пользовательского HTTP-заголовка [ Shout.setfive.com ]
>> Plumbr представляет новый инструмент мониторинга производительности Java [infoq.com ]
>> Что нового в IntelliJ IDEA 15 для разработчиков Spring [ jetbrains.com ]
>> Безумные результаты поиска в Eclipse для многомодульных проектов Maven [ advancedweb.hu ]
Вебинары и презентации:
>> Веб-фреймворк Ratpack [ infoq.com ]
>> Добавление javax.cache в ваше приложение [ infoq.com ]
Время обновления:
>> Spring Security 4.0.3 выпущен [ spring.io ] и >> Spring Security 3.2.9 выпущен [ spring.io ]
>> Выпуск IntelliJ IDEA 15 добавляет Kotlin в семейство поддерживаемых языков JVM [ jetbrains.com ]
>> Jetty 7 и Jetty 8 — конец жизни [ webtide.com ]
2. Технические и размышления
>> Ваша версия на старом языке стоит вам денег [ daedtech.com ]
Компания, которая позволяет своим разработчикам работать с новым надежным оборудованием и новыми языковыми версиями, имеет явное преимущество на рынке.
Это и общее, логичное наблюдение, и личная тактика, которую я использовал во время последнего собеседования при приеме на работу . Я буквально прогулялся по офису сразу после интервью, обратил внимание на то, какое оборудование используют люди, и исключил пару компаний, которые в остальном выглядели интересными, исходя из этого.
Технические – также стоит прочитать:
>> Elasticsearch как хранилище данных временных рядов [ astic.co ]
>> Graphite 0.9.14 – Основные моменты [ obfuscurity.com ]
>> Настройка CloudFront с помощью S3 [ techblog.bozho.net ]
>> Почему JSON является лучшим форматом журнала приложений… и как перейти на него [ loggly.com ]
Размышления – также стоит прочитать:
>> Доказательство будущего [ 8thlight.com ]
- >> Мой новый проект и достоинство при приеме на работу [ daedtech.com ]
>> Бережливая разработка программного обеспечения — создание и поставка двух версий [ queue.acm.org ]
3. Комиксы
И мои любимые Дилберты недели: