Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pedramardakani/serendipity
Collection of mini projects as a means of learning new concepts.
https://github.com/pedramardakani/serendipity
Last synced: about 2 months ago
JSON representation
Collection of mini projects as a means of learning new concepts.
- Host: GitHub
- URL: https://github.com/pedramardakani/serendipity
- Owner: pedramardakani
- License: gpl-3.0
- Created: 2022-09-05T12:28:45.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-19T09:25:37.000Z (about 2 years ago)
- Last Synced: 2023-10-08T06:24:28.669Z (over 1 year ago)
- Language: Python
- Size: 41 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Serendipity
A collection of useful code snippets in various areas, too small to have
their own repository and important enough not to be ignored.## [SOLID Principles](solid)
## [Design Patterns](design-patterns)
- [Behavioral](design-patterns/behavioral)
- [Strategy](design-patterns/behavioral/strategy)
- [Creational](design-patterns/creational)
- [Singleton](design-patterns/creational/singleton)
- [Structural](design-patterns/structural)
- [Builder](design-patterns/structural/builder)
- [Proxy](design-patterns/structural/proxy)
## [Challenges](challenge): a collection of nice programming challenges
## [ZeroMQ](zeromq): an easy to use cross-platform message broker
Quoted from zeromq [docs](https://zguide.zeromq.org/docs/chapter1/):
> Programming is science dressed up as art because most of us don’t understand the physics of software and it’s rarely, if ever, taught.
> The physics of software is not algorithms, data structures, languages and abstractions.
> These are just tools we make, use, throw away.
> The real physics of software is the physics of people–specifically, our limitations when it comes to complexity, and our desire to work together to solve large problems in pieces.
> This is the science of programming: make building blocks that people can understand and use easily, and people will work together to solve the very largest problems.