https://github.com/sddevelopment-be/penguin-pragmatic-patterns
A learning and development repository, aimed to share knowledge with other (technical) professionals.
https://github.com/sddevelopment-be/penguin-pragmatic-patterns
knowledgebase learning patterns
Last synced: 23 days ago
JSON representation
A learning and development repository, aimed to share knowledge with other (technical) professionals.
- Host: GitHub
- URL: https://github.com/sddevelopment-be/penguin-pragmatic-patterns
- Owner: sddevelopment-be
- License: eupl-1.2
- Created: 2021-02-14T08:38:40.000Z (about 5 years ago)
- Default Branch: develop
- Last Pushed: 2025-12-21T07:03:11.000Z (2 months ago)
- Last Synced: 2025-12-23T01:25:26.153Z (2 months ago)
- Topics: knowledgebase, learning, patterns
- Language: HTML
- Homepage: https://patterns.sddevelopment.be
- Size: 75 MB
- Stars: 7
- Watchers: 1
- Forks: 3
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Agents: AGENTS.md
- Dco: DCO.md
Awesome Lists containing this project
README

[](#contributors-)
[](https://github.com/sddevelopment-be/penguin-pragmatic-patterns/actions/workflows/hugo.yml)
A learning and development repository, aimed to share knowledge with other technical professionals.
The contents of this repository are somewhat of a "personal wiki". It contains knowledge and
information that has been collected from various sources, and is extended with some personal interpretations and
experiences of the author.
**Table of Contents:**
* [Goal, Philosophy and outline](#goal-philosophy-and-outline)
* [Repository Structure](#repository-structure)
* [Tech Stack](#tech-stack)
* [Getting started with local development](#getting-started-with-local-development)
* [Deployment system](#deployment-system)
* [Contributors ✨](#contributors-)
---
## Goal, Philosophy and outline
A lot of knowledge is available on the internet, in various talks, and in books.
But finding your way in this vast ocean of knowledge can be a challenge.
In order to assist fellow learners, we have started to collect our personal experiences in this repository.
The initiative was started by [@stijn-dejongh](https://github.com/stijn-Dejongh), who is a self-improvement enthusiast,
and an avid software developer.
In order to avoid confusing terminology and avoid having to explain the definition of certain words multiple times,
please have a look at the [Glossary](old_source/X_APPENDIX/glossary.md).
## Repository Structure
Most of the techniques, tactics, and behavioural patterns collected will fit some sort of category, which is usually
outlined by the title of the directory in which the content is stored. Some general purpose information will be stored
at the top level.
## Tech Stack
* [PlantUML](https://plantuml.com/) : Diagrams as code, allows to version source files and convert them into images
* [Markdown](https://www.markdownguide.org/): Easy to use markup language, allowing the writer to focus on content rather than format
* [HuGo Static site generator](https://gohugo.io): Static website generator, compiles markdown files and configuration into HTML pages
(including styling, and JavaScript if applicable)
* [Contextive](https://github.com/dev-cycles/contextive): IDE integration for ubiquitous language - provides hover definitions and auto-complete
for terminology directly in your editor (glossary files in `.contextive/`)
### Deployment system
The code in this repository is automatically pushed to:
* [github pages environment](https://sddevelopment-be.github.io/penguin-pragmatic-patterns/): Beta-test and proof-reading environment,
automatically built and deployed from the `develop` branch
* [main website](https://patterns.sddevelopment.be): Main pattern website, automatically built and deployed from the `main` branch after changes
have been reviewed and accepted from the acceptance environment.
## Contributors ✨
If you wish to contribute in any way to this initiative, please have a look at
our [Contribution Guide](content/en/CONTRIBUTING.md).
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

Stijn Dejongh
🔧 📖 🎨

Ireen Van Laethem
🤔 👀

gustinsi
👀

cAzare
👀 📖 ⚠️

Tim Schraepen
💻 📖 🤔

Daan Vankerkom
🎨 👀

S2ophia
👀 🤔

Maarten Hanssen
🤔 📖