scala

ReportPortal.io Community Meet-up #1

Опубликовано: 6.12, 2016 -- Svetlana Leonchik

Что такое ReportPortal? Какие его преимущества и какую пользу вы можете получить от его использования?

Первая встреча комьюнити ReportPortal.io, где мы ответим на вопросы, расскажем техническую часть,

покажем примеры интеграции и ответим на все Ваши вопросы.

Это будет интересно всем - от инженера по автоматизации тестирования до тест-лидов и проект менеджеров.

Программа:

  • 18.45 – 19.00 – Приветсвенный кофе
  • 19.00 – 19.25 – “Что такое Report Portal?”, Дмитрий Гуменюк

· Автоматизация и причины отсутсвия ее эффективности

· Идеи в основе Report Portal

· Что оно такое есть из себя?

· Плюсы использования

· Простая интеграция

· АвтоМАтический анализ

  • 19.25 – 20.00 – “Техническая часть вопроса”, Андрей Воробьев

· Архитектура приложения

· Детали API приложения

· Установка приложения с помощью Docker

· Подключение к авторизации GitHub

  • 20.00 – 20.10 – Кофе-пауза
  • 20.10 – 20.30 – "Обзор функционала приложения на установленной версии", Дмитрий Гуменюк

· Генерация демо данных

· Структура хранимых данных, просмотр тест кейса

· Категоризация падения – привязка типа дефекта

· Отсылка бага в Bug Tracking систему прямо с экрана приложения

· Общая статистика запусков

· Дэшборды и графики – аналитика данных

  • 20.30 – 20.40 – Кофе-пауза (Pizza-time)
  • 20.40 – 21.10 – “Интеграция автоматизации на примере Java+TestNG”, Андрей Воробьев

· Принцип работы интеграции: клиент, агент, аппендер

· Подключение агента

· Логгирование, отправка картинок или бинарных данных

  • 21.10 – 21.20 – “Roadmap 2017. Идеи и цели сообщества”, Дмитрий Гуменюк
  • 21.20 – 22.00 – Свободная дисскусия

Не забывайте регистрироваться!

Регистрация:

  1. Поговорить с нашим ботом в Facebook https://m.me/ReportPortal.io/
  2. Поговорить с нашим ботом в Telegram https://telegram.me/reportportalbot

Будем рады видеть вас! До встречи!

GitHub: https://github.com/reportportal

Email: reportportaliocommunity@gmail.com

Facebook: https://www.facebook.com/ReportPortal.io

VK: https://vk.com/reportportal_io

Slack: https://reportportal-slack-auto.herokuapp.com

Время события: 
Среда, Декабрь 14, 2016 - 19:00 до 22:00
Место: 
г. Минск, ул. Фабрициуса 4, Imaguru: Startup Hub, 2-й этаж
Тип события: 
Внешнее событие
Категории: 

JavaDay 2016

Опубликовано: 11.6, 2016 -- pasha

java

Пятая юбилейная ежегодная конференция, посвященная разработке на Java.

Билеты Early Birds уже доступны на сайте Bezkassira.by по специальной цене 990 000

Конференцию откроет доклад Егора Бугаенко «Java vs. OOP»– настоящий глоток свежего воздуха в разработке. В первом потоке конференции слушатели cмогут ознакомиться с самыми горячими трендами в Java разработке: обзор свежих streaming фрэймворков Spark, Storm, Apache Flink, JVM tuning, Java EE 8. Также основной поток обратит особое внимание на функциональное программирование в Java: Grzegorz Piwowarek познакомит слушателей с концептами функционального программирования в Java 8.

Кроме традиционных тем по Java и Java в web, на конференции будет представлен поток докладов, посвященный Scala, Kotlin и Android: слушатели познакомятся с преимуществами программирования на Scala, а также узнают, как на Scala можно использовать Java технологии на примере Spring Boot. Отдельный доклад будет посвящен применению RxJava в разработке для Android.

Все желающие смогут принять участие в обсуждениях докладов, а особым сюрпризом станут планируемые воркшопы на самые актуальные темы в Java разработке.

На конференции будут представлены доклады опытных Java-разработчиков по следующим темам:

«Java vs. OOP», Yegor Bugayenko, CTO and co-founder of Teamed.io, США

Тема уточняется, Sven Ruppert, Fellow / Head of Research and Development at macros Reply GmbH, Германи

«Java Wars VIII: The Function Awakens" or simply «Functional programming concepts in Java 8», Grzegorz Piwowarek, Software Developer @TouK, Польша

«Streams, flows and storms - how not to drown with your data?» Maciek Próchniak, Software Developer, @ TouK, Польша

«The Mayans Lost Guide To RxJava on Android», Fernando Cejas, Engineer at @SoundCloud, Германия

«From CRUD to Hypermedia APIs with Spring», Владимир Цукур, Principal Engineer @GlobalLogic, Украина

«MVC 1.0 - by Example», Ivar Grimstad, Experienced software architect focusing on Enterprise Java, Швеция

«Migrating from Maven to Gradle and Gradle plugins», Andres Almiray, Java Champion, Co-founder and project lead of the Griffon framework, Мексика

«Java EE revisits design patterns», Alex Theedom, Co-author of Professional Java EE Design Patterns, Великобритания

«Modern microservices with Scala, Spring Boot and Spring Cloud», Jesper de Jong, Independent software developer, Нидерланды

«Not Your Old Granny's Monolith», Eduards Sizovs, IT Architect & Software Development Coach, Founder @ Latvian Software Craftsmanship Community, Латвия​

«10 SQL Tricks That You Didn't Think Were Possible», Lukas Eder, Java Champion, jOOQ library developer, Швейцария

Подробная программа конференции опубликована на сайте мероприятия.

https://events.dev.by/javaday-2016

Время события: 
Суббота, Июнь 11, 2016 - 09:00 до 19:00
Место: 
Минск, Куйбышева, 22
Тип события: 
Внешнее событие

Rust Meetup

Опубликовано: 14.5, 2016 -- pasha

Скоро год, как вышла первая стабильная версия нового системного языка программирования Rust. По этому поводу 14 мая Adform.BY организует первый Rust-митап в Минске.

Rust — строго типизированный язык для системного программирования, предоставляющий строгие гарантии безопасности при работе с памятью и защиту от гонок данных в многопоточных программах во время компиляции, а развитая система типов, основанная на типажах (они же type classes), и наличие высокоуровневых абстракций (таких как замыкания) позволят вам забыть о том, что вы пишете на низкоуровневом языке.

В Rust-сообществе собрались разработчики, которые пришли из С и С++, из Python, Ruby, Java, Scala и даже Haskell. Русскоязычное Rust-сообщество очень дружелюбно, вы всегда можете задать вопрос на нашем гиттере, и вам обязательно помогут!

Мы запланировали три доклада:

Виталий Шукело, Java-разработчик из команды Viber и активный контрибутор в open-source Rust-проекты, расскажет про основы языка, его идеологию, цели и развитие.

Никита Баксаляр, российский Java-разработчик, контрибутор в компиллятор Rust и автор библиотеки для асинхронной работы с WebSocket, расскажет про параллелизм и многопоточность в Rust.

rust

Павел Коломиец, Python-разработчик из Киева, поведает об опыте использования Rust в продакшене, и о том, как prom.ua построила целую систему контейнеризации, оркестрации и развёртывания проектов на Rust.

rust2

Присоединяйтесь, а также следите за новостями в facebook.

Митап пройдёт в EventSpace на Октябрьской, 16а (ст.м. Первомайская) с 12:00 до 15:30.

Зарегистрироваться можно по ссылке.

https://events.dev.by/rust-meetup

Время события: 
Суббота, Май 14, 2016 - 12:00 до 15:00
Место: 
Минск, Октябрьская 16а (Eventspace)
Тип события: 
Внешнее событие
Категории: 

Belarus Kotlin User Group meetup

Опубликовано: 24.3, 2016 -- pasha

Приглашаем вас на митап Belarus Kotlin User Group по Kotlin, который пройдет в 19.00, 24 марта в Space.

На митапе выступят Антон Руткевич и Руслан Ибрагимов. Данное событие откроет серию митапов про Kotlin и будет особенно полезен тем, кто только начинает смотреть на данный язык.

Программа:

19:00 - 20:00 – Антон Руткевич сделает введение в язык и расскажет об основных особенностях языка.

20:00 - 21:00 – Руслан Ибрагимов расскажет, как использовать Котлин на бэкенеде на примере Spring приложения, а также рассмотрит стандартную библиотеку Котлин.

Встреча организованна сообществами Java Professionals By и Kotlin Professionals By.

Для участия во встрече необходима предварительная регистрация (это поможет нам подготовить необходимое количество печенек :)

Мероприятие бесплатное

Место проведения: ул. Октябрьская, 16А – EventSpace. Парковка и вход через ул. Октябрьскую, 10б.

Еще больше докладов и общения на тему Kotlin-разработки!​

https://events.dev.by/belarus-kotlin-user-group-meetup

Время события: 
Четверг, Март 24, 2016 - 19:00
Место: 
Минск, Октябрьская 16а (Eventspace)
Тип события: 
Внешнее событие

JavaDay 2016

Опубликовано: 23.3, 2016 -- pasha

java

Пятая юбилейная ежегодная конференция, посвященная разработке на Java.

Билеты Early Birds уже доступны на сайте Bezkassira.by по специальной цене 990 000

Конференцию откроет доклад Егора Бугаенко «Java vs. OOP»– настоящий глоток свежего воздуха в разработке. В первом потоке конференции слушатели cмогут ознакомиться с самыми горячими трендами в Java разработке: обзор свежих streaming фрэймворков Spark, Storm, Apache Flink, JVM tuning, Java EE 8. Также основной поток обратит особое внимание на функциональное программирование в Java: Grzegorz Piwowarek познакомит слушателей с концептами функционального программирования в Java 8.

Кроме традиционных тем по Java и Java в web, на конференции будет представлен поток докладов, посвященный Scala, Kotlin и Android: слушатели познакомятся с преимуществами программирования на Scala, а также узнают, как на Scala можно использовать Java технологии на примере Spring Boot. Отдельный доклад будет посвящен применению RxJava в разработке для Android.

Все желающие смогут принять участие в обсуждениях докладов, а особым сюрпризом станут планируемые воркшопы на самые актуальные темы в Java разработке.

На конференции будут представлены доклады опытных Java-разработчиков по следующим темам:

«Java vs. OOP», Yegor Bugayenko, CTO and co-founder of Teamed.io, США

Тема уточняется, Sven Ruppert, Fellow / Head of Research and Development at macros Reply GmbH, Германи

«Java Wars VIII: The Function Awakens" or simply «Functional programming concepts in Java 8», Grzegorz Piwowarek, Software Developer @TouK, Польша

«Streams, flows and storms - how not to drown with your data?» Maciek Próchniak, Software Developer, @ TouK, Польша

«The Mayans Lost Guide To RxJava on Android», Fernando Cejas, Engineer at @SoundCloud, Германия

«From CRUD to Hypermedia APIs with Spring», Владимир Цукур, Principal Engineer @GlobalLogic, Украина

«MVC 1.0 - by Example», Ivar Grimstad, Experienced software architect focusing on Enterprise Java, Швеция

«Migrating from Maven to Gradle and Gradle plugins», Andres Almiray, Java Champion, Co-founder and project lead of the Griffon framework, Мексика

«Java EE revisits design patterns», Alex Theedom, Co-author of Professional Java EE Design Patterns, Великобритания

«Modern microservices with Scala, Spring Boot and Spring Cloud», Jesper de Jong, Independent software developer, Нидерланды

«Not Your Old Granny's Monolith», Eduards Sizovs, IT Architect & Software Development Coach, Founder @ Latvian Software Craftsmanship Community, Латвия​

«10 SQL Tricks That You Didn't Think Were Possible», Lukas Eder, Java Champion, jOOQ library developer, Швейцария

Подробная программа конференции будет опубликована позже на сайте мероприятия.

https://events.dev.by/javaday-2016

Scala Courses by Klika Tech

Опубликовано: 14.3, 2016 -- pasha

Хотим поделиться хорошими новостями: в Минске появилась еще одна возможность обучиться функциональным языкам программирования.

В компании Klika Tech на постоянной основе начали проводиться курсы по Scala для сотрудников. И на днях первые 13 ребят уже выпустились и получили сертификаты. В планах на весну продолжить обучение на advanced уровне и создать открытую группу для всех желающих.

Пререгистрация на обучение проходит по ссылке.

Этот курс для вас, если вы заинтересованы в повышении своего уровня знаний, имеете желание обучаться современным технологиям и глубже погрузиться в возможности языка.

Программа курса включает в себя следующие темы:

  • Базовые понятия языка, такие как class, object, trait, mutable/immutable objects
  • Scala type hierarchy
  • Expression-oriented programming, operator overloading
  • Tuples
  • Laziness, exception handling
  • Функциональные литералы, curring, eta-expansion, функции высших порядков
  • Pattern matching, extractors
  • For-loops and for-comprehensions
  • Вариантные позиции в scala (сo-variance, contra-variance, non-variance)
  • Classical generics, generics of higher-kind
  • Collections

Организационные моменты:

  • даты проведения курса пока уточняются (ориентировочно конец апреля - начало мая);
  • курс продлится 8 недель;
  • занятия проводятся 2 раза в неделю, по 1.5 часа в среднем;
  • возможно дистанционное обучение.

ВАЖНО! Пожалуйста, в случае интереса, обязательно заполните форму пререгистрации. Это очень важно для граммотного формирования группы и детализации программы обучения.

Если возникнут вопросы, будем рады на них ответить.

Подписывайтесь на нашу страницу в facebook => https://www.facebook.com/klikatech/

https://events.dev.by/scala-courses-by-klika-tech

f(by) – конференция по функциональному программированию

Опубликовано: 28.11, 2015 -- pasha

f(by)

28 ноября в SPACE пройдет F(by) – первая в Беларуси конференция, посвященная функциональным языкам программирования.

Купить билеты можно на fby.by.

В этом году отдельный поток выделен под Scala: разработчики из EPFL познакомят вас со значимыми обновлениями Scala и scala.meta. Кроме этого, будут представлены новый компилятор dotty и один из экспериментальных модулей Akka.

Второй поток обратит особое внимание на функциональные языки, при этом акцент будет сделан на Haskell: вы узнаете о возможностях этого языка и поймете, в каких случаях можно отдавать ему предпочтение в продакшне. Создатель фреймворка Spock подробно расскажет о бэкенде на Haskell, а его доклад будет дополнен выступлением создателя и разработчика PureScript о фронтенд-части. Закрепить знания поможет live-coding сессия! Отдельный доклад будет посвящен микросервисам в Haskell.

Все желающие смогут принять участие в обсуждениях докладов, а вишенкой на торте станет дискуссионная секция, в которой уже заявлены горячие обсуждения на тему PureScript vs ClojureScript, Servant vs Spock, EMACS vs VIM.

http://fby.by/

https://events.dev.by/f-by-konferentsiya-po-funktsionalnomu-programmirovaniyu

Время события: 
Суббота, Ноябрь 28, 2015 - 10:00 до 18:30
Место: 
Минск, Октябрьская 16а (Eventspace)
Тип события: 
Внешнее событие

Specific Java Day

Опубликовано: 12.9, 2015 -- pasha

Specific Java Day – субботняя мини-конференция, посвященная разработке на Java, состоится 12 сентября в пространстве Space. Мероприятие проводится при поддержке компании Specific Group.

Участников ждут гости из соседних стран и городов – такие же разработчики, как и вы приедут поделиться опытом с минчанами! Достойно встретим и поделимся опытом минских команд?!

Если вы хотите выступить с докладом, найти единомышленников и ваша компания готова поделиться интересными кейсами – ждем ваших заявок на выступление здесь.

specific

Полная программа события будет опубликована позже, а также выслана всем зарегистрированным участникам.

Мини-конференции задуманы целой серией – разные технологии каждый месяц:

– сентябрь - Specific Java Day

– октябрь - Specific .NET Day

– ноябрь - Specific JS+Design Day.

Участие бесплатное при условии обязательной регистрации. Регистрация здесь.

https://events.dev.by/java-saturday

Время события: 
Суббота, Сентябрь 12, 2015 - 12:00 до 17:00
Место: 
Минск, Октябрьская 16а (Eventspace)
Тип события: 
Внешнее событие

scalaby #13: spark в действии

Опубликовано: 22.1, 2015 -- pasha

spark

Spark - прекрасный кандидат на довершение триумвирата Kafka + Akka + Spark, для создания распределенных, высоконагруженных систем, оперирующих большими объемами данных. Эдакий ответ стандарту де факто для корпоративной разработки, Java + Spring + Hibernate, из мира Scala. За последний год, Spark набрал огромные обороты, и из гадкого утенка (коим был в начале 2014 года), он превратился в платформу, которая уверенно вытесняет из технологических стеков крупных игроков другие решения, проверенные годами.

Вводную информацию по Spark все могут получить, прочитав многочисленные статьи в интернете и посмотрев исходники на GitHub. Первоочередная цель встречи - собрать всех людей практикующих Spark в Минске, и поделиться реальным опытом использования: в каких сценариях применялся, какие были проблемы с внедрением, какие плоды принес.

На встрече будет представлено 3 мини-доклада (25-30 минут). Каждый выступающий расскажет о конкретном case’e применения Spark в боевых условиях.

Страница встречи в Facebook: https://www.facebook.com/events/1575188466051706/

http://events.dev.by/scalaby-13-spark-v-deystvii

Время события: 
Четверг, Январь 22, 2015 - 18:30
Место: 
Минск, ул. Октябрьская 16а, EventSpace
Тип события: 
Внешнее событие

F(by) 2014 – first functional developers conference

Опубликовано: 22.11, 2014 -- pasha

22 ноября в Минске состоится первая в Беларуси конференция, посвященная функциональному программированию. Конференция соберет лидеров функционального программирования из Швейцарии, Великобритании, США, Чехии, России и других стран. Подобное событие в Беларуси состоится впервые. Никогда прежде в Минске не проводились мероприятия с технологическим контентом подобного уровня.

Докладчики мероприятия:

1. Heather Miller

PhD student at EPFL. Scala Documentation Czar.

Function-Passing Style, A New Model for Asynchronous and Distributed Programming

In this talk, I'll present some of our ongoing research on a new programming model for asynchronous and distributed programming. For now, we call it "function-passing" or "function-passing style", and it can be thought of as an inversion of the actor model – keep your data stationary, send and apply your functionality (functions/spores) to that stationary data, and get typed communication all for free, all in a friendly collections/futures-like package!

2. Yan Cui

developer and open-source author,co-author of the upcoming book “F# Deep Dives” by Mannings.

Learn you to tame complex APIs with F# powered DSLs Join Yan Cui in this talk as he draws on his extensive experience with AWS over the last 5 years to illustrate, with real-world use cases, how the backend team at Gamesys Social is using F# to build internal and external DSLs to successfully navigate AWS service complexity. * DSL: domain specific language

3. Phillipe Trelford

Developer, Co-organizer of the London F# User Group.

F# eye for the C# guy This talk is for C# programmers who are curious about F#, a mature multi-paradigm programming language in Visual Studio and Xamarin Studio. In: unit testing, classes and functions Out: maths, monads and moth-eaten jumpers Expect plenty of live code samples, including interop between C# and F#.

4. Adam Warski

one of the co-founders of SoftwareMill, a company specialising in delivering customised software solutions, and daily mostly codes using Scala and Java. Adam is involved in a number of open-source projects, such as Hibernate Envers, ElasticMQ and MacWire.

Framework-less Scala Dependency Injection framework

Using a DI framework/container may seem obvious, especially in web development. But why do you really need one? After all, "dependency injection" is just a fancy name for passing arguments to a constructor. In the live-coding-only talk (no slides!) we'll walk through some of the features of DI containers and see if we can replace (and improve!) them with pure, type-safe Scala code. We'll start with "manual" DI, followed by using MacWire to generate the wiring code for us. With one simple wire[] macro, we can save a lot of typing and still use only Scala language features for creating the object graph at runtime. Having solved the basic problem, we’ll proceed other features of DI containers and web frameworks: scopes and interceptors. We’ll see how to implement an interceptor, and that it’s far easier than it may seem.

Finally, we'll see what "Thin Cake Pattern” is, and how to use traits to create and compose modules (similar to the module concept known from Guice, but better). As a bonus – Adam has some not-only-Scala-related stickers.

5. Evelina Gabasova

Evelina has used many different languages to implement machine learning algorithms, such as Matlab, R or Python. In the end, F# is her favourite and she uses it frequently for data manipulation and exploratory analysis. She writes a blog on F# in data science at http://www.evelinag.com

Understanding social networks with F#

Online social media connect us all. How can we use the information that is hidden in our social networks? For example, do you know who is your most influential follower on Twitter?

We will work through the whole process of social network analysis: from downloading connections using Twitter REST-based API, to implementing our own PageRank algorithm which finds the most central Twitter accounts. In the process you’ll see how we can use F# type providers to access data and harness the power of the statistical language R to run some machine learning algorithms. At the end, you’ll know how to run your own analysis on data from Twitter and how to use data science tools to gain insights from social networks.

6. Сергей Зефиров

профессионально программирует с 1989 года, на языке Haskell - с 1998. Опыт покрывает широкий спектр задач, от встраиваемых систем до пользовательского интерфейса, минуя задачи высокопроизводительных вычислений и компиляторы с довольно экзотических языков программирования.

Haskell – от утилит до серверов.

Это доклад о языке Haskell, сравнении его с другими языками, о его подводных камнях, о возможной пользе для решившего его изучать, с примером оптимизации кода.

7. Евгений Бурмако

энтузиаст метапрограммирования, автор макросов Scala, аспирант EPFL scala.meta

scala.meta - это кульминация нашего опыта с метапрограммированием в Скале. Наш дизайн предоставляет элегантную модель языка и решает проблемы с совместимостью между различными компиляторами и средствами анализа кода в экосистеме Скалы. В этой презентации мы рассмотрим основные принципы, которые легли в основу дизайна scala.meta, увидим различные примеры использования метапрограммирования на практике и обсудим перспективы scala.meta и наши планы на будущее.

8. Никита Прокопов

10+ лет опыта разработки на Python, Clojure, Erlang, Java

Мир глазами Clojure-программиста В докладе будут рассмотрены самые животрепещущие вопросы: как программисты выбирают языки, кому выгодно функциональное программирование, какие проекты можно сделать только на Clojure, насколько мифы и мода определяют карьеру разработчика, какие вещи заслуживают внимания и как достичь совершенства.

9. Макс Лапшин

автор видеостримингового сервера Эрливидео, одного из самых производительных на рынке.

Практика разработки продукта на Erlang

в докладе расскажет о некоторых отличительных возможностях Erlang, которые позволяют быстро развиваться и поддерживать высочайшее качество ПО минимальными усилиями.

Завершается формирование бюджетов и расписания докладов. Приглашаем компании к партнерству, а участников к предварительной регистрации.

Регистрация

http://events.dev.by/konferentsiya-po-funktsionalnomu-programmirovaniyu-f-by-2014

Время события: 
Суббота, Ноябрь 22, 2014 - 11:00 до 19:00
Место: 
Минск, Октябрьская 16а
Тип события: 
Внешнее событие

Страницы

Subscribe to scala