13 Июня вышел Elasticsearch 6.3.0 на основе Lucene 7.3.0. Это последний стабильный релиз и уже доступен для использования в облаке через службу Elasticsearch на Elastic Cloud.
Рубрика «java» - 95
Вышел Elasticsearch 6.3.0
2018-06-14 в 12:05, admin, рубрики: elasticsearch, java, nosql, sql, Администрирование баз данных, поисковая оптимизация, поисковые технологииЛетний митап Apache Ignite в Петербурге
2018-06-14 в 9:41, admin, рубрики: Apache Ignite, java, Блог компании GridGain, высокая производительность, конференции, Программирование
Друзья, приглашаем вас на летний митап, посвящённый Apache Ignite. Присоединяйтесь к нашей неформальной встрече пользователей и разработчиков. Будут новые докладчики, новые темы и мороженое. С собой приносите интересные вопросы и летнее настроение.
20 июня, Cанкт-Петербург
Приглашаем на Java Meetup в Райффайзенбанк
2018-06-13 в 13:23, admin, рубрики: java, kotlin, machine learning, meetup, Raiffeisenbank, raiffeisenIT, redis, Блог компании Райффайзенбанк, Карьера в IT-индустрии, конференцииВнутреннее сообщество Java-разработчиков Райффайзенбанка приглашает на свой первый открытый митап, который пройдет на площадке московского офиса в Нагатино, 28 июня.
Руслан Черёмин и Максим Грамин — работа с окружением на jug.msk.ru
2018-06-12 в 19:32, admin, рубрики: java, JUG, jug.msk.ru, Блог компании JUG.ru GroupОчередная встреча московского сообщества Java-разработчиков jug.msk.ru прошла 7 июня 2018 года. На ней выступили Руслан Черёмин и Максим Грамин. Доклады были посвящены тестированию конфигурации и управлению кодом для баз данных.
Angular: ngx-translate. Улучшаем инфраструктуру c помощью Webpack
2018-06-10 в 13:10, admin, рубрики: angular, front-end, front-end разработка, FrontEnd Development, i18n, java, loader, ngx-translate, plugin, TypeScript, webpack, Программирование, Разработка веб-сайтовДоброго времени суток.
Пришло время ngx-translate лайфхаков. Изначально я планировал 3 части, но т.к вторая часть на деле мало информативна — в этой постараюсь максимально кратко изложить 2е части.
Рассмотрим AppTranslateLoader
в замену TranslateHttpLoader
. Наш AppTranslateLoader
будет в первую очередь обращать внимание на язык браузера и содержать fallback логику, импортировать локализации MomentJs, и производить загрузку через APP_INITIALIZER. Так же в результате объединения 2ух частей лайфхаков, по ходу мы углубимся в создание удобной и гибкой инфраструктуры локализаций в проекте.
Основной целью является не AppTranslateLoader
(т.к он достаточно простой и не сделать его сложно), а создание инфраструктуры.
Я пытался писать максимально доступно, но т.к в статье достаточно много чего можно расписать подробнее — это займет много вермени и будет не интересно тем, кто уже умеет). Потому статья вышла сильно не дружелюбной к новичкам. С другой стороны в конце есть ссылка на expample продж.
IT Школа Samsung: школьники разрабатывают мобильные приложения
2018-06-08 в 16:41, admin, рубрики: android, it-школа, java, Samsung, Блог компании Samsung, мобильная разработка, образование, разработка мобильных приложений, Учебный процесс в IT, школа программирования, школьникиСегодня наш пост о мобильных приложениях выпускников IT ШКОЛЫ SAMSUNG. Начнем с краткой справки об IT ШКОЛЕ (за деталями милости просим на наш сайт и/или задавайте вопросы в комментах). Во второй части расскажем о лучших, по нашему мнению, Android-приложениях, которые создали школьники 6-11 классов!
Eclair — Java Spring библиотека декларативного логирования
2018-06-08 в 13:55, admin, рубрики: java, logging, open source, spring, spring boot, Блог компании Tinkoff.ru
Вопросов о работе сервисов на этапах разработки, тестирования и поддержки очень много и все они на первый взгляд непохожи: «Что произошло?», «Был ли запрос?», «Какой формат даты?», «Почему сервис не отвечает?» и т.д.
Корректно составленный лог сможет подробно ответить на эти и многие другие вопросы абсолютно автономно без участия разработчиков. В стремлении к такой заманчивой цели родилась библиотека логирования Eclair, призванная вести диалог со всеми участниками процесса, не перетягивая на себя слишком много одеяла.
Об одеяле и особенностях решения — далее.
Читать полностью »
Кодогенерация в Uber
2018-06-08 в 11:03, admin, рубрики: android, android development, codegen, java, kotlin, uber, Блог компании e-Legion Ltd., кодогенерация, разработка мобильных приложений, Разработка под androidКаждый из нас делает рутинную работу. Каждый пишет boilerplate код. Зачем? Не лучше ли автоматизировать данный процесс и работать только над интересными задачами? Читай эту статью, если хочешь, чтобы такую работу за тебя делал комп.
Данная статья написана на основе расшифровки доклада Зака Свирса (Zack Sweers), разработчика мобильных приложений Uber, с которым он выступил на конференции MBLT DEV в 2017 году.
Читать полностью »
Оценка тестового покрытия Java проекта на примере Apache Ignite
2018-06-08 в 7:58, admin, рубрики: Apache Ignite, jacoco, java, maven, open source, ненормальное программирование, покрытие кода, Тестирование IT-системЯ участвую в развитии open source проекта Apache Ignite, работая над проектом мне стало интересно оценить тестовое покрытие и вот что из этого получилось.
Адаптивные лимиты параллельных подключений в Netflix
2018-06-07 в 7:28, admin, рубрики: api, concurrency limits, grpc, java, netflix, адаптивные лимиты, Анализ и проектирование систем, Блог компании FunCorp, высокая производительность, параллельный запросы
Компания Netflix одержима вопросом доступности сервисов. Мы уже не раз рассматривали его в нашем блоге и рассказывали, как нам удаётся достичь своих целей. Мы используем circuit breakers, лимиты параллельных подключений, тестирование с помощью намеренного внедрения ошибок (chaos testing) и многое другое. Сегодня мы представляем вам ещё один инновационный подход, который существенно повышает стабильность приложения при экстремальных нагрузках и позволяет избежать каскадных сбоев в работе сервисов — адаптивные лимиты параллельных подключений. Больше не нужно тратить силы, чтобы определить лимиты параллельных подключений, позволяющие системе поддерживать небольшое время отклика. В рамках этого анонса мы также выкладываем в открытый доступ простую Java-библиотеку с возможностями интеграции для сервлетов, управляющих программ и gRPC.
Читать полностью »