Тут неделя Спринга на Хабре: все началось с перевода статьи одного хейтера конфигурирования https://habrahabr.ru/post/334118/
Там приходят в каменты люди и расскаывают, как они бросили пить (конфигурировать в XML)
Ничего личного, но статья булшит.
Ответ будет поразвернутее (как и любая русская статья, но оставляет ощущение недосказанности) https://habrahabr.ru/post/334448/
Моя история: я года до 2013 сопротивлялся Spring изо всех сил, сам связывал данные, засовывал в кастомные проперти и жил без аспектов.
А потом сдался. И знаете, стало легче жить. Но стало сложнее объяснять код джунам.
Пришел Спринг Бут. Я сопротивлялся до 2016 года, мне казалось, что вот, мол, всякие скрытые вещи, мидлам будет сложно. А потом плюнул и повысил скорость прототипирования. И да, стало быстрее жить и работать.
Растворитесь в Спринге, дайте ему себя обнять.
Там приходят в каменты люди и расскаывают, как они бросили пить (конфигурировать в XML)
Ничего личного, но статья булшит.
Ответ будет поразвернутее (как и любая русская статья, но оставляет ощущение недосказанности) https://habrahabr.ru/post/334448/
Моя история: я года до 2013 сопротивлялся Spring изо всех сил, сам связывал данные, засовывал в кастомные проперти и жил без аспектов.
А потом сдался. И знаете, стало легче жить. Но стало сложнее объяснять код джунам.
Пришел Спринг Бут. Я сопротивлялся до 2016 года, мне казалось, что вот, мол, всякие скрытые вещи, мидлам будет сложно. А потом плюнул и повысил скорость прототипирования. И да, стало быстрее жить и работать.
Растворитесь в Спринге, дайте ему себя обнять.
Часть докладчиков ушла работать в ПК (в том числе ваш покорный слуга), часть докладчиков не успевает ковать по 2 свежи доклада в год, посему много новых лиц (но есть и полюбившиеся старые)
Пока из крутого
* Spring Boot Потрошитель
* Concurrency For Humans
* Перенимаем опыт Google в построении микросервисов с gRPC
* JUnit 5 Extensions: From Conditional Test Execution to Test Templates
Но самые необычные доклады еще в процессе тренировок и не опубликованы.
Там есть темы про
* машинное обучение для RTB систем
* Ceylon в продакшене
* CQRS
* Spring 5
* КИШКИ JVM, много, кровавят, все ими обмажутся и будут голые при луне танцевать
Подписыватесь https://yangx.top/javajvmlangs
https://jokerconf.com/talks/
Пока из крутого
* Spring Boot Потрошитель
* Concurrency For Humans
* Перенимаем опыт Google в построении микросервисов с gRPC
* JUnit 5 Extensions: From Conditional Test Execution to Test Templates
Но самые необычные доклады еще в процессе тренировок и не опубликованы.
Там есть темы про
* машинное обучение для RTB систем
* Ceylon в продакшене
* CQRS
* Spring 5
* КИШКИ JVM, много, кровавят, все ими обмажутся и будут голые при луне танцевать
Подписыватесь https://yangx.top/javajvmlangs
https://jokerconf.com/talks/
Telegram
Java & JVM langs (Kotlin)
Заметки с конференций, тренингов по Java, а также ссылки на полезные материалы для самообразования от Алексея Зиновьева https://yangx.top/zaleslaw
Из отдельного - очень жаль некоторые доклады, которые не попадают в программу
Основная проблема этого года - побеждают люди, пришедшие с готовым планом, быстро регаирующие на запросы ПК, и не уехавшие в отпуск.
Впрочем теперь у нас, как на иностранных конференциях - в момент закрытия CFP программа практически готова, хотя до конфы еще 3 месяца (3 года назад еще можно было заскочить в последний слот в последние дни)
Осилил тут статью на Хабр в корпоративный блог
https://habrahabr.ru/company/epam_systems/blog/336090/
Немного о своей работе и о Spark! Также предлагаю визионерства кусок.
Лайкните, люди добрые! Пусть как можно больше петербуржцев увидят.
https://habrahabr.ru/company/epam_systems/blog/336090/
Немного о своей работе и о Spark! Также предлагаю визионерства кусок.
Лайкните, люди добрые! Пусть как можно больше петербуржцев увидят.
habrahabr.ru
Зачем изучать Spark?
Зачем разработчикам изучать Spark? Как освоить технологию в домашних условиях? Что умеет, а чего не умеет Spark и что ждет его в будущем? Об этом – в интервью с...
Готовил одну лекцию для автотестеров и вспомнил забавный случай с одного из собеседований пару лет назад
В этом гитбуке пока пусто, но я планирую складывать туда заметки к тренингам и всякие забавные кейсы, которые мелковаты для Хабра, но крупноваты для Twitter
Пока вы спали, там релизнулась Java 9.
Заходим, качаем, наслаждаемся
http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html
Заходим, качаем, наслаждаемся
http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html
Oracle
Download the Latest Java LTS Free
Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.
О, внезапно обнаружил, что тихим сапом вышла и Java EE 8 - для вас, любители ынтрыпрайза. Поджигаем торт, свечи, вот это все!
https://blogs.oracle.com/theaquarium/java-ee-8-is-final-and-glassfish-50-is-released
https://blogs.oracle.com/theaquarium/java-ee-8-is-final-and-glassfish-50-is-released
Oracle
Java EE 8 and GlassFish 5.0 Released!
We are pleased to announce the general availability of GlassFish
5.0, the Java EE 8 Open Source Reference Implementation and that
the Java EE 8 umbrella...
5.0, the Java EE 8 Open Source Reference Implementation and that
the Java EE 8 umbrella...
Это поддержка Java 8, наконец, новый Servlet API с поддержкой HTTP 2
https://blogs.oracle.com/theaquarium/servlet-40
А это свежий Java EE tutorial
https://github.com/javaee/tutorial-examples
А чтобы все это вертелось, одновременно была поднята версия GlassFish (любимый сервак моего детства)
Вот его Release Notes
https://javaee.github.io/glassfish/doc/5.0/release-notes.pdf
https://blogs.oracle.com/theaquarium/servlet-40
А это свежий Java EE tutorial
https://github.com/javaee/tutorial-examples
А чтобы все это вертелось, одновременно была поднята версия GlassFish (любимый сервак моего детства)
Вот его Release Notes
https://javaee.github.io/glassfish/doc/5.0/release-notes.pdf
Oracle
Servlet 4.0
The Servlet API is one of the most used API, if not the most
used API of the Java EE Platform! It was revised for Java EE 7,
Servlet 3.1 (JSR
340) added quite...
used API of the Java EE Platform! It was revised for Java EE 7,
Servlet 3.1 (JSR
340) added quite...
https://dev.by/lenta/main/oracle-automates-it-all
Выходит, что машобуч будет нам индексы-хуиндексы добавлять, значица, на таблицы. Ужос!
Выходит, что машобуч будет нам индексы-хуиндексы добавлять, значица, на таблицы. Ужос!
dev.by
«Нет человека — нет ошибки»: Oracle заменяет администраторов машинным обучением
Алгоритмы займутся текущим управлением базами данных и обеспечением безопасности.
Наверное я тут буду в ближайшее время пописывать про Spring 5, т.к. он увлек меня более чем полностью.
Только полюбуйтесь
https://github.com/spring-projects/spring-framework/wiki/What's-New-in-the-Spring-Framework#whats-new-in-spring-framework-5x
В целом, подтягивается и Spring Boot, поддержку SpringBoot обещают вот-вот!
https://github.com/spring-projects/spring-boot/milestone/79
Только полюбуйтесь
https://github.com/spring-projects/spring-framework/wiki/What's-New-in-the-Spring-Framework#whats-new-in-spring-framework-5x
В целом, подтягивается и Spring Boot, поддержку SpringBoot обещают вот-вот!
https://github.com/spring-projects/spring-boot/milestone/79
GitHub
spring-projects/spring-framework
spring-framework - The Spring Framework
Зацените переезд на Java 9 - то сродни "проблеме 2000", когда все с замиранием сердца следили, что же сломается дальше.
В целом, конечно, это какая-то стремная ситуация, которая может породить стойкий миф "переход на девятку все сломает". Но проблемы действительно есть, что уж тут.
А как вы, переехали?
https://twitter.com/hashtag/WorksFineOnJDK9
В целом, конечно, это какая-то стремная ситуация, которая может породить стойкий миф "переход на девятку все сломает". Но проблемы действительно есть, что уж тут.
А как вы, переехали?
https://twitter.com/hashtag/WorksFineOnJDK9
Twitter
#worksfineonjdk9 hashtag on Twitter
On Sep 29 @mraible tweeted: "After patching Maven and Gradle files, @.." - read what others are saying and join the conversation.
Собственно, для тех, кто пока не переехал (герои голосовалки вчера)
- вот руководство по миграции
https://docs.oracle.com/javase/9/migrate/
P.S. я пока не планирую, собираю фидбэк от шустрых
- вот руководство по миграции
https://docs.oracle.com/javase/9/migrate/
P.S. я пока не планирую, собираю фидбэк от шустрых
Вот он, новый, красивый, Node-подобный Spring на Kotlin
К примеры, мне очень понравился Роутер и тесты, прям, читабельно, писабельно.
К примеры, мне очень понравился Роутер и тесты, прям, читабельно, писабельно.