Main public logs
Combined display of all available logs of Knowledge Base. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 14:42, 17 January 2025 Chr1ss talk contribs created page File:Decorator add functionality.jpg
- 14:42, 17 January 2025 Chr1ss talk contribs uploaded File:Decorator add functionality.jpg
- 14:29, 17 January 2025 Chr1ss talk contribs created page File:Decorator inserted data.jpg
- 14:29, 17 January 2025 Chr1ss talk contribs uploaded File:Decorator inserted data.jpg
- 14:13, 17 January 2025 Chr1ss talk contribs created page Adapter (Created page with "= Adapter = __TOC__ The '''Adapter Pattern''' (Structural) allows the interface of an existing class to be used as another interface. It is often used to make existing classes work with others without modifying their source code. The primary purpose of the Adapter Pattern is to achieve '''compatibility''' between different interfaces. It is particularly useful when integrating new features or systems with legacy code, as it allows communication between the new and old...")
- 13:52, 17 January 2025 Chr1ss talk contribs created page Anticipation of Change (Created page with "= Anticipation of Change Principle = __TOC__ == Introduction == The Anticipation of Change Principle underscores the importance of designing systems that can adapt to evolving requirements and environments. == Purpose == It advocates for developing software systems with adaptability in mind, recognizes that change is inevitable in software development, and aims to mitigate the impact of future changes by designing systems that are easy to modify, extend, and maintain....")
- 13:51, 17 January 2025 Chr1ss talk contribs created page File:Anticipation.gif
- 13:51, 17 January 2025 Chr1ss talk contribs uploaded File:Anticipation.gif
- 10:43, 17 January 2025 Chr1ss talk contribs created page Separation of Concerns (Created page with "= Principle of Separation of Concerns = __TOC__ == Introduction == Software engineering's main goal is to address the '''complexity''' inherent in designing, developing, and maintaining software systems. One foundational principle, the '''Principle of Separation of Concerns''', stands as a guiding beacon in this pursuit. === Purpose === The Principle of Separation of Concerns recognizes the limitations of human cognition when confronted with complex tasks. By isolating...")
- 10:41, 17 January 2025 Chr1ss talk contribs created page File:DRYvsSoC.jpg
- 10:41, 17 January 2025 Chr1ss talk contribs uploaded File:DRYvsSoC.jpg
- 10:38, 17 January 2025 Chr1ss talk contribs deleted page File:Howmanysports.gif (content was: "How many sports can you play", and the only contributor was "Chr1ss" (talk))
- 10:32, 17 January 2025 Chr1ss talk contribs created page File:Maynsports.gif
- 10:32, 17 January 2025 Chr1ss talk contribs uploaded File:Maynsports.gif
- 10:23, 17 January 2025 Chr1ss talk contribs created page SOLID (Created page with "__TOC__ = SOLID = SOLID is an acronym representing a series of principles aimed at promoting more understandable, flexible, and maintainable software development. These principles are widely accepted in object-oriented programming and are essential for reducing complexity, avoiding code smells, and ensuring scalability. The SOLID principles: {{#mermaid: graph TD SRP-->|One reason to change| SOLID OCP-->|Open for extension, closed for modification| SOLID LSP...")
- 10:20, 17 January 2025 Chr1ss talk contribs created page File:Howmanysports.gif
- 10:20, 17 January 2025 Chr1ss talk contribs uploaded File:Howmanysports.gif
- 10:13, 17 January 2025 Chr1ss talk contribs deleted page Template:CodeSnippet (content was: "wiki <syntaxhighlight lang="{{{language}}}"> {{{code}}} </syntaxhighlight>", and the only contributor was "Chr1ss" (talk))
- 08:09, 17 January 2025 Chr1ss talk contribs created page Clean Code (Created page with "== KISS == '''Keep It Sweet & Simple''' - Simplicity is paramount. Methods should be concise, with one expression per line, and names should be meaningful. Classes should be focused and manageable in size to facilitate ease of change. The balance between readability and conciseness is essential. == DRY == '''Don't Repeat Yourself''' - Redundancy is a significant obstacle to clean code and system performance. Identifying and eliminating repetitive patterns is crucial for...")
- 08:08, 17 January 2025 Chr1ss talk contribs created page File:Whywhywhy.gif
- 08:08, 17 January 2025 Chr1ss talk contribs uploaded File:Whywhywhy.gif
- 08:06, 17 January 2025 Chr1ss talk contribs created page File:Wtfcount.jpg
- 08:06, 17 January 2025 Chr1ss talk contribs uploaded File:Wtfcount.jpg
- 07:54, 17 January 2025 Chr1ss talk contribs created page File:Cookingmeal.jpg
- 07:54, 17 January 2025 Chr1ss talk contribs uploaded File:Cookingmeal.jpg
- 07:46, 17 January 2025 Chr1ss talk contribs created page Domain Driven Design (Created page with "== Domain-Driven Design (DDD) == === Introduction === "Domain-Driven Design" is a highly influential book authored by Eric Evans, with a foreword by Martin Fowler. It offers a comprehensive framework for designing complex software systems that align closely with the problem domains they address. The book introduces essential principles and practices for creating elegant and maintainable solutions, emphasizing collaboration between domain experts and developers. It remai...")
- 07:42, 17 January 2025 Chr1ss talk contribs moved page Implicit and Delclarative to Imperative and Delclarative without leaving a redirect
- 07:34, 17 January 2025 Chr1ss talk contribs created page Implicit and Delclarative (Created page with "== Implicit and Delclarative == Programming paradigms serve as guiding principles, delineating different styles of constructing software code. Among these paradigms, two stand out as foundational: '''imperative programming''' and '''declarative programming'''. === Imperative Programming === '''The Classic Paradigm''' Rooted in the earliest days of computing, imperative programming forms the basis of traditional programming languages like Pascal, C, and assembly langua...")
- 07:34, 17 January 2025 Chr1ss talk contribs created page File:Need desk.jpg
- 07:34, 17 January 2025 Chr1ss talk contribs uploaded File:Need desk.jpg
- 07:33, 17 January 2025 Chr1ss talk contribs created page File:Human comp evol.jpg
- 07:33, 17 January 2025 Chr1ss talk contribs uploaded File:Human comp evol.jpg
- 07:16, 17 January 2025 Chr1ss talk contribs created page Template:CodeSnippet (Created page with "wiki <syntaxhighlight lang="{{{language}}}"> {{{code}}} </syntaxhighlight>")
- 06:54, 17 January 2025 Chr1ss talk contribs created page Functional Programming (Created page with "== Functional Programming == Functional programming in C# can complement both imperative and object-oriented programming paradigms. Let's get started with functional programming in C#: === Delegates === C# provides delegates and events, which are critical for functional programming - these include `Action` and `Func`. === Action Delegate in C#: === The `Action` delegate is a predefined delegate type in C# that represents a method which performs an action and does not r...")
- 06:40, 17 January 2025 Chr1ss talk contribs moved page Paradigms to OOP, DDD, AOP and EDP without leaving a redirect
- 06:39, 17 January 2025 Chr1ss talk contribs moved page Guides/Paradigms, Principles, Architectures and Patterns to Paradigms, Principles, Architectures and Patterns (Misspelled title)
- 06:39, 17 January 2025 Chr1ss talk contribs deleted page Paradigms, Principles, Architectures and Patterns (Deleted to make way for move from "Guides/Paradigms, Principles, Architectures and Patterns")
- 06:21, 17 January 2025 Chr1ss talk contribs moved page Paradigms, Principles, Architectures and Patterns to Paradigms
- 06:20, 17 January 2025 Chr1ss talk contribs moved page Guides/Paradigms, Principles, Architectures and Patterns\Paradigms to Paradigms, Principles, Architectures and Patterns
- 21:26, 16 January 2025 Chr1ss talk contribs created page Guides/Paradigms, Principles, Architectures and Patterns\Paradigms (Created page with " == Paradigms == Paradigms are high-level guidelines and the most abstract, followed by principles, patterns, idioms and code smells. There are also mixins, which always apply to one certain programming language. <mermaid> graph TD; subgraph Abstraction Level Paradigms[Paradigms] Principles[Principles] Patterns[Patterns] CodeSmells[Code Smells] Mixins[Mixins] end Paradigms --> Principles Principles --> Patterns Patterns --> CodeSmells C...")
- 21:24, 16 January 2025 Chr1ss talk contribs created page File:CompanyApp.png
- 21:24, 16 January 2025 Chr1ss talk contribs uploaded File:CompanyApp.png
- 21:13, 16 January 2025 Chr1ss talk contribs created page File:Complicated.png
- 21:13, 16 January 2025 Chr1ss talk contribs uploaded File:Complicated.png
- 20:24, 16 January 2025 Chr1ss talk contribs created page MediaWiki:Common.css (Created page with "CSS placed here will be applied to all skins: #ca-edit, #ca-history { display: none; }")
- 20:14, 16 January 2025 Chr1ss talk contribs created page Guides/Paradigms, Principles, Architectures and Patterns (Created page with "This is a collection of relevant Principles, Architectures and Patterns regarding our central ideas of development and code-bases.")
- 20:09, 16 January 2025 Chr1ss talk contribs created page Guides (Created page with "Guides on coding in general, for working with ASP.NET, EF Core, etc.. but als stuff regarding DevOps and Project Management.")
- 20:02, 16 January 2025 Chr1ss talk contribs created page MediaWiki:Sidebar (Created page with " * navigation ** Overview|overview-description * SEARCH * TOOLBOX")
- 19:40, 16 January 2025 Chr1ss talk contribs created page File:Icon.jpg
- 19:40, 16 January 2025 Chr1ss talk contribs uploaded File:Icon.jpg