@@ -170,15 +170,16 @@ <h2 class="nhsuk-card__heading nhsuk-heading-m">
170
170
< div class ="nhsuk-card__content ">
171
171
< div class ="nhsuk-card__header ">
172
172
< h2 class ="nhsuk-card__heading nhsuk-heading-m ">
173
- < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/technologies/tech-java / "> Java </ a >
173
+ < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/coding / "> Coding </ a >
174
174
</ h2 >
175
175
< strong class ="nhsuk-tag nhsuk-tag--yellow ">
176
176
REVIEW
177
177
</ strong >
178
178
179
179
180
180
</ div >
181
- < time class ="nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-5 nhsuk-u-margin-bottom-0 " datetime ="2024-02-15T08:16:16.000Z "> 15 February 2024</ time >
181
+ < p class ="nhsuk-card__description "> What do we value when writing code…</ p >
182
+ < time class ="nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-5 nhsuk-u-margin-bottom-0 " datetime ="2023-05-06T10:02:50.000Z "> 6 May 2023</ time >
182
183
</ div >
183
184
</ div >
184
185
</ li >
@@ -187,7 +188,7 @@ <h2 class="nhsuk-card__heading nhsuk-heading-m">
187
188
< div class ="nhsuk-card__content ">
188
189
< div class ="nhsuk-card__header ">
189
190
< h2 class ="nhsuk-card__heading nhsuk-heading-m ">
190
- < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/technologies/tech-node / "> Node.js </ a >
191
+ < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/dev-documentation-readme / "> Writing READMEs </ a >
191
192
</ h2 >
192
193
< strong class ="nhsuk-tag nhsuk-tag--yellow ">
193
194
REVIEW
@@ -204,15 +205,15 @@ <h2 class="nhsuk-card__heading nhsuk-heading-m">
204
205
< div class ="nhsuk-card__content ">
205
206
< div class ="nhsuk-card__header ">
206
207
< h2 class ="nhsuk-card__heading nhsuk-heading-m ">
207
- < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/technologies/tech-patching / "> Application patching </ a >
208
+ < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/dev-tests / "> Testing </ a >
208
209
</ h2 >
209
210
< strong class ="nhsuk-tag nhsuk-tag--yellow ">
210
211
REVIEW
211
212
</ strong >
212
213
213
214
214
215
</ div >
215
- < p class ="nhsuk-card__description "> Keeping our software up to date with the latest versions of dependant libraries and runtimes </ p >
216
+ < p class ="nhsuk-card__description "> We always write automated tests around our code </ p >
216
217
< time class ="nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-5 nhsuk-u-margin-bottom-0 " datetime ="2024-01-13T14:52:36.000Z "> 13 January 2024</ time >
217
218
</ div >
218
219
</ div >
@@ -222,16 +223,15 @@ <h2 class="nhsuk-card__heading nhsuk-heading-m">
222
223
< div class ="nhsuk-card__content ">
223
224
< div class ="nhsuk-card__header ">
224
225
< h2 class ="nhsuk-card__heading nhsuk-heading-m ">
225
- < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/coding-git-rewrite-history / "> Rewriting Git history </ a >
226
+ < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/coding-quality-assurance / "> Static code analysis </ a >
226
227
</ h2 >
227
228
< strong class ="nhsuk-tag nhsuk-tag--yellow ">
228
229
REVIEW
229
230
</ strong >
230
231
231
232
232
233
</ div >
233
- < p class ="nhsuk-card__description "> Removing sensitive data such as non-revokable secrets or contributor identities from Git</ p >
234
- < time class ="nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-5 nhsuk-u-margin-bottom-0 " datetime ="2024-01-13T14:52:36.000Z "> 13 January 2024</ time >
234
+ < time class ="nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-5 nhsuk-u-margin-bottom-0 " datetime ="2024-10-01T10:25:37.000Z "> 1 October 2024</ time >
235
235
</ div >
236
236
</ div >
237
237
</ li >
@@ -240,7 +240,7 @@ <h2 class="nhsuk-card__heading nhsuk-heading-m">
240
240
< div class ="nhsuk-card__content ">
241
241
< div class ="nhsuk-card__header ">
242
242
< h2 class ="nhsuk-card__heading nhsuk-heading-m ">
243
- < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/coding-apis / "> APIs </ a >
243
+ < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/dev-tests-coding / "> Writing clean tests </ a >
244
244
</ h2 >
245
245
< strong class ="nhsuk-tag nhsuk-tag--yellow ">
246
246
REVIEW
@@ -257,7 +257,7 @@ <h2 class="nhsuk-card__heading nhsuk-heading-m">
257
257
< div class ="nhsuk-card__content ">
258
258
< div class ="nhsuk-card__header ">
259
259
< h2 class ="nhsuk-card__heading nhsuk-heading-m ">
260
- < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/coding-frontend / "> Frontends </ a >
260
+ < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/coding-apis / "> APIs </ a >
261
261
</ h2 >
262
262
< strong class ="nhsuk-tag nhsuk-tag--yellow ">
263
263
REVIEW
@@ -274,7 +274,7 @@ <h2 class="nhsuk-card__heading nhsuk-heading-m">
274
274
< div class ="nhsuk-card__content ">
275
275
< div class ="nhsuk-card__header ">
276
276
< h2 class ="nhsuk-card__heading nhsuk-heading-m ">
277
- < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/coding-licences / "> Licensing software or code </ a >
277
+ < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/coding-frontend / "> Frontends </ a >
278
278
</ h2 >
279
279
< strong class ="nhsuk-tag nhsuk-tag--yellow ">
280
280
REVIEW
@@ -291,15 +291,15 @@ <h2 class="nhsuk-card__heading nhsuk-heading-m">
291
291
< div class ="nhsuk-card__content ">
292
292
< div class ="nhsuk-card__header ">
293
293
< h2 class ="nhsuk-card__heading nhsuk-heading-m ">
294
- < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/coding-logging / "> Logging </ a >
294
+ < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/technologies/tech-java / "> Java </ a >
295
295
</ h2 >
296
296
< strong class ="nhsuk-tag nhsuk-tag--yellow ">
297
297
REVIEW
298
298
</ strong >
299
299
300
300
301
301
</ div >
302
- < time class ="nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-5 nhsuk-u-margin-bottom-0 " datetime ="2023-09-22T07:39:21 .000Z "> 22 September 2023 </ time >
302
+ < time class ="nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-5 nhsuk-u-margin-bottom-0 " datetime ="2024-02-15T08:16:16 .000Z "> 15 February 2024 </ time >
303
303
</ div >
304
304
</ div >
305
305
</ li >
@@ -308,16 +308,16 @@ <h2 class="nhsuk-card__heading nhsuk-heading-m">
308
308
< div class ="nhsuk-card__content ">
309
309
< div class ="nhsuk-card__header ">
310
310
< h2 class ="nhsuk-card__heading nhsuk-heading-m ">
311
- < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/coding-naming-conventions / "> Naming conventions </ a >
311
+ < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/technologies/tech-patching / "> Application patching </ a >
312
312
</ h2 >
313
313
< strong class ="nhsuk-tag nhsuk-tag--yellow ">
314
314
REVIEW
315
315
</ strong >
316
316
317
317
318
318
</ div >
319
- < p class ="nhsuk-card__description "> Naming things well from the start can avoid a lot of confusion as a project matures </ p >
320
- < time class ="nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-5 nhsuk-u-margin-bottom-0 " datetime ="2024-11-18T08:12 :36.000Z "> 18 November 2024</ time >
319
+ < p class ="nhsuk-card__description "> Keeping our software up to date with the latest versions of dependant libraries and runtimes </ p >
320
+ < time class ="nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-5 nhsuk-u-margin-bottom-0 " datetime ="2024-01-13T14:52 :36.000Z "> 13 January 2024</ time >
321
321
</ div >
322
322
</ div >
323
323
</ li >
@@ -326,16 +326,15 @@ <h2 class="nhsuk-card__heading nhsuk-heading-m">
326
326
< div class ="nhsuk-card__content ">
327
327
< div class ="nhsuk-card__header ">
328
328
< h2 class ="nhsuk-card__heading nhsuk-heading-m ">
329
- < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/coding-peer-review / "> Peer review </ a >
329
+ < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/technologies/tech-node / "> Node.js </ a >
330
330
</ h2 >
331
331
< strong class ="nhsuk-tag nhsuk-tag--yellow ">
332
332
REVIEW
333
333
</ strong >
334
334
335
335
336
336
</ div >
337
- < p class ="nhsuk-card__description "> The process for reviewing changes in production code</ p >
338
- < time class ="nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-5 nhsuk-u-margin-bottom-0 " datetime ="2024-09-20T15:41:44.000Z "> 20 September 2024</ time >
337
+ < time class ="nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-5 nhsuk-u-margin-bottom-0 " datetime ="2023-05-06T10:02:50.000Z "> 6 May 2023</ time >
339
338
</ div >
340
339
</ div >
341
340
</ li >
@@ -344,15 +343,16 @@ <h2 class="nhsuk-card__heading nhsuk-heading-m">
344
343
< div class ="nhsuk-card__content ">
345
344
< div class ="nhsuk-card__header ">
346
345
< h2 class ="nhsuk-card__heading nhsuk-heading-m ">
347
- < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/coding-quality-assurance / "> Static code analysis </ a >
346
+ < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/coding-git-rewrite-history / "> Rewriting Git history </ a >
348
347
</ h2 >
349
348
< strong class ="nhsuk-tag nhsuk-tag--yellow ">
350
349
REVIEW
351
350
</ strong >
352
351
353
352
354
353
</ div >
355
- < time class ="nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-5 nhsuk-u-margin-bottom-0 " datetime ="2024-10-01T10:25:37.000Z "> 1 October 2024</ time >
354
+ < p class ="nhsuk-card__description "> Removing sensitive data such as non-revokable secrets or contributor identities from Git</ p >
355
+ < time class ="nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-5 nhsuk-u-margin-bottom-0 " datetime ="2024-01-13T14:52:36.000Z "> 13 January 2024</ time >
356
356
</ div >
357
357
</ div >
358
358
</ li >
@@ -361,16 +361,15 @@ <h2 class="nhsuk-card__heading nhsuk-heading-m">
361
361
< div class ="nhsuk-card__content ">
362
362
< div class ="nhsuk-card__header ">
363
363
< h2 class ="nhsuk-card__heading nhsuk-heading-m ">
364
- < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/coding-secrets-detection / "> Secrets detection </ a >
364
+ < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/coding-licences / "> Licensing software or code </ a >
365
365
</ h2 >
366
366
< strong class ="nhsuk-tag nhsuk-tag--yellow ">
367
367
REVIEW
368
368
</ strong >
369
369
370
370
371
371
</ div >
372
- < p class ="nhsuk-card__description "> Avoid committing ‘secrets’ such as API keys into source control</ p >
373
- < time class ="nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-5 nhsuk-u-margin-bottom-0 " datetime ="2024-01-13T14:52:36.000Z "> 13 January 2024</ time >
372
+ < time class ="nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-5 nhsuk-u-margin-bottom-0 " datetime ="2023-05-06T10:02:50.000Z "> 6 May 2023</ time >
374
373
</ div >
375
374
</ div >
376
375
</ li >
@@ -379,16 +378,15 @@ <h2 class="nhsuk-card__heading nhsuk-heading-m">
379
378
< div class ="nhsuk-card__content ">
380
379
< div class ="nhsuk-card__header ">
381
380
< h2 class ="nhsuk-card__heading nhsuk-heading-m ">
382
- < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/coding-securely / "> Secure development </ a >
381
+ < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/coding-logging / "> Logging </ a >
383
382
</ h2 >
384
383
< strong class ="nhsuk-tag nhsuk-tag--yellow ">
385
384
REVIEW
386
385
</ strong >
387
386
388
387
389
388
</ div >
390
- < p class ="nhsuk-card__description "> Security is everyone’s responsibility</ p >
391
- < time class ="nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-5 nhsuk-u-margin-bottom-0 " datetime ="2024-10-01T10:25:37.000Z "> 1 October 2024</ time >
389
+ < time class ="nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-5 nhsuk-u-margin-bottom-0 " datetime ="2023-09-22T07:39:21.000Z "> 22 September 2023</ time >
392
390
</ div >
393
391
</ div >
394
392
</ li >
@@ -397,16 +395,16 @@ <h2 class="nhsuk-card__heading nhsuk-heading-m">
397
395
< div class ="nhsuk-card__content ">
398
396
< div class ="nhsuk-card__header ">
399
397
< h2 class ="nhsuk-card__heading nhsuk-heading-m ">
400
- < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/coding/ "> Coding </ a >
398
+ < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/coding-naming-conventions / "> Naming conventions </ a >
401
399
</ h2 >
402
400
< strong class ="nhsuk-tag nhsuk-tag--yellow ">
403
401
REVIEW
404
402
</ strong >
405
403
406
404
407
405
</ div >
408
- < p class ="nhsuk-card__description "> What do we value when writing code… </ p >
409
- < time class ="nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-5 nhsuk-u-margin-bottom-0 " datetime ="2023-05-06T10:02:50 .000Z "> 6 May 2023 </ time >
406
+ < p class ="nhsuk-card__description "> Naming things well from the start can avoid a lot of confusion as a project matures </ p >
407
+ < time class ="nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-5 nhsuk-u-margin-bottom-0 " datetime ="2024-11-18T08:12:36 .000Z "> 18 November 2024 </ time >
410
408
</ div >
411
409
</ div >
412
410
</ li >
@@ -415,15 +413,16 @@ <h2 class="nhsuk-card__heading nhsuk-heading-m">
415
413
< div class ="nhsuk-card__content ">
416
414
< div class ="nhsuk-card__header ">
417
415
< h2 class ="nhsuk-card__heading nhsuk-heading-m ">
418
- < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/dev-documentation-readme / "> Writing READMEs </ a >
416
+ < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/coding-peer-review / "> Peer review </ a >
419
417
</ h2 >
420
418
< strong class ="nhsuk-tag nhsuk-tag--yellow ">
421
419
REVIEW
422
420
</ strong >
423
421
424
422
425
423
</ div >
426
- < time class ="nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-5 nhsuk-u-margin-bottom-0 " datetime ="2023-05-06T10:02:50.000Z "> 6 May 2023</ time >
424
+ < p class ="nhsuk-card__description "> The process for reviewing changes in production code</ p >
425
+ < time class ="nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-5 nhsuk-u-margin-bottom-0 " datetime ="2024-09-20T15:41:44.000Z "> 20 September 2024</ time >
427
426
</ div >
428
427
</ div >
429
428
</ li >
@@ -432,15 +431,15 @@ <h2 class="nhsuk-card__heading nhsuk-heading-m">
432
431
< div class ="nhsuk-card__content ">
433
432
< div class ="nhsuk-card__header ">
434
433
< h2 class ="nhsuk-card__heading nhsuk-heading-m ">
435
- < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/dev-tests / "> Testing </ a >
434
+ < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/coding-secrets-detection / "> Secrets detection </ a >
436
435
</ h2 >
437
436
< strong class ="nhsuk-tag nhsuk-tag--yellow ">
438
437
REVIEW
439
438
</ strong >
440
439
441
440
442
441
</ div >
443
- < p class ="nhsuk-card__description "> We always write automated tests around our code </ p >
442
+ < p class ="nhsuk-card__description "> Avoid committing ‘secrets’ such as API keys into source control </ p >
444
443
< time class ="nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-5 nhsuk-u-margin-bottom-0 " datetime ="2024-01-13T14:52:36.000Z "> 13 January 2024</ time >
445
444
</ div >
446
445
</ div >
@@ -450,15 +449,16 @@ <h2 class="nhsuk-card__heading nhsuk-heading-m">
450
449
< div class ="nhsuk-card__content ">
451
450
< div class ="nhsuk-card__header ">
452
451
< h2 class ="nhsuk-card__heading nhsuk-heading-m ">
453
- < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/dev-tests- coding/ "> Writing clean tests </ a >
452
+ < a class ="nhsuk-card__link " href ="/nhsbsa-digital-playbook/development/coding-securely / "> Secure development </ a >
454
453
</ h2 >
455
454
< strong class ="nhsuk-tag nhsuk-tag--yellow ">
456
455
REVIEW
457
456
</ strong >
458
457
459
458
460
459
</ div >
461
- < time class ="nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-5 nhsuk-u-margin-bottom-0 " datetime ="2023-05-06T10:02:50.000Z "> 6 May 2023</ time >
460
+ < p class ="nhsuk-card__description "> Security is everyone’s responsibility</ p >
461
+ < time class ="nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-5 nhsuk-u-margin-bottom-0 " datetime ="2024-10-01T10:25:37.000Z "> 1 October 2024</ time >
462
462
</ div >
463
463
</ div >
464
464
</ li >
0 commit comments