RubyConfBY 2018

21 апреля 2018
Минск, Беларусь
Смотреть
В избранное

Bozhidar Batsov

VP of Engineering в Toptal

Анна Щербинина

Teamlead в Artec3D

Benjamin Roth

Owner в PeachyWeb

Margo Urey

Senior Software Developer в Money Advice Service

Максим Гордиенок

Software developer в Sumatosoft

О мероприятии

RubyConfBY 2018 - место, где собрались лидеры со всех концов земного шара, чтобы обсудить технологические аспекты развития Руби.

Для кого

  • Техническим директорам
  • Тимлидам
  • Разработчикам
  • Программистам
  • Тестировщикам
Поделиться

Расписание

Развернуть все
суббота, 21 апреля
День 1
Получить доступ ко всем докладам
Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Bozhidar Batsov

VP of Engineering в Toptal

All about RuboCop

In this talk we'll go over everything you need to know about RuboCop - a powerful Ruby static code analyzer that makes it easy for you to enforce a consistent code style throughout your Ruby projects.

We'll begin by examining the events that lead to the creation of RuboCop, its early days and its evolution, effective RuboCop usage and some of its cool but little-known features. Then we'll continue with a brief look into RuboCop's internals and show you how easy it is to extend its functionality.

We'll wrap the talk with a glimpse inside RuboCop's future and discuss some of the challenges the project faces and some of the work that remains to be done, before RuboCop finally reaches the coveted 1.0 version.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Анна Щербинина

Teamlead в Artec3D

Docker + GPU. Not about mining

Just before Christmas we launched a new body-measurement feature for our shapify.me project. A person goes into the 3D booth, gets scanned, and the body-measurements are calculated with the 3D scan data. We couldn't avoid using a GPU with these calculations.

How to install this branch of processing into our elegant scaling pipeline? When you're dealing with 3D scans you should remember two things: it's expensive and time-consuming. By the way, its workload fluctuates throughout the days. The easiest solution for us was to use Docker.

This speech is not about mining, but the most helpful articles for us were ones such as "Building your own mining farm". That's because we use quite a similar infrastructure.

GPU, Docker, scaling. What we achieved, where we failed, and what it became of it in the end is all included in my speech.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Benjamin Roth

Owner в PeachyWeb

ACID's extasy

Whenever things can get wrong and you need a way to go back to a consistent state, ACID (and service objects) gets your back. We will explore some patterns to go back on your feet even if you have to orchestrate many database writes and even third party: queues, api calls.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Margo Urey

Senior Software Developer в Money Advice Service

Better Developer Relations Start with the Interview

The importance of soft skills for successful developer teams cannot be overestimated.

First impressions set the tone for developer relations and the interview is where you make that first impression.

Here are a few ways companies got it right and got it wrong; and how you can take control to start things off on the right foot.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Максим Гордиенок

Software developer в Sumatosoft

Is there life on "Ruby on Machine Learning" planet?

Making tired on developing "new-Snapchat-with" or "app-like-Airbnb-but" or doing something like "ok, I will copy that from that project, add design and go to production" sounds familiar to you? Was ruby worth it to learn and use it for all these years? Let's see what more can ruby do for you!

We will start with top level overview about options you have today (they will make your life is a developer challenging), then will go down to real world case(-s) and, hopefully, will make something working together. I want to present my experience and will guide you on what can ruby do with machine learning, so often called AI today.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Сергей Долганов

Backend Developer в Evil Martians

Make External API Dependency Great Again (API Contract Testing)

Nowadays, unit tests are an essential part of our development process. While we are proud we have 100% test coverage; it does not mean that our code behaves as expected, notably when we deal with external APIs.

I'm working on the eBaymag project which mostly built around various API interactions: eBay API, Google Translate API, DHL API and so on.

I solve different sophisticated problems based on unexpected API behavior on my daily basis.

So I want to introduce a contract-based testing framework that aims to get rid of unexpected behavior of your app. I'll share the tools and approaches that will minimize the risks of being dependent on some external system API.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Stefan Wintermeyer

Old school Rails consultant в IT

Better WebPerformance with Rails 5.2

Speed is paramount for the success of a website (key for a good conversion rate and SEO). Unfortunately Webperformance is not a strong suite of a vanilla Rails application.

Let's optimize an example Ruby on Rails 5.2 web shop application and analyze before/after times. I'll show the audience where it makes sense to spend time to optimize and where not. Use the new 5.2 goodies!

Side effect: By making your Rails app faster you'll save server costs.

Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Билеты

Видеозапись
Доступ к записям всех докладов
Куплено
В корзине
0 ₽
0 ₽
0 $
0 $
0 €
0 €

Организатор

SPACE
https://eventspace.by/

Организационный комитет: Daria Shabala, Project Manager, daria@eventspace.by, 375297393416

Похожие мероприятия

23 сентября 2017
Докладов 16
Просмотров 6
rails, railsclub, ruby, по, программирование, разработка, софт
22 октября 2016
Доклад 21
Просмотра 3
rails, railsclub, ruby, по, программирование, разработка, софт
2 декабря 2017
Докладов 18
Просмотров 12
clojure, css , elixir, f#, haskell, kotlin, ruby, scala, по, программирование, разработка, софт
ещё