«Еще неделя, еще один хороший набор статей.

На этой неделе было много статей, и в интересах сделать еженедельный обзор коротким, а также действительно ценным, мне пришлось сделать несколько сенсорных выборов.

О Java

=> Java 8 Friday Goodies: Lambdas and SQL

В этой серии постоянно публикуются отличные материалы — даже если вы не используете jOOQ, стоит прочитать, чтобы увидеть, как Java 8 сделает API намного лучше.

=> Unit Testing Private Methods

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

=> It’s About Time

Хорошая подробная статья о новом API Date-Time, который скоро появится в Java 8. Этой статье чуть больше недели, но я все равно хотел ее включить.

О весне

Spring Data продвигается вперед на этой неделе (я очень рад новой поддержке разбиения на страницы):

    =\u003e Что нового в Spring Data Codd RC1? =\u003e Выпущен Spring Data Elasticsearch 1.0 M1 =\u003e Выпущен Spring Data Couchbase 1.0 RC1

Технический

=> How I hacked Github again.

В каждом из моих еженедельных обзоров есть одна статья, которую вы просто не должны пропустить – и этот подробный анализ безопасности высокой безопасности Эксплойт Github — единственный. Не обязательно из-за этой конкретной уязвимости (хотя это был настоящий шторм) — но из-за образа мышления, в котором вы думаете о безопасности своих собственных приложений.

=> Elasticsearch 101

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

=\u003e Распределенное тестирование производительности с помощью Maven JMeter и Jenkins

Это хороший инструмент, который нужно знать — он позволяет правильно отслеживать производительность вашего приложения и фактически знать, когда вы вводите регрессию. В целом, это легко настроить и запустить в вашем CI.

=> Git tips from the trenches

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

Общие размышления

=> Why don’t software development methodologies work?

Сбалансированный, не ритуальный подход к методологиям разработки — и напоминание о том, что мы должны сосредоточиться на продуктивности и качественной работе, а не зацикливаться на каком-то одном процессе или увязнуть в нем.

=> Code review best practices

Хорошие указатели, чтобы получить больше пользы от обзора кода. Вот еще две хорошие статьи на эту тему:

    =\u003e 11 проверенных практик для более эффективного и действенного рецензирования кода =\u003e Что я ищу в обзоре кода

Готово

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

Если у вас есть какие-либо предложения о том, что мне следует прочитать, чтобы потенциально включить в следующий обзор, напишите мне в комментариях.

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

Хорошей недели.

Евгений.