Skip to content

Commit 26018e8

Browse files
committed
feat: hw protocols food work etc.
1 parent 98cb2b7 commit 26018e8

File tree

8 files changed

+20
-2
lines changed

8 files changed

+20
-2
lines changed

computer_science/architecture.md

+9
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,15 @@ DDD deals with large domains using [**Bounded Context**](https://martinfowler.co
2626

2727
[**Hexagonal architecture**](https://en.wikipedia.org/wiki/Hexagonal_architecture_(software)) is an architectural pattern used in software design. It aims at creating loosely coupled application components that can be easily connected to their software environment by means of ports and adapters. This makes components exchangeable at any level and facilitates test automation.
2828

29+
## C4 model
30+
31+
[**C4 Model**](https://c4model.com/) for visualising software architecture.
32+
33+
- **Context** - the highest level view of a software system, a starting point showing the system in the context of the world
34+
- **Container** - the applications and data stores that make up the software system
35+
- **Component** - a grouping of related functionality encapsulated behind a well-defined interface within a _Container_.
36+
- **Code** - the implementation details of a _Component_, as shown in UML class diagrams, entity relationship diagrams, etc. _Code_ diagrams are optional and typically auto-generated by development tooling.
37+
2938
## Resources
3039

3140
- [Entity Component System FAQ](https://github.com/SanderMertens/ecs-faq) - Frequently asked questions about Entity Component Systems

computer_science/hardware/index.md

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## CPU
44

55
- [Putting the “You” in CPU](https://cpu.land)
6+
> Curious exactly what happens when you run a program on your computer? Read this article to learn how multiprocessing works, what system calls really are, how computers manage memory with hardware interrupts, and how Linux loads executables.
67
78
## MPU
89

computer_science/protocols/index.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Protocols
2+
3+
- [Messaging Layer Security (MLS)](https://messaginglayersecurity.rocks/)

computer_science/software/index.md

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
- [Twist](https://twist.com/home) - _Work communication that won’t distract you all day_ #software #communication #productivity
1919
- [Muse](https://museapp.com/) - App for note-taking and boards #software #macos
2020
- [Heynote](https://heynote.com) - A dedicated scratchpad for developers #editor #note-taking
21+
- [Git Tower](https://www.git-tower.com/mac) - The most powerful Git client for Mac and Windows
2122

2223
## Resources
2324

food/recipes/baking.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Baking
2+
3+
- [Lemon Bars](https://youtu.be/zQ3EfqQr2g4?si=niBgO8-QVdHAnF6b)

sports/running.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@ Everyone is different and what works for one person might not work for another t
5252

5353
Some ideas for meals closer to the race:
5454

55+
- chicken with rice, zucchini, and a sweet potato
5556
- turkey or salmon burger on a bun with green beans and a white potato.
56-
- palm-sized portion of grilled fish or chicken—which tend to digest easier than steak or pork—with rice, zucchini, and a sweet potato.
5757
- turkey sandwich or sub on a white roll with veggies like cucumbers, tomatoes, and avocado.
5858
- sushi rolls—about three, depending on the size—with white rice, lean fish, avocado, and plain veggies like cucumbers (steer clear of higher-fat fillings like cream cheese and tempura).
5959
- homemade stir-fry with lean chicken, fish, or tofu and veggies, over white rice. Go light on the oil and avoid crucifercous veggies like broccoli and bok choy.

work/career.md

+1
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
- What is the cost of making the wrong decision?
5555
- What is the ramp-up time of the decision? E.g. do you have early adopters you can try with?
5656
- [Mastering Programming](https://tidyfirst.substack.com/p/mastering-programming) by Kent Beck
57+
- [How do I make sure my work is visible?](https://theengineeringmanager.substack.com/p/how-do-i-make-sure-my-work-is-visible)
5758

5859
## Salary
5960

work/company_culture.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
- Well defined and well understood by everybody
1313
- Strong culture provides sense of belonging, cuts through BS, helps avoid politics
1414
- [Hashicorp - Our Principles](https://www.hashicorp.com/our-principles)
15-
15+
- [Inside Stripe’s Engineering Culture - Part 1](https://newsletter.pragmaticengineer.com/p/stripe#%C2%A7deployment-tooling)

0 commit comments

Comments
 (0)