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
64
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
78
Catch and Throw in Ruby
allomov
0
34
Рэмбовидная проблема: особенности развития открытых технологий
allomov
0
42
Vault-tec: Safest Future
allomov
0
180
Promises and Reality
allomov
1
48
Cloud Theory for Rubizza Classes
allomov
0
75
Антология деплоя
allomov
0
70
Not For Recording: BOSH User Life Stories
allomov
0
69
Other Decks in Programming
See All in Programming
The future of development – Are our jobs getting harder or easier?
hollycummins
1
210
ActiveRecordの力でDBのメタデータを迅速に解析する
lnit
5
2k
今日で分かる!カスタムコップの作り方
krpk1900
2
270
Vue3の一歩踏み込んだパフォーマンスチューニング2024
hal_spidernight
3
2k
watsonx.ai Dojo #3 プロンプトエンジニアリング入門
oniak3ibm
PRO
0
410
How to debug Xdebug... or any other weird bug in PHP
dunglas
2
1.5k
Nuxt UI Pro、NuxtHub、Nuxt Scripts、Nuxtエコシステムをふんだんに利用して開発するコーポレートサイト@Vue Fes Japan 2024
shingangan
3
540
Modern Functional Fluent CFML REST by Luis Majano
ortus24
0
160
ACES Meet におけるリリース作業改善の取り組み
fukucheee
0
150
組織に自動テストを書く文化を根付かせる戦略(2024秋版) / Building Automated Test Culture 2024 Autumn Edition
twada
PRO
9
3.6k
go.mod、DockerfileやCI設定に分散しがちなGoのバージョンをまとめて管理する / Go Connect #3
arthur1
0
440
Повторное использование кода в ML: почему ML-пайплайны могут помочь?
lamodatech
0
400
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
272
40k
Designing Experiences People Love
moore
138
23k
Gamification - CAS2011
davidbonilla
80
5k
Scaling GitHub
holman
458
140k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
41
9.2k
The World Runs on Bad Software
bkeepers
PRO
65
11k
A Tale of Four Properties
chriscoyier
156
22k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
228
52k
How to Think Like a Performance Engineer
csswizardry
18
1k
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
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