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
63
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
31
"Ya Ne Lochu Comp" Challenge.
allomov
1
77
Catch and Throw in Ruby
allomov
0
34
Рэмбовидная проблема: особенности развития открытых технологий
allomov
0
42
Vault-tec: Safest Future
allomov
0
170
Promises and Reality
allomov
1
48
Cloud Theory for Rubizza Classes
allomov
0
73
Антология деплоя
allomov
0
70
Not For Recording: BOSH User Life Stories
allomov
0
68
Other Decks in Programming
See All in Programming
Scala におけるコンパイラエラーとの付き合い方
chencmd
2
420
Architecture Decision Record (ADR)
nearme_tech
PRO
1
680
LangChainでWebサイトの内容取得やGitHubソースコード取得
shukob
0
160
The Sequel to a Dream of Ruby Parser's Grammar
ydah
1
220
The Shape of a Service Object
inem
0
520
REXML改善のその後
naitoh
0
190
大公開!iOS開発の悩みトップ5 〜iOSDC Japan 2024〜
ryunakayama
0
190
Amazon Neptuneで始める初めてのグラフDB ー グラフDBを使う意味を考える ー
satoshi256kbyte
2
260
React + TextAliveでカッコいいLyric Applicatioinを作ろう!!
tosuri13
0
400
Modular Monolith Go Server with GraphQL Federation + gRPC
110y
1
580
Amazon BedrockでサーバレスなAIお料理ボットを作成する!!
tosuri13
0
220
サーバーレスで負荷試験!Step Functions + Lambdaを使ったk6の分散実行
shuntakahashi
6
1.5k
Featured
See All Featured
KATA
mclloyd
27
13k
Embracing the Ebb and Flow
colly
83
4.4k
What’s in a name? Adding method to the madness
productmarketing
PRO
21
3k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
36
2.1k
GraphQLの誤解/rethinking-graphql
sonatard
65
9.8k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
363
22k
Producing Creativity
orderedlist
PRO
340
39k
Optimising Largest Contentful Paint
csswizardry
30
2.8k
Facilitating Awesome Meetings
lara
49
5.9k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
27
7.4k
Web Components: a chance to create the future
zenorocha
308
42k
Pencils Down: Stop Designing & Start Developing
hursman
119
11k
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