В этой статье пойдет речь об организации инструментального стека DevOps на примере Сбербанк-Технологий и ППРБ. Статья предназначена для инженеров по автоматизации инфраструктуры, которым необходима объективная оценка структуры работ по внедрению DevOps — и для всех, кто хочет ознакомиться с их работой.
Рубрика «sbt»
DevOps в Сбербанк-Технологиях. Инструментальный стандарт
2017-10-17 в 7:11, admin, рубрики: ci/cd, devops, sbt, Блог компании JUG.ru Group, ппрб, Сбербанк, Сбербанк-Технологии, Серверное администрирование, системное администрированиеО том как создать простое Scala SBT-приложение для Android
2017-05-02 в 12:10, admin, рубрики: android development, sbt, scala, Разработка под androidДоброго времени суток, друзья. Занимаясь разработкой инструментов для разработчиков, я столкнулся с вопросом о взаимодействии вышеупомянутых инструмента, языка программирования и платформы. Если первые две сущности просто созданы друг для друга (SBT — основной, наиболее часто используемый build tool для разработки на Scala), то их применимость для платформы Andriod не является чем-то само собой разумеющимся. И тем не менее, в огромной и постоянно развивающейся индустрии ПО складываются и такие ситуации, когда данный набор технологий будет рациональным выбором. Вопрос — когда данный выбор рационален, не является предметом данной статьи. А расскажу я именно том, как это делать.
Среда разработки
Я исследовал применимость данного подхода для работы в Android Studio и IntelliJ IDEA. Для этой цели, значимой разницы в средах практически нет. Есть нюансы — с ними я вас ознакомлю по ходу статьи. Читать полностью »
Maven vs Gradle? Это неправильная постановка вопроса
2016-06-20 в 8:27, admin, рубрики: ant, ci, gradle, java, leiningen, maven, sbt, ПрограммированиеНаписать, наконец, этот пост меня заставила уже давняя дискуссия вот к этому посту на тему, которая время от времени всплывает то там, то тут.
Я много раз имел возможность убедиться, что далеко не все одинаково понимают, в чем же состоит декларативность vs процедурность той или иной системы сборки. Основным достоинством инструмента сборки зачастую считается возможность писать алгоритмы сборки на удобном языке. Нужен DSL, никуда без него.
Читать полностью »
Обзор Java-конференции JPoint 2016
2016-05-03 в 19:10, admin, рубрики: excelsior, gradle, Hazelcast, java, jetbrains, jpoint, jvm, maven, oracle, plumbr, sbt, конференция22-23 апреля 2016 года в четвёртый раз прошла конференция JPoint, в т.ч. уже в третий раз подряд в Москве. В конференции приняли участие более 1000 Java-разработчиков, на 4 параллельных треках было прочитано 48 докладов. Далее приводятся подробности о прошедшей конференции.
Этим постом, я попробую начать серию переводов официальной документации, об инструменте, который при текущем росте языка Scala становится все более востребованным, но о котором тем не менее очень мало информации на русском языке.
Речь пойдет о sbt — системе сборки проектов для языка Scala (хотя, важно упомянуть, что Java проекты (и вообще любые другие) им так же могут собираться).
Статья является началом перевода документации с сайта проекта scala-sbt.org и так как это мой первый опыт перевода — буду рад любым замечаниям и правкам.
Так же, из-за того, что пока перевод оформлен в виде статьи, я буду пропускать моменты, которые смотрелись бы не совсем корректно, в контексте отдельной части руководства.
Читать полностью »
Этим постом, я попробую начать серию переводов официальной документации, об инструменте, который при текущем росте языка Scala становится все более востребованным, но о котором тем не менее очень мало информации на русском языке.
Речь пойдет о sbt — системе сборки проектов для языка Scala (хотя, важно упомянуть, что Java проекты (и вообще любые другие) им так же могут собираться).
Статья является началом перевода документации с сайта проекта scala-sbt.org и так как это мой первый опыт перевода — буду рад любым замечаниям и правкам.
Так же, из-за того, что пока перевод оформлен в виде статьи, я буду пропускать моменты, которые смотрелись бы не совсем корректно, в контексте отдельной части руководства.
Читать полностью »
Пишем современный REST web-сервис на Scala за 15 минут
2012-05-10 в 18:25, admin, рубрики: ant, express, gradle, grizzly, groovy, ivy, java, JAX-RS, Jersey, maven, sbt, scala, scalatra, sinatra, метки: ant, express, gradle, grizzly, groovy, ivy, java, JAX-RS, Jersey, maven, sbt, scala, scalatra, sinatraМой сайт написан на Node.js, и иногда мне требуется сделать что-то, для чего Node.js не предназначен: например, произвести какие-нибудь математические вычисления.
В этом примере мы будем вычислять «хеш» пароля.
Читать полностью »
Пишем REST web-сервис на Scala за 15 минут
2012-05-10 в 18:25, admin, рубрики: ant, express, gradle, grizzly, groovy, ivy, java, maven, sbt, scala, scalatra, sinatra, метки: ant, express, gradle, grizzly, groovy, ivy, java, maven, sbt, scala, scalatra, sinatraМой сайт написан на Node.js, и иногда мне требуется сделать что-то, для чего Node.js не предназначен: например, произвести какие-нибудь математические вычисления.
В этом примере мы будем вычислять «хеш» пароля.
Читать полностью »