Перейти к основному содержимому

Еженедельный обзор ForEach 6

· 3 мин. чтения

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

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

На Яве

=> Java 8 Friday Goodies: Lambdas и SQL

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

=> Частные методы модульного тестирования

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

=> Самое время

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

Весной

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

Технические

=> Как я снова взломал Github.

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

=> Эластичный поиск 101

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

=> Распределенное тестирование производительности с Maven JMeter и Jenkins

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

=> Git советы из окопов

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

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

=> Почему методологии разработки программного обеспечения не работают?

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

=> Лучшие практики проверки кода

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

Сделанный

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

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

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

Желаю хорошей недели.

Ойген.