Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mkrcah/til
Today-I-learnt
https://github.com/mkrcah/til
Last synced: 18 days ago
JSON representation
Today-I-learnt
- Host: GitHub
- URL: https://github.com/mkrcah/til
- Owner: mkrcah
- Created: 2023-09-28T11:46:17.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-24T16:58:42.000Z (about 1 year ago)
- Last Synced: 2024-11-12T15:39:18.173Z (3 months ago)
- Size: 41 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Collection of small write-ups I learn day to day, inspired by [jbranchaud/til](https://github.com/jbranchaud/til) and
the practice of continuous learning, and daily mundane habits.---
## System design
- [Decompose with different types of pure functions](system-design/decompose-with-different-types-of-pure-functions.md)
- [Avoiding system complexity with flow-oriented systems](system-design/avoiding-system-complexity-with-flow-oriented-systems.md)
- [Change is not a thing, it's either growth or breakage](system-design/change-is-not-a-thing-its-either-growth-or-breakage.md)## Quotes
- [Quotes on Clojure and functional programming (ongoing)](quotes/clojure-and-fp.md)
- [Quotes by Rich Hickey (ongoing)](quotes/rich-hickey.md)
- [Quotes - general (ongoing)](quotes/general.md)## DDD
- [Tips on designing aggregates](/ddd/tips-on-designing-aggregates.md)
- [Focus on core domain by possibly carving out supportive and generic subdomains](/ddd/carving-out-core-domain.md)
- [Three guiding principles of DDD](/ddd/ddd-three-guiding-principles.md)
- [Design with intention-revealing interfaces (DDD)](ddd/intention-revealing-interfaces-ddd.md)## Microservices
- [Testing integrations with contract testing, as a trade-off between unit tests and integration tests](microservices/contract-testing.md)## Clojure
- [Keywords starting with a digit are discouraged](clojure/keywords_starting_with_a_digit_are_discouraged.md)
- [Inspecting long seq of maps with Portal table viewer](clojure/inspecting-long-seq-of-maps-with-portal-table-viewer.md)
- [Sample data and invocations with rich comments](clojure/sample-data-and-invocations-with-rich-comments.md)
- [Difference between vectors and lists](clojure/difference-between-vectors-and-lists.md)
- [Local unit testing with with-test macro](clojure/local-unit-testing-wit-with-test-macro.md)
- [Defining local variables with let](clojure/defining-local-vars-with-let.md)
- [Removing nesting of seq transformations with thread-last macro](clojure/removing-nesting-of-seq-transformations-with-thread-last-macro.md)
- [Naming conventions for predicates and conversions](clojure/naming-conventions-for-predicates-and-conversions.md)
- [Setting up Intellij for Clojure](clojure/setting-up-intellij-for-clojure.md)## Scala
- [Filter and mapValues within one function](scala/filter-and-map-with-collect.md)
- [Towards hot-reloading a zio server](scala/zio-server-hot-reloading.md)
- [Value objects for quantities and units of measure](scala/value-objects-for-quantities.md)## Git
- [Connecting to two GitHub accounts](git/connecting-to-two-github-accounts.md)
- [Translating git tag to git commit hash](git/git-tag-to-commit-hash.md)## Kafka
- [Fundamental Kafka concepts](kafka/fundamental-kafka-concepts.md)
- [Kafka messaging issues on Docker might relate to Zookeeper](kafka/kafka-messaging-issues-on-docker-might-relate-to-zookeeper.md)
- [Producing and consuming Kafka messages via console](kafka/producing-and-consuming-kafka-messages-via-console.md)