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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Tijmen Brommet
August 12, 2019
Programming
0
520
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
540
Other Decks in Programming
See All in Programming
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
570
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
230
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
460
AI & Enginnering
codelynx
0
110
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
270
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
4
670
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
200
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
370
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
230
Basic Architectures
denyspoltorak
0
670
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
7.4k
「ブロックテーマでは再現できない」は本当か?
inc2734
0
990
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
698
190k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Leo the Paperboy
mayatellez
4
1.4k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
66
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
100
Believing is Seeing
oripsolob
1
55
Code Review Best Practice
trishagee
74
20k
Scaling GitHub
holman
464
140k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
85
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