Skip to content SERIES
Today I Learned
One tidbit a day
28Posts•
↗Read more- 1Git IntroA summary of storage systems prior to Git, as well as Git's operation and commands.

- 2[1Day-1CS] Singleton Patterns1 day 1CS, a quick recap of the singleton pattern
![[1Day-1CS] Singleton Patterns](/internal-api/media/browser-image?url=%2Fmedia%2Fimage%2Fimported-0ad1997f7185cff5-image.png&fit=cover&w=224&h=126&q=80)
- 3[1Day-1CS] Factory Pattern, Strategy Pattern, and Observer PatternA Brief Summary of the Singleton Pattern, Factory Pattern, Strategy Pattern, and Observer Pattern
![[1Day-1CS] Factory Pattern, Strategy Pattern, and Observer Pattern](/internal-api/media/browser-image?url=%2Fmedia%2Fimage%2Fimported-6be54fb4fa1d16ee-image.png&fit=cover&w=224&h=126&q=80)
- 4[1Day-1CS] Proxy Patterns & Iterator Patterns & Exposure Module PatternsA Quick Recap of 1CS, Proxy Patterns, Iterator Patterns, and Exposure Module Patterns
![[1Day-1CS] Proxy Patterns & Iterator Patterns & Exposure Module Patterns](/internal-api/media/browser-image?url=%2Fmedia%2Fimage%2Fimported-6f313a3cda490bdd-image.png&fit=cover&w=224&h=126&q=80)
- 5[1Day-1CS] MVC Patterns and Similar Patterns1CS in 1 day, a quick refresher on MVC patterns
![[1Day-1CS] MVC Patterns and Similar Patterns](/internal-api/media/browser-image?url=%2Fmedia%2Fimage%2Fimported-757ee967f7e8004a-image.png&fit=cover&w=224&h=126&q=80)
- 6[1Day-1CS] Declarative Programming1 Day 1CS, A Quick Recap of Declarative Programming
![[1Day-1CS] Declarative Programming](/internal-api/media/browser-image?url=%2Fmedia%2Fimage%2Fimported-463602e1d3dd18ae-image.png&fit=cover&w=224&h=126&q=80)
- 7[1Day-1CS] Imperative Programming & Object-Oriented Programming1 Day 1CS, A Quick Recap of Imperative & Object-Oriented Programming
![[1Day-1CS] Imperative Programming & Object-Oriented Programming](/internal-api/media/browser-image?url=%2Fmedia%2Fimage%2Fimported-f416b494569ccd43-image.png&fit=cover&w=224&h=126&q=80)
- 8[1Day-1CS] Design Principles of OOP1 CS a Day: A Brief Summary of Design Principles in Object-Oriented Programming
![[1Day-1CS] Design Principles of OOP](/internal-api/media/browser-image?url=%2Fmedia%2Fimage%2Fimported-1c4581e77d45c6e2-image.png&fit=cover&w=224&h=126&q=80)
- 9[1Day-1CS] Procedural Programming & Mixing ParadigmsA Brief Summary of "1 Day, 1 CS," Procedural Programming, and Choosing a Programming Paradigm
![[1Day-1CS] Procedural Programming & Mixing Paradigms](/internal-api/media/browser-image?url=%2Fmedia%2Fimage%2Fimported-56af4a71fc1c214b-image.png&fit=cover&w=224&h=126&q=80)
- 10[1Day-1CS] Design Patterns & Paradigms Cleanup1 day 1Bulk up on CS, design patterns, and programming paradigms
![[1Day-1CS] Design Patterns & Paradigms Cleanup](/internal-api/media/browser-image?url=%2Fmedia%2Fimage%2Fimported-12dfde34cceb3ed7-image.png&fit=cover&w=224&h=126&q=80)
- 11[1Day-1CS] Network startup, throughput and latency1CS per day, a quick refresher on throughput and latency
![[1Day-1CS] Network startup, throughput and latency](/internal-api/media/browser-image?url=%2Fmedia%2Fimage%2Fimported-aedb2921ed0216b7-image.png&fit=cover&w=224&h=126&q=80)
- 12[1Day-1CS] Network TopologyDay 1 1CS, A quick refresher on network topology patterns
![[1Day-1CS] Network Topology](/internal-api/media/browser-image?url=%2Fmedia%2Fimage%2Fimported-1f7f8fc7edecb742-image.png&fit=cover&w=224&h=126&q=80)
- 13[1Day-1CS] Bottlenecks, classification and analysis of networks1 day 1CS, a quick recap on classifying and analyzing bottlenecks and networks
![[1Day-1CS] Bottlenecks, classification and analysis of networks](/internal-api/media/browser-image?url=%2Fmedia%2Fimage%2Fimported-5646d4616bf6720b-image.png&fit=cover&w=224&h=126&q=80)
- 14[1Day-1CS] The TCP/IP 4-layer model and the application layerA Quick Overview of the TCP/IP 4-Layer Model and the Application Layer: 1 CS a Day
![[1Day-1CS] The TCP/IP 4-layer model and the application layer](/internal-api/media/browser-image?url=%2Fmedia%2Fimage%2Fimported-62e9fe7d46b76f98-image.png&fit=cover&w=224&h=126&q=80)
- 15[1Day-1CS] Transport Layer1CS in 1 day, a quick refresher on the transport layer
![[1Day-1CS] Transport Layer](/internal-api/media/browser-image?url=%2Fmedia%2Fimage%2Fimported-e3765141890c6b0a-image.png&fit=cover&w=224&h=126&q=80)
- 16[1Day-1CS] Internet Layer and Link Layer1 Day 1CS, A Quick Recap of the Internet Layer and Link Layer
![[1Day-1CS] Internet Layer and Link Layer](/internal-api/media/browser-image?url=%2Fmedia%2Fimage%2Fimported-308e16b18022910f-image.png&fit=cover&w=224&h=126&q=80)
- 17[1Day-1CS] Full and half duplex communication (1)1 Day 1CS, A Quick Recap of the Introduction to Full and Half Duplex Communications
![[1Day-1CS] Full and half duplex communication (1)](/internal-api/media/browser-image?url=%2Fmedia%2Fimage%2Fimported-c05045ac575174bf-image.png&fit=cover&w=224&h=126&q=80)
- 18[1Day-1CS] Half-duplex communication (2), wireless communication and Ethernet frames1 Day A quick refresher on 1CS, half-duplex communications, wireless communications, and Ethernet frames
![[1Day-1CS] Half-duplex communication (2), wireless communication and Ethernet frames](/internal-api/media/browser-image?url=%2Fmedia%2Fimage%2Fimported-c067e41fc5fda584-image.png&fit=cover&w=224&h=126&q=80)
- 19[1Day-1CS] Cross-Tier Data Sending and Receiving Courses & PDUsA quick refresher on 1CS, cross-layer data transmission and TDUs
![[1Day-1CS] Cross-Tier Data Sending and Receiving Courses & PDUs](/internal-api/media/browser-image?url=%2Fmedia%2Fimage%2Fimported-f4f2cc01d95ac91f-image.png&fit=cover&w=224&h=126&q=80)
- 20[1Day-1CS] Coverage of network devices1 Day 1CS, a quick refresher on the coverage of network devices and which ones handle the application layer
![[1Day-1CS] Coverage of network devices](/internal-api/media/browser-image?url=%2Fmedia%2Fimage%2Fimported-8f1c1d5892606a7f-image.png&fit=cover&w=224&h=126&q=80)
- 21[Interview Question] Difference between Process and Thread, Multi ThreadOrganizing interview questions about the difference between Processes and Threads
![[Interview Question] Difference between Process and Thread, Multi Thread](/internal-api/media/browser-image?url=%2Fmedia%2Fimage%2Fimported-cdea41baacd0ad4b-image.png&fit=cover&w=224&h=126&q=80)
- 22[1Day-1CS] Devices that handle each layer1CS per day, a quick rundown of the devices that handle each layer
![[1Day-1CS] Devices that handle each layer](/internal-api/media/browser-image?url=%2Fmedia%2Fimage%2Fimported-bc06f793bf6e1170-image.png&fit=cover&w=224&h=126&q=80)
- 23[Side Note] Regarding the location of the main functionLet's move the `main` function to the top
![[Side Note] Regarding the location of the main function](/internal-api/media/browser-image?url=%2Fmedia%2Fimage%2Fimported-3068bf01a0b32410-image.png&fit=cover&w=224&h=126&q=80)
- 24[Archive] What is IaaS, PaaS, and SaaS?Words you hear often but haven't explored in depth
![[Archive] What is IaaS, PaaS, and SaaS?](/internal-api/media/browser-image?url=%2Fmedia%2Fimage%2Fimported-4068c8c6c214fb0a-image.png&fit=cover&w=224&h=126&q=80)
- 25Miscellaneous Shell History (2)A journey to learn Shell, part 2

- 26[Glossary] File SystemGlossary of terms used in file system-related work
![[Glossary] File System](/internal-api/media/browser-image?url=%2Fmedia%2Fimage%2Fimported-118d10090167efde-image.png&fit=cover&w=224&h=126&q=80)
- 27std::variant & std::visitSummary of Variant and Visit, Added in C++17

- 28A quick note about container environmentsRecord the differences between containers and VMs and other lessons learned
