You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: profile/README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,18 +14,20 @@ project with a stronger team and improved processes.
14
14
### Writing
15
15
16
16
<!-- blog starts -->
17
+
[A JavaScript developer's guide to Rails: What does Composition Over Inheritance mean?](https://feed.thoughtbot.com/link/24077/17264854/a-javascript-developer-s-guide-to-rails-what-does-composition-over-inheritance-mean)
18
+
17
19
[What Shoulda Matchers Is Actually Doing For You](https://feed.thoughtbot.com/link/24077/17261468/what-shoulda-matchers-is-actually-doing-for-you)
18
20
19
21
[A JavaScript developer's guide to Rails: Where Does Everything Come From?](https://feed.thoughtbot.com/link/24077/17258897/a-javascript-developer-s-guide-to-rails-where-does-everything-come-from)
20
22
21
-
[Code audits In the days Of AI - A new Claude skill](https://feed.thoughtbot.com/link/24077/17258142/audit-using-thoughtbot-best-practices-with-claude-skills)
22
-
23
23
<!-- blog ends -->
24
24
</td><tdvalign="top"width="50%">
25
25
26
26
### Podcasts
27
27
28
28
<!-- podcasts starts -->
29
+
[491: Influences that shaped our thinking](https://bikeshed.thoughtbot.com/491)
30
+
29
31
[600: The Special One](https://podcast.thoughtbot.com/600)
30
32
31
33
[490: Large Language Misadventure](https://bikeshed.thoughtbot.com/490)
@@ -34,8 +36,6 @@ project with a stronger team and improved processes.
34
36
35
37
[489: What makes a codebase welcoming](https://bikeshed.thoughtbot.com/489)
36
38
37
-
[488: The Playful Portland Programming Paradigm](https://bikeshed.thoughtbot.com/488)
0 commit comments