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
460
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
510
Other Decks in Programming
See All in Programming
0626 Findy Product Manager LT Night_高田スライド_speaker deck用
mana_takada
0
140
deno-redisの紹介とJSRパッケージの運用について (toranoana.deno #21)
uki00a
0
170
初学者でも今すぐできる、Claude Codeの生産性を10倍上げるTips
s4yuba
5
3.9k
#kanrk08 / 公開版 PicoRubyとマイコンでの自作トレーニング計測装置を用いたワークアウトの理想と現実
bash0c7
1
660
XP, Testing and ninja testing
m_seki
3
220
「Cursor/Devin全社導入の理想と現実」のその後
saitoryc
0
680
関数型まつりレポート for JuliaTokai #22
antimon2
0
160
今ならAmazon ECSのサービス間通信をどう選ぶか / Selection of ECS Interservice Communication 2025
tkikuc
21
3.8k
AIプログラマーDevinは PHPerの夢を見るか?
shinyasaita
1
180
来たるべき 8.0 に備えて React 19 新機能と React Router 固有機能の取捨選択とすり合わせを考える
oukayuka
2
880
地方に住むエンジニアの残酷な現実とキャリア論
ichimichi
5
1.5k
C++20 射影変換
faithandbrave
0
560
Featured
See All Featured
Music & Morning Musume
bryan
46
6.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Scaling GitHub
holman
459
140k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
How to Think Like a Performance Engineer
csswizardry
24
1.7k
Practical Orchestrator
shlominoach
188
11k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Bash Introduction
62gerente
614
210k
Balancing Empowerment & Direction
lara
1
390
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
RailsConf 2023
tenderlove
30
1.1k
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