Skip to content

Commit 2fc5324

Browse files
committed
Add architecture articles
1 parent 3f566bc commit 2fc5324

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -798,6 +798,7 @@ Also see the Incident Response section in this doc
798798
- [tcpdump is amazing](https://jvns.ca/blog/2016/03/16/tcpdump-is-amazing/), Julia Evans
799799
- [What we talk about when we talk about ‘root cause’](https://github.com/readme/guides/root-cause)
800800
- [David A. Wheeler's Review of "Debugging" by David J. Agans](https://dwheeler.com/essays/debugging-agans.html)
801+
- [Troubleshooting: The Skill That Never Goes Obsolete](https://www.autodidacts.io/troubleshooting/)
801802

802803
### Design (visual, UX, UI, typography)
803804

@@ -1402,6 +1403,7 @@ Richard Feynman's Learning Strategy:
14021403
- [Why does 0.1 + 0.2 = 0.30000000000000004?](https://jvns.ca/blog/2023/02/08/why-does-0-1-plus-0-2-equal-0-30000000000000004/), Julia Evans (about floating point)
14031404
- [Putting the "You" in CPU](https://cpu.land/the-basics)
14041405
- [x86-64 Assembly Language Programming with Ubuntu](http://www.egr.unlv.edu/~ed/assembly64.pdf)
1406+
- [XOR](https://www.chiark.greenend.org.uk/~sgtatham/quasiblog/xor/)
14051407

14061408
### Machine learning/AI
14071409

@@ -1968,6 +1970,7 @@ Articles:
19681970

19691971
#### Microservices/splitting a monolith
19701972

1973+
- [Monolith First](https://martinfowler.com/bliki/MonolithFirst.html), Martin Fowler
19711974
- [Service oriented architecture: scaling the Uber engineering codebase as we grow](https://eng.uber.com/soa/)
19721975
- [Don’t start with microservices in production – monoliths are your friend](https://arnoldgalovics.com/microservices-in-production/)
19731976
- [Deep lessons from Google And EBay on building ecosystems of microservices](http://highscalability.com/blog/2015/12/1/deep-lessons-from-google-and-ebay-on-building-ecosystems-of.html)
@@ -2005,6 +2008,7 @@ Articles:
20052008
- Today, any code that a developer dislikes is branded as technical debt.
20062009
- Ward Cunningham invented the debt metaphor to explain to his manager that building iteratively gave them working code faster, much like borrowing money to start a project, but that it was essential to keep paying down the debt, otherwise the interest payments would grind the project to a halt.
20072010
- Ur-technical debt is generally not detectable by static analysis.
2011+
- [3 Kinds of Good Tech Debt](https://engineering.squarespace.com/blog/2019/three-kinds-of-good-tech-debt)
20082012

20092013
### Testing
20102014

@@ -2082,6 +2086,7 @@ Learning Git, courses and books:
20822086
- [Think Like (a) Git](http://think-like-a-git.net/)
20832087
- [Git's database internals I: packed object store](https://github.blog/2022-08-29-gits-database-internals-i-packed-object-store/): an insightful deep dive from Github
20842088
- [Oh My Git!](https://ohmygit.org/): a game to learn git
2089+
- [How Core Git Developers Configure Git](https://blog.gitbutler.com/how-git-core-devs-configure-git/)
20852090

20862091
Cheat sheets:
20872092

0 commit comments

Comments
 (0)