Еще одна неделя, еще один хороший набор статей.
На этой неделе было много статей, и для того, чтобы сделать недельный обзор коротким , а также действительно ценным, мне пришлось сделать несколько касаний.
На Java
⇒ Java 8 Friday Goodies: лямбды и SQL
В этой серии постоянно публикуются отличные материалы - даже если вы не используете jOOQ, стоит прочитать, чтобы увидеть, как Java 8 сделает API намного лучше.
⇒ Частные методы модульного тестирования
Это хорошая статья, отвечающая на давнюю проблему того, как лучше всего тестировать частные методы. Ницца.
⇒ Время пришло
Хорошая углубленная статья о новом API Date-Time , который скоро выйдет с Java 8. Этому чуть больше недели, но я все равно хотел его включить.
по весне
Spring Data продвигается вперед на этой неделе (я больше всего рад новой поддержке нумерации страниц):
Что нового в Spring Data Codd RC1?] https://spring.io/blog/2014/02/11/spring-data-elasticsearch-1-0-m1-released [ ⇒**
Выпущен Spring Data Elasticsearch 1.0 M1] https://spring.io/blog/2014/02/06/spring-data-couchbase-1-0-rc1-released [ ⇒**
Spring Data Couchbase 1.0 RC1 выпущен]
Технические
⇒ Как я снова взломал Github.
В каждом из моих еженедельных обзоров есть одна статья, которую вы просто не должны пропустить , и именно этот подробный анализ безопасности уязвимости Github. Не обязательно из-за этой конкретной уязвимости (хотя эта была идеальным штормом) - но из-за мышления, которое это заставляет вас думать о безопасности ваших собственных приложений.
⇒ Elasticsearch 101
Elasticsearch - один из тех редких типов программного обеспечения, который на самом деле предоставляет - эта статья обеспечит хорошее и всестороннее введение в него.
Это хороший инструмент для понимания - он позволяет правильно отслеживать производительность вашего приложения и фактически знать, когда вы вводите регрессию. В общем, это легко настроить и запустить в вашем CI.
⇒ Git советы из окопов
Я знаю, что один из них появляется каждые пару месяцев - и я планировал пропустить его, - но я обнаружил, что записывал что-то, чтобы попробовать - что для меня является знаком того, что его стоит прочитать, если вы работа с Git (если вы все еще работаете с SVN, я думаю, нам следует немного поговорить).
Общие размышления
⇒ Почему методологии разработки программного обеспечения не работают?
Сбалансированный, не ритуалистический подход к методологиям разработки - и напоминание о том, что мы должны сосредоточиться на том, чтобы быть продуктивным и производить качественную работу , а не зацикливаться или увязать в каком-либо одном процессе
⇒ Лучшие практики проверки кода
Хорошие указатели, чтобы получить больше пользы от обзора кода. Вот еще две хорошие статьи на эту тему:
11 проверенных практик для более эффективного и действенного рецензирования кода ** http://mikehadlow.blogspot.ro/2009/05/what-i-look-for-in-code-review.html [⇒
Что я ищу в обзоре кода]
Готово
Мой план по этому обзору - дать вам пригоршню статей для чтения каждую неделю - моя собственная точка зрения - и отфильтровать часть шума.
Если у вас есть предложения о том, что я должен прочитать , чтобы включить их в следующий обзор, напишите мне в комментариях.
Также, если вы чувствуете, что я пропустил драгоценный камень, который вышел на этой неделе, также дайте мне знать - эти статьи доступны для редактирования в конце дня.
Желаю хорошей недели.
Eugen.