~/conference

RubyC 2018

date:2018-06-02..2018-06-03
location:Kyiv, Ukraine
series:RubyC · 3 editions
editions:[RubyC 2017, RubyC 2018, RubyC 2019]

Traditionally, the organizer, Svitla Systems, gathers Ruby enthusiasts, visionaries, and inspiring thinkers from all over the world. RubyC is

titleauthorlength
From Post.create to PostPublished.newAndrzej Krzywda42m
Maps eight Rails evolution phases and shows concrete migrations: swapping fat controllers for service objects, then repository with 40+ methods, then DDD with…
Talk on
JRuby in 2018: Building, Deploying, and Scaling Your AppsCharles Oliver Nutter55m
JRuby 9.2 is Ruby 2.5 compatible and focuses on compatibility first while shifting effort to performance; the runtime ships a long-standing JIT to JVM bytecode…
Talk on
Enterprise Ruby - Let’s Talk Business!Nick Sutterer49m
Argues that structuring business logic as one-function service objects reduces controller bloat and speeds testing, demonstrates Trailblazer operations with a…
Talk on
The Art of Technical Decision MakingDuana Stanley32m
Argues teams get better at choices by following a concrete workshop: one to three 1–1.5 hour sessions with sticky notes, grouped benefits and opportunities…
Talk on
The Clean Architecture: How to Grow From Startup to EnterpriseVolodymyr Vorobiov43m
Shows a rails-first, monolith‑first then split path: keep business code in domain folders under apps/, use Trailblazer operations + Reform for use cases and…
Talk on
Adventures in the World of (Algorithmic) ComplexityIryna Zayats41m
Covers practical use of Big O notation with concrete examples: compares two bracket‑balance algorithms (one backtracking, one single counter) and explains why…
Talk on
Where do Rubyists go?Tobias Pfieffer40m
Survey of 673 respondents finds most Rubyists still want Ruby in five years, but many learn other languages for three concrete reasons: JavaScript then Elixir…
Talk on
Miles more maintainable: building APIs with the middleware patternTim Rogers34m
Rails controllers with many before_action filters become tangled — a real controller at GoCardless grows to 12 filters with shared instance-variable state and…
Talk on
Code is not important... or is it?Artur Hebda46m
Builds an "organization map" product iterating from PDF to spreadsheet to Airtable then a custom backend, proving experiments by using Google Sheets, Airtable…
Talk on
Machine Learning Explained to HumansPaolo "Nusco" Perrotta51m
Demonstrates concrete ML steps: implements linear and logistic regression with numpy, derives gradients and runs gradient descent to fit weights, shows…
Talk on
Rails hurts, because you're using it wrong. Let's fix thatIvan Nemytchenko38m
Argues that Rails problems come from misplaced logic and offers a concrete layering: keep ActiveRecord as domain models, move parameter shaping into mutators…
Talk on
A tale of query languages. Is GraphQL The Chosen One?Victor Shepelev47m
This day, approaches to APIs and communications with remote services are changing rapidly. GraphQL seems to come as a fancier and universal alternative for…
Talk on
Clean architecture that harms your codeSergiy Kukunin55m
Team applies TDD, SOLID, DDD and The Clean Architecture for one and a half years to a Rails web product and ends up with heavy layering, repositories and…
Talk on
Authentication in Single Page ApplicationsVladyslav Hesal27m
Using an Authorization header makes requests “non‑simple” so CORS prevents CSRF, but storing access tokens in JavaScript‑accessible storage lets XSS steal…
Talk on
overview02m
2018 marked the 6th anniversary of the RubyC conference, which took place the first weekend of summer in Kyiv, Ukraine and was proudly organized by Svitla…
Promo
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.