Вы знаете, чтобы стать полноценным разработчиком, мало знать просто один язык программирования и пару двухэтажных SQL-запросов. Эта статья косвенно уже не конкретно для junior/middle Java разработчика, а для тех, кто хочет шагнуть дальше, по ту сторону Силы :). Поехали?
В выпуске: Java 9, основные фичи — JShell, улучшение работы с HTTP и «выпиливание» sun.misc.Unsafe (а также мысли разных людей по этому поводу); почему REST — это плохо, и немного про архитектуру LinkedIn.
Да, вы уже близко. За горизонтом маячит финишная черта. Оглянувшись назад, вы замечаете, что вместо сотни учащихся вас осталось всего человек 20. Закон Парето неумолим — пока все остальные ноют, вы двигаетесь дальше. Перед вами ключ, а открывать дверь или нет — решать только вам. Ladies and gentlemen, представляю вам заключительную часть по Enterprise.
Продолжаем рассматривать средний по больнице стек технологий, которой в большинстве случаев нужен junior/middle Java разработчику. В этой части речь пойдет о Database Tier и Business Tier.
Я намерен охватить максимально среднее значение по больнице и описать не только наиболее популярные фреймворки, но и решения, который считаются актуальными на данный момент. — «Не слишком гордитесь этими техническими достижениями, которые вы построили. Способность уничтожить планету — ничто по сравнению с могуществом Силы...»
Профессионала легко узнать: за него говорит его код. Но как научиться писать красиво? Давайте практиковаться.
В выпуске: еще раз про микросервисы, микрофремворки как тренд, релиз Vert.x 3, Eclipse Mars, инструменты для написания тестов в том числе и для Java 8, системные требования к Spring 5, туториал по дизайну REST API.
Автор путем проб и ошибок, путем синяков от собственных граблей, велосипедов и хеллоувордов сам прошел через этот ад под названием саморазвитие. Не пытайтесь повторить это дома.
В выпуске: 20 лет Java, что должно попасть в JDK9, Upsource 2.0, миф про асинхронный JDBC, степени свободы в параллельном мире, 50 оттенков Play!, 100500-е ФП для Java.
В выпуске: Microservice Design Patterns, примеры для старта с MVC API, Upsource 2.0 EAP, coverage OpenJDK, Guice 4.0, стратегии синхронизации кеша, ненависть к аннотациям, фичи виртуальной машины которые не доступны из языка Java.
Являюсь ли я всё еще Java разработчиком после 17 лет работы с этим супер-популярным языком программирования? Да. Но в сегодняшнем мире использовать только один язык программирования практически невозможно.
В выпуске: Конец публичной поддержки Java 7, Groovy присоединится к Apache Software Foundation, ультимативный гид по Java Mission Control, JUGUA и «Adopt a JSR», актуальный статус спецификаций (JSR), Nashorn на практике, Maven без XML.
В выпуске: что вы думаете о Spring Boot и микросервисах? Что-то вроде новостей: Moving Groovy to a Foundation, require.js, FreeMarker, MVC JSR 1.0 Snapshots, JEP 238. Почитать и посмотреть: много всяких непотребств, IntelliJ Tips and Tricks, собрание информации по MVC 1.0 JSR, что такое TDD, примеры ГоФ паттернов в стандартных библиотеках Java и другое.
На чем кодят молодые программисты? Какие языки выбирают для своих проектов? Сколько еще мы будем писать первые программы на Basic’е?
Статті
· C,
C++,
Java,
JavaScript,
Objective-C,
PHP,
Python,
Ruby,
Scala,
аналітика,
програмування,
рейтинг,
рейтинг мов
В выпуске: MVC API на основе JAX-RS, JAX-RS 2.0, ТОП 5 блогов по JavaEE, горячие клавиши IntelliJ IDEA, JMH, собрание всяких ссылок по Java 8 и Java 9, JEE 8, блог RebelLabs, Kotlin, JavaPoet.
В выпуске: дроп Light-Weight JSON API из JDK 9, Jigsaw. Обновления: Android Studio 1.0, встраиваемая БД Xodus от JetBrains, TeamCity 9.0, Upsource, конкурс по Spring Boot, финальные версии Hibernate Search и Hibernate OGM, JUnit 4.12, Groovy 2.3.9, Restlet 2.3, RxJava 1.0.4, Reactive Streams v1.0.0.RC1, AsciidoctorJ в GVM. Valhalla, Avatar 2.0, интересная подборка Java-ресурсов, события.
Java/Scala Lab, RxJava 1.0.0, новая версия RxClojure, Spring Roo с поддержкой JDK8, обновления JMH, Java 8 for Financial Services, вторая часть GS Collections, Java VM Options, про шорткаты в разных ИДЕ, Devoxx 2014, RxJava, jodd, Civilian и другое.
DOU побеседовал с Java-программистами, которым по долгу службы приходится проводить собеседования на позиции Java-разработчиков, и на основе их замечаний составил ряд советов, которые могут быть полезными тем читателям, кто в ближайшем будущем собирается сменить место работы. Советы будут также актуальны и для тех, кто хочет впервые испытать себя в качестве Java-программиста.
В выпуске: IDEs vs. Build Tools, Java сервлет для мобильного веб, именование классов, видео с JavaOne 2014, Java 8 Lambdas, MVC specification и много других интересных материалов.
В выпуске: When to use parallel streams, JUnit in a Nutshell, Reactive Actors in Java, lambdas and side effects, Microservices and Jars и многое другое.
Коментарі