jrjohnson
jrjohnson-ucsf
jrjohnson_
Slides at: https://jrjohnson.dev/talks/2018-08-stuck-to-soaring-uccsc.html
I feel that too often we use "legacy codebase" to mean "bad". When the reality is that "legacy" usually means "currently working without any real issues, but not optimally".
— Trent Willis (@trentmwillis) July 19, 2018
When viewed that way, it's much easier to support incremental improvements instead of complete rewrites.
If you're scared to deploy on Fridays, you should be scared to deploy ever.
— Jessica Mauerhan (@JessicaMauerhan) July 27, 2018
Don't you have tests? Backups? Roll back? Come on.
A thing is needed... a thing is done.
--Sascha Cohen
I know it seems counterintuitive but just hear me out: It gets faster to do things correctly if you keep doing them correctly. It might be slow at first if you’ve just been chucking things in the bin- change can be hard but don’t give up!! You deserve good code too.
— Melanie Sumner 💥 🐹 (@melaniersumner) August 7, 2018
Hey, everyone working on @nodejs core tests and continuous integration! Congratulations on a full week of node-daily-master jobs! It's been a while since we had a string of green like that. https://t.co/wCxpRKynuu
— Rich Trott (@trott) July 27, 2018
Continuous Integration https://t.co/OuFnPERgKU
— Ire Aderinokun (@ireaderinokun) May 2, 2016
Dropping columns in a rails migration is such a big foot gun. If you follow all the guides and stack overflow answers, you will break your production application during deploys.
— Robin Ward (@eviltrout) March 19, 2018
continuous delivery is never having to say you're sorry
— just the saddest server (@sadserver) February 15, 2017
master
branch deployable; that means
at any given moment we're sure we can ship master to production.
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
jrjohnson
jrjohnson-ucsf
jrjohnson_
Slides at: https://jrjohnson.dev/talks/2018-08-stuck-to-soaring-uccsc.html
Keyboard shortcuts
↑, ←, Pg Up, k | Go to previous slide |
↓, →, Pg Dn, Space, j | Go to next slide |
Home | Go to first slide |
End | Go to last slide |
Number + Return | Go to specific slide |
b / m / f | Toggle blackout / mirrored / fullscreen mode |
c | Clone slideshow |
p | Toggle presenter mode |
t | Restart the presentation timer |
?, h | Toggle this help |
Esc | Back to slideshow |