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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Aliaksandr Lomau
June 26, 2018
Programming
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Mortal Rubizza
Minsk, Rubizza Hangout OYA (one year ago)
Aliaksandr Lomau
June 26, 2018
More Decks by Aliaksandr Lomau
See All by Aliaksandr Lomau
Fails Night
allomov
0
64
"Ya Ne Lochu Comp" Challenge.
allomov
1
100
Catch and Throw in Ruby
allomov
0
61
Рэмбовидная проблема: особенности развития открытых технологий
allomov
0
65
Vault-tec: Safest Future
allomov
0
290
Promises and Reality
allomov
1
66
Cloud Theory for Rubizza Classes
allomov
0
100
Антология деплоя
allomov
0
92
Not For Recording: BOSH User Life Stories
allomov
0
94
Other Decks in Programming
See All in Programming
Claude CodeとAgentCore Gatewayを繋ぐ際の認証認可 / Authentication and authorization when connecting Claude Code with AgentCore Gateway
har1101
2
340
in-process GraphQL のすすめ #ginzajs
izumin5210
4
1.4k
Jindong: Introducing Declarative Haptics in Compose Multiplatform
l2hyunwoo
0
120
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
210
React本体のコードリーディング
high_g_engineer
1
150
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
220
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
210
今さら聞けない .NET CLI
htkym
0
200
170k Jobs a Day on GKE: Scaling Mercari's CI Platform - and What's Next for AI-Native Development
junyaokabe
0
120
テーブルをDELETEした
yuzneri
0
150
KotlinConf Extended South Korea 2026 Keynote
l2hyunwoo
0
120
全PRの83%がAIレビューだけでマージできるようになった開発組織はその後どうなったか
athug
1
1.9k
Featured
See All Featured
Done Done
chrislema
186
16k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Marketing to machines
jonoalderson
1
5.7k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
500
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.8k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
260
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
410
Prompt Engineering for Job Search
mfonobong
0
410
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
180
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