Весной
Много весенних релизов на этой неделе:
- => Spring Data Release Train Codd Goes GA — это была довольно длительная работа команды Spring Data, с релизами-кандидатами и сервисными релизами в течение последних нескольких недель. Приятно видеть Spring Data — пора обновить мои собственные проекты до этой версии.
- => Выпущены Spring Framework 4.0.2 и 3.2.8 — сам фреймворк также претерпел обновление с довольно большим количеством исправлений ошибок и исправлением некоторых уязвимостей безопасности.
- => Выпущены версии Spring Security 3.2.1 и 3.0.5 . Spring Security также был обновлен на этой неделе — это придает некоторую зрелость новой поддержке конфигурации в стиле Java и общим обновлениям недавно выпущенных версий Spring.
Теперь перейдем к повторам веб-минаров, которых много:
- => Повтор веб-семинара: Введение в Apache Tomcat 8 — час, потраченный на то, чтобы получить некоторое представление о работе над Tomcat 8.
- => SpringOne2GX 2013 Replay: Запуск Spring в Amazon Web Services
- => Весна на Java 8
В общем, очень насыщенная неделя для весенних ребят.
На Яве
=> Монадические фьючерсы в Java 8: как организовать поток данных и избежать ада обратных вызовов
Хороший тизер о выходе за рамки асинхронных вычислений с обратными вызовами и использованием монад — теперь должно быть ясно, что Java 8 изменит все API.
=> Работа с методами со многими параметрами
Хорошая статья о лучших практиках API для разработки операций с большим количеством необязательных входных данных. Это, конечно, является стандартом для многих API, но его стоит повторить, поскольку некоторые API все еще далеки от правильного понимания.
Технические
=> Uber Hypermedia — минимализм в Интернете
Элегантное предложение для нового и очень легкого типа медиа — Uber Hypermedia (не позволяйте названию ввести вас в заблуждение). Примеры выглядят очень чистыми и читабельными — вы можете проверить их на github .
=> Регулярное выражение, которое сломало сервер
Классный пример использования регулярных выражений с возвратом, который приводит к операции O(2^n).
Зачем писать тесты — мотивация вкладываться в собственный ум. Это того стоит.
=> 5 ошибок модульного тестирования
Хорошие выводы для практиков модульного тестирования (надеюсь, для всех) — и не только для начинающих разработчиков.
Общие размышления
=> Почему социальные ситуации утомляют интровертов: взгляд программиста
Личный и проницательный взгляд на то, что значит быть интровертом, а также на то, как выглядит хороший, наполненный энергией, основанный на экспериментах прогресс. Это по сравнению с истощающим энергию опытом отсутствия какого-либо измеримого, видимого прогресса в достижении какой-то четко определенной цели.
Если вы щелкнете, вы заметите, что он длинный — так что, если вы думаете: стоит ли мне читать это?
– Я тебе помогу: Да, ты должен
.
Сделанный
Вот и все на этой неделе — несколько хороших чтений, от нового предложения типа гипермедиа до того, что выглядит, возможно, началом серии статей о том, что значит быть интровертом.
Мы также приближаемся к выпуску Java 8 , который, вероятно, станет катализатором многих изменений, особенно в области API .
До скорого.