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
76
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
35
"Ya Ne Lochu Comp" Challenge.
allomov
1
85
Catch and Throw in Ruby
allomov
0
37
Рэмбовидная проблема: особенности развития открытых технологий
allomov
0
46
Vault-tec: Safest Future
allomov
0
210
Promises and Reality
allomov
1
51
Cloud Theory for Rubizza Classes
allomov
0
85
Антология деплоя
allomov
0
74
Not For Recording: BOSH User Life Stories
allomov
0
74
Other Decks in Programming
See All in Programming
Coding Experience Cpp vs Csharp - meetup app osaka@9
harukasao
0
730
AI Coding Agent Enablement - エージェントを自走させよう
yukukotani
13
5.8k
地域ITコミュニティの活性化とAWSに移行してみた話
yuukis
0
230
小田原でみんなで一句詠みたいな #phpcon_odawara
stefafafan
0
320
Qiita Bash
mercury_dev0517
1
190
Preact、HooksとSignalsの両立 / Preact: Harmonizing Hooks and Signals
ssssota
1
1.4k
CRE Meetup!ユーザー信頼性を支えるエンジニアリング実践例の発表資料です
tmnb
0
630
Devin入門と最近のアップデートから見るDevinの進化 / Introduction to Devin and the Evolution of Devin as Seen in Recent Update
rkaga
9
4.8k
Agentic Applications with Symfony
el_stoffel
2
270
Develop Faster With FrankenPHP
dunglas
2
3.2k
SwiftUI API Design Lessons
niw
1
260
AHC045_解説
shun_pi
0
480
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.4k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
5
520
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
How GitHub (no longer) Works
holman
314
140k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.5k
Code Review Best Practice
trishagee
67
18k
StorybookのUI Testing Handbookを読んだ
zakiyama
29
5.6k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
A Modern Web Designer's Workflow
chriscoyier
693
190k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
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