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
Reuse your government's code
Search
Tijmen Brommet
August 12, 2019
Programming
0
490
Reuse your government's code
Presentation I gave at the London Ruby User Group about reusing things from GOV.UK's codebase.
Tijmen Brommet
August 12, 2019
Tweet
Share
More Decks by Tijmen Brommet
See All by Tijmen Brommet
GOV.UK developer docs
tijmenb
0
530
Other Decks in Programming
See All in Programming
高度なUI/UXこそHotwireで作ろう Kaigi on Rails 2025
naofumi
4
3.8k
スマホから Youtube Shortsを見られないようにする
lemolatoon
23
24k
「ちょっと古いから」って避けてた技術書、今だからこそ読もう
mottyzzz
10
6.5k
非同期jobをtransaction内で 呼ぶなよ!絶対に呼ぶなよ!
alstrocrack
0
680
Goで実践するドメイン駆動開発 AIと歩み始めた新規プロダクト開発の現在地
imkaoru
4
800
組込みだけじゃない!TinyGo で始める無料クラウド開発入門
otakakot
0
200
開発生産性を上げるための生成AI活用術
starfish719
3
420
Back to the Future: Let me tell you about the ACP protocol
terhechte
0
140
XP, Testing and ninja testing ZOZ5
m_seki
3
600
コードとあなたと私の距離 / The Distance Between Code, You, and I
hiro_y
0
110
CSC509 Lecture 03
javiergs
PRO
0
330
株式会社 Sun terras カンパニーデック
sunterras
0
270
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
45
7.7k
GitHub's CSS Performance
jonrohan
1032
470k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
How to Ace a Technical Interview
jacobian
280
24k
Build your cross-platform service in a week with App Engine
jlugia
232
18k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.7k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.9k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
114
20k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.5k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Transcript
Tijmen Brommet Lead Developer, GOV.UK Government Digital Service @tijmenbr
Steal software from government!
GDS
GDS What if it worked for backend code too?
GDS
GDS
GDS
GDS
GDS
GDS
GDS
GDS
GDS Slides will be online at www.tijmen.cc/lrug
GDS 3 real world apps 3 cool patterns 3 things
to help big projects 3 clever team tools
GDS 3 real world apps 3 cool patterns 3 things
to help big projects 3 clever team tools
A really big app
GDS This is a text slide
GDS 8 years of code Rails 3 to Rails 5
lots of domain modelling running single app in 2 modes
A data warehouse
GDS
GDS collects data from our system & analytics uses a
star schema database
A new app
GDS
GDS
GDS
GDS 3 real world apps 3 cool patterns 3 things
to help big projects 3 clever team tools
Readable feature specs
GDS {screenie FutureLearn blopo}
GDS This is a text slide
GDS This is a text slide
GDS
Spam honeypot
GDS
GDS
GDS
GDS
Archiving big tables
GDS 100
GDS
GDS
GDS
GDS
GDS
GDS
GDS 3 real world apps 3 cool patterns 3 things
to help big projects 3 clever team tools
Configure lots of GitHub repos
GDS
GDS ✅ only allow merge commits ✅ protect master branch
✅ enforce CI checks ✅ add webhooks
GDS
GDS
Share frontend code
GDS
GDS app/views/components/_back_link.html.erb app/assets/stylesheets/components/_back-link.scss app/assets/javascripts/components/_back-link.js app/views/components/docs/back_link.yml
GDS
GDS example
GDS
GDS
Visual regression testing
GDS
GDS
GDS 3 real world apps 3 cool patterns 3 things
to help big projects 3 clever team tools
Seal of approval
GDS
GDS
GDS
GitHub Trello Poster
GDS
GDS
Browser extension
GDS https://www.gov.uk/learn-to-drive-a-car https://www.staging.publishing.service.gov.uk/learn-to-drive-a-car https://www.integration.publishing.service.gov.uk/learn-to-drive-a-car http://www.dev.gov.uk/learn-to-drive-a-car https://www.gov.uk/api/content/learn-to-drive-a-car https://www.gov.uk/api/search.json?filter_link=/learn-to-drive-a-car https://webarchive.nationalarchives.gov.uk/*/https://www.gov.uk/learn-to-drive-a-car etc etc
GDS
GDS
Want more?
GDS
GDS Want to code in the open too? We're hiring!
https://jobs.jobvite.com/gds
GDS Slides & links at www.tijmen.cc/lrug Thank you @tijmenbr