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
Works on all machines
Search
Andrea Magnorsky
October 20, 2012
Programming
0
72
Works on all machines
A gentle introduction to XP (eXtreme Programming)
Andrea Magnorsky
October 20, 2012
Tweet
Share
More Decks by Andrea Magnorsky
See All by Andrea Magnorsky
F#, this ain't a game
roundcrisis
0
810
Like a rabbit in headlights: Removing the OO googles with F#
roundcrisis
0
410
Coding play, crafting code
roundcrisis
0
1.6k
Hidden Gems of Everyday Game Development with C#
roundcrisis
1
470
Monogame 3
roundcrisis
0
240
StateOfPlayPresentation.pdf
roundcrisis
0
64
Other Decks in Programming
See All in Programming
文字コードの話
qnighy
44
17k
Go Conference mini in Sendai 2026 : Goに新機能を提案し実装されるまでのフロー徹底解説
yamatoya
0
550
Railsの気持ちを考えながらコントローラとビューを整頓する/tidying-rails-controllers-and-views-as-rails-think
moro
4
380
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
320
TROCCOで実現するkintone+BigQueryによるオペレーション改善
ssxota
0
170
RAGでハマりがちな"Excelの罠"を、データの構造化で突破する
harumiweb
9
2.7k
ベクトル検索のフィルタを用いた機械学習モデルとの統合 / python-meetup-fukuoka-06-vector-attr
monochromegane
2
350
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
girigiribauer
0
230
メタプログラミングで実現する「コードを仕様にする」仕組み/nikkei-tech-talk43
nikkei_engineer_recruiting
0
170
CSC307 Lecture 15
javiergs
PRO
0
230
AI活用のコスパを最大化する方法
ochtum
0
130
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
310
Featured
See All Featured
WENDY [Excerpt]
tessaabrams
9
36k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
170
Measuring & Analyzing Core Web Vitals
bluesmoon
9
770
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
210
For a Future-Friendly Web
brad_frost
183
10k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
980
Abbi's Birthday
coloredviolet
2
5.2k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
450
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
290
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
It's Worth the Effort
3n
188
29k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
140
Transcript
Works on my all machines Andrea Magnorsky
Things I have done (that have logos) @roundcrisis www.batcatgames.com
Wonderful things I heard over time "You need to have
regional setting en-ie for that to work" "Did you forget to install the database? oh and run the scripts too" "Failed with a NullException? ahh.. maybe it wont work without the update to LolCat-4.03 "
None
Isolate to replicate
Source Control
Source Control - pick your poison Image source http://livingdead01.deviantart.com/art/Pick-your-Poison-144058880 Git
Bazar
"I'm an egotistical bastard, and I name all my projects
after myself. First 'Linux', now 'git'." Linus Torvalds
Doesn't need to happen
Continuous Integration - Discipline, - Environmental differences in developers machines
Every commit builds
• Checks and download required dependencies • Builds your project
• Run tests • Package your build (think multiple configurations: Demo, Stable, etc) • Notify of result Automate your build
Consume the code you wrote with more code. Unit test,
tests a unit, generally a class, in isolation. Integration, tests at a system level using many units. Unit and integration testing
Example
These practises have been in place since early 1996, however
not everyone uses them, this is really sad. There is no point in waiting This is not new
• Do all this at the start of a project,
easier to grow. • Read on ...Martin Fowler - http://bit.ly/ciFowler Start at the begining
Thanks