Еще неделя, еще один хороший набор статей.
На этой неделе было много статей, и в интересах сделать еженедельный обзор коротким , а также действительно ценным, мне пришлось сделать несколько сенсорных выборов.
На Яве
=> Java 8 Friday Goodies: Lambdas и SQL
В этой серии постоянно публикуются отличные материалы — даже если вы не используете jOOQ, стоит прочитать, чтобы увидеть, как Java 8 сделает API намного лучше.
=> Частные методы модульного тестирования
Это хорошая статья, отвечающая на извечную проблему, как лучше тестировать частные методы. Хороший.
=> Самое время
Хорошая подробная статья о новом API Date-Time , который скоро появится в Java 8. Этой статье чуть больше недели, но я все равно хотел ее включить.
Весной
На этой неделе Spring Data продвигается вперед (я больше всего в восторге от новой поддержки разбиения на страницы):
- => Что нового в Spring Data Codd RC1?
- => Выпущен Spring Data Elasticsearch 1.0 M1
- => Выпущен Spring Data Couchbase 1.0 RC1
Технические
=> Как я снова взломал Github.
В каждом из моих еженедельных обзоров есть одна статья, которую вы просто не должны пропустить — и этот подробный анализ безопасности эксплойта Github с высоким уровнем безопасности является одним из них. Не обязательно из-за этой конкретной уязвимости (хотя это был настоящий шторм), а из-за того, что вы думаете о безопасности своих собственных приложений.
=> Эластичный поиск 101
Elasticsearch — один из тех редких типов программного обеспечения, которое действительно работает — эта статья будет хорошим и исчерпывающим введением в него.
=> Распределенное тестирование производительности с Maven JMeter и Jenkins
Это хороший инструмент, который нужно знать — он позволяет правильно отслеживать производительность вашего приложения и фактически знать, когда вы вводите регрессию. В целом, это легко настроить и запустить в вашем CI.
=> Git советы из окопов
Я знаю, что одна из этих статей всплывает каждые пару месяцев — и я собиралась ее пропустить — но обнаружила, что делаю заметки о том, что нужно попробовать — что для меня является признаком того, что ее стоит прочитать, если вы работа с Git (если вы все еще работаете с SVN, я думаю, нам стоит немного поговорить).
Общие размышления
=> Почему методологии разработки программного обеспечения не работают?
Сбалансированный, не ритуальный подход к методологиям разработки — и напоминание о том, что мы должны сосредоточиться на продуктивности и качественной работе, а не зацикливаться на каком-то одном процессе и не увязнуть в нем.
=> Лучшие практики проверки кода
Хорошие указатели, чтобы получить больше пользы от проверки кода. Вот еще две хорошие статьи на эту тему:
- => 11 проверенных практик для более эффективной и действенной коллегиальной проверки кода
- => Что я ищу в обзоре кода
Сделанный
Мой план для этого обзора состоит в том, чтобы дать вам несколько статей для чтения каждую неделю — моя собственная точка зрения — и отфильтровать часть шума.
Если у вас есть какие -либо предложения о том, что мне следует прочитать , чтобы потенциально включить в следующий обзор, напишите мне в комментариях.
Кроме того, если вы чувствуете, что я пропустил какую-то жемчужину, вышедшую на этой неделе, также дайте мне знать — эти статьи можно редактировать в конце дня.
Желаю хорошей недели.
Ойген.