Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Mortal Rubizza
Search
Aliaksandr Lomau
June 26, 2018
Programming
0
97
Mortal Rubizza
Minsk, Rubizza Hangout OYA (one year ago)
Aliaksandr Lomau
June 26, 2018
Tweet
Share
More Decks by Aliaksandr Lomau
See All by Aliaksandr Lomau
Fails Night
allomov
0
52
"Ya Ne Lochu Comp" Challenge.
allomov
1
99
Catch and Throw in Ruby
allomov
0
47
Рэмбовидная проблема: особенности развития открытых технологий
allomov
0
56
Vault-tec: Safest Future
allomov
0
260
Promises and Reality
allomov
1
59
Cloud Theory for Rubizza Classes
allomov
0
96
Антология деплоя
allomov
0
82
Not For Recording: BOSH User Life Stories
allomov
0
80
Other Decks in Programming
See All in Programming
モジュラモノリスにおける境界をGoのinternalパッケージで守る
magavel
0
3.5k
ロボットのための工場に灯りは要らない
watany
10
2.6k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
190
AI Assistants for Your Angular Solutions
manfredsteyer
PRO
0
130
「やめとこ」がなくなった — 1月にZennを始めて22本書いた AI共創開発のリアル
atani14
0
370
15年目のiOSアプリを1から作り直す技術
teakun
1
620
Fundamentals of Software Engineering In the Age of AI
therealdanvega
1
240
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
15
3k
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
340
Docコメントで始める簡単ガードレール
keisukeikeda
1
110
RAGでハマりがちな"Excelの罠"を、データの構造化で突破する
harumiweb
9
2.8k
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
390
Featured
See All Featured
Chasing Engaging Ingredients in Design
codingconduct
0
140
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
170
Raft: Consensus for Rubyists
vanstee
141
7.4k
Between Models and Reality
mayunak
2
230
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
99
Done Done
chrislema
186
16k
[SF Ruby Conf 2025] Rails X
palkan
2
820
Docker and Python
trallard
47
3.8k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
130
Automating Front-end Workflow
addyosmani
1370
200k
RailsConf 2023
tenderlove
30
1.4k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Transcript
mortal RUBIZzA a ruby leaner live as the game
Alialksandr Lomau VETERANT EL “CAPITAN” DEPLOY https://speakerdeck.com/allomov https://twitter.com/code1n Alex Lomau
VETETRANT CAPITAN” DEPLOY
Agenda
Agenda в первую очередь чего не будет:
Agenda в первую очередь чего не будет: Простых Ответов
Agenda в первую очередь чего не будет: Простых Ответов Ненужных
вещей
Agenda в первую очередь чего не будет: Простых Ответов Ненужных
вещей (например истории про то, как Капитан Врунгель и стадо селедок плывут в Александрию)
Agenda Я расскажу про противостояние проблемам в web-разработке, научу основным
приемам борьбы за хорошую жизнь разработчика на Ruby
None
Dynamic typing Me
from first glance we are FRIENDS
Dynamic Typing hitting me in the head
I answer with Tests!
TDD/BDD wins!
Single-Threaded Ruby GIL Me
We answer with Background Jobs and Scaling
None
Code Structure and code maintainability Me
Code Structure Code Maintainability Me
I can’ not read minds of my colleagues! Legacy code
stinks!
We answer with Programming Patterns!
code guidelines win!
Microservices and Infrastructure Me
Friends and Enemies at the same time
microservices hit me with extra complexity
I answer with 12factors
https://12factor.net/
Authentication for multiple services
I answer with jwt!
None
https://jwt.io
Deployment, Project Organization?
git, ci, paas!
Для того, чтобы сделать супер-прием нужно много маленьких движений Так
и в программировании одна из главных задач - декомпозиция на “таски” COMBO GUIDe
is it Finality ?
Тех Задание
Agenda в первую очередь чего не будет: Простых Ответов Ненужных
вещей (например истории про то, как Капитан Врунгель и стадо селедок плывут в Александрию)
https://jwt.io
None
Работа как интересная игра - кавайный мотив прошлогодней рубиццы!
FINALITY