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
74
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
33
"Ya Ne Lochu Comp" Challenge.
allomov
1
84
Catch and Throw in Ruby
allomov
0
36
Рэмбовидная проблема: особенности развития открытых технологий
allomov
0
45
Vault-tec: Safest Future
allomov
0
200
Promises and Reality
allomov
1
50
Cloud Theory for Rubizza Classes
allomov
0
82
Антология деплоя
allomov
0
72
Not For Recording: BOSH User Life Stories
allomov
0
71
Other Decks in Programming
See All in Programming
Amazon ECS とマイクロサービスから考えるシステム構成
hiyanger
2
560
メンテが命: PHPフレームワークのコンテナ化とアップグレード戦略
shunta27
0
120
WebDriver BiDiとは何なのか
yotahada3
1
140
富山発の個人開発サービスで日本中の学校の業務を改善した話
krpk1900
4
390
SpringBoot3.4の構造化ログ #kanjava
irof
2
990
Rails アプリ地図考 Flush Cut
makicamel
1
120
苦しいTiDBへの移行を乗り越えて快適な運用を目指す
leveragestech
0
590
Introduction to kotlinx.rpc
arawn
0
700
Software Architecture
hschwentner
6
2.1k
GitHub Actions × RAGでコードレビューの検証の結果
sho_000
0
260
iOSエンジニアから始める visionOS アプリ開発
nao_randd
3
130
Pythonでもちょっとリッチな見た目のアプリを設計してみる
ueponx
1
560
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
Why Our Code Smells
bkeepers
PRO
336
57k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
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