Растущая сложность enterprise приложений часто приводит к плохой архитектуре, и организация тратит больше и больше денег на создание IT систем. Event-driven архитектура призвана частично решить эту проблему путем снижения связанности компонентов ПО или сервисов.
В данной статье будут рассмотрены детали различных типов и стратегий загрузки коллекций в Hibernate — понимание принципов их работы является ключевым для производительности приложения, использующего ORM.
В данной статье будут рассмотрены детали различных типов и стратегий загрузки коллекций в JPA — понимание принципов их работы является ключевым для производительности приложения, использующего ORM.
В выпуске: JEE Microprofile; JEE Guardians (или скорее guardian); kotlin как язык для gradle; состояние 9-ки и ее новые АПИ; HATEOAS; mutation testing.
В данной статье сравним популярные Java библиотеки для сериализции по разным критериям: производительность, размер данных сериализации, поддержка forward и backward compatibility, возможность использования в приложениях, написанных на других языках программирования.
Project Lombok; критическая уязвимость в большинстве ИДЕ от JetBrains; инструменты тестирования JUnit 5, Spock и Spring REST Docs 1.1.0; тюнинг производительности Hibernate; релиз JBoss EAP 7; исходный код H2 на GitHub.
В данной статье я хочу поделится своим опытом прохождения одной из Oracle сертификаций — Java EE Java Persistence API Developer Certified Expert (1Z0-898). Я читал книги, документацию, проходил онлайн курсы и мок-экзамены. Расскажу обо всем по порядку.
В выпуске: WildFly Swarm — идея микросервисов на основе JEE; ищем замену Optional.get; когда нужно и не нужно использовать ТДД; пример использования нового АПИ JUnit 5; JDay 2016 ищет докладчиков.
JEP 286, мнения и опросы о нем; релизы Jenkins 2.0, JHipster 3.0, Flyway 4.0 и IDEA 2016.1; Lagom — новый фреймворк для сервисов правильного размера; Дядя Боб о ТДД.
Тестирование на любой вкус: моки, мутационное тестирование, БДД, тесты как документация, тестирование исключений, начало разработки новой мажорной версии JUnit. А так же производительность разных кешей; прогресс Java EE 8; Kotlin 1.0; конференция ScalaUA.
Краткая сводка: Java по прежнему самый распространенный язык программирования; разрыв между Java и C# — увеличивается. JavaScript вошел в тройку лидеров, вытеснив из нее PHP. Возобновился рост использования Scala. Cоотношение Objective-C/Swift все еще 80/20.
Статті
· C,
C++,
Go,
Java,
JavaScript,
Objective-C,
PHP,
Python,
Ruby,
Scala,
Swift,
аналітика,
програмування,
рейтинг,
рейтинг мов
Новое расписание релизов JDK 9; Java стала языком года по версии TIOBE; обсуждение изменений АПИ коллекций; официальные рекомендации по использованию Optional в Java 8; топ 16 утилитарных Java классов; топ 10 бекэнд JEE фич; и конечно же микросервисы.
В этой статье я хочу поделиться опытом прохождения экзаменов по Java 8. Большая часть будет посвящена Professional, так как он наиболее интересен. Поговорим о технической стороне и о том, как подготовиться к сертификации.
В выпуске: немного про микросервисы; немного про TDD; REST: лучшие практики, HATEOS, выбор статус кодов; модульность в Java 9; maven репозиторий от Google; как быть хипстерам в 2015-м году — JHipster, Ratpack, Dropwizard и jOOQ для Spring Boot; тесты на производительность
В выпуске: Преимущества и недостатки микросервисной и монолитной архитектур; лучшие практики Java 8 от Stephen Colebourne; мысли о лямбдах от Bruce Eckel; FRP в Java; мутационное тестирование; а так же немного про MVC 1.0, REST и профилирование.
Сколько осталось дней до Java 9, почему G1 будет сборщиком мусора по умолчанию; почему убили log4j 1. Новые версии log4j 2, OpenJPA, Gradle и версия 1.0.0 Ratpack-а. Планы на новые версии Spring, Groovy, Grails. Ссылки на подборки ссылок о JSF и Java на десктопе.
Сергей Немчинский, Java разработчик, тимлид и преподаватель учебных центров ИТ компаний-лидеров рынка, разложил по полочкам, что именно нужно знать для получения работы и в каком порядке всё это изучать.
Уход Java-евангелистов из Oracle; уход log4j 1 к праотцам; Valhalla, Unsafe, Jigsaw; кодестайл от OpenJDK; техники работы с java-кодом.
Кожен із нас може сприяти розвитку українського ІТ, — вважає Андрій Андруневчин. — Годі ховатися за міфами про некваліфікованих індусів, потрібно бути активнішими! Про можливі ініціативи і їх підгрунтя — у цій колонці.
Все подборки книг остались позади. Сейчас у вас осталась одна-единственная цель: устроиться на работу и построить карьеру, не наступая на грабли.
Коментарі