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).
- 23:51, 1 February 2025 Chr1ss talk contribs created page Software Architecture vs Software Design (Created page with "= Software Architecture vs Software Design = The distinction between software design and software architecture is a classic point of debate, and definitions often vary depending on context, frameworks, or even individual experts. The confusion often stems from overlapping terminology and differing interpretations in the industry. 1. Software Architecture * What it is: The strategic layer of a system. It defines high-level structural decisions, system-wide patterns, and...")
- 07:40, 22 January 2025 Chr1ss talk contribs created page File:Repos meme badsql.jpg
- 07:40, 22 January 2025 Chr1ss talk contribs uploaded File:Repos meme badsql.jpg
- 06:22, 22 January 2025 Chr1ss talk contribs created page Repository (Created page with "= Repository Pattern = The Repository Pattern mediates between the domain and data mapping layers, using a collection-like interface for accessing domain objects. It provides an abstraction of data persistence, enabling applications to work with domain models without being concerned about database connections or queries. == Purpose == The primary purpose of the Repository Pattern is to achieve a clean separation and one-way dependency between the domain and data mappin...")
- 08:37, 21 January 2025 Chr1ss talk contribs created page Dockerizing .NET Applications (Created page with "= Dockerizing .NET Applications = == Docker == Docker is an open-source platform that automates the deployment, scaling, and management of applications in lightweight, portable containers. Containers encapsulate all the dependencies, libraries, and configurations needed to run an application, ensuring consistency across different environments. Docker is extremely popular, especially in DevOps and microservices environments. It is widely used for developing, shipping, a...")
- 08:01, 21 January 2025 Chr1ss talk contribs deleted page File:Env meme css.gif (content was: "meme dev css", and the only contributor was "Chr1ss" (talk))
- 08:01, 21 January 2025 Chr1ss talk contribs deleted page File:End dev css.gif (content was: "meme dev css", and the only contributor was "Chr1ss" (talk))
- 08:00, 21 January 2025 Chr1ss talk contribs created page File:Env meme css.gif
- 08:00, 21 January 2025 Chr1ss talk contribs uploaded File:Env meme css.gif
- 07:58, 21 January 2025 Chr1ss talk contribs created page File:End dev css.gif
- 07:58, 21 January 2025 Chr1ss talk contribs uploaded File:End dev css.gif
- 07:50, 21 January 2025 Chr1ss talk contribs created page Optimal Work Enviornment (Created page with "= Optimal Work Environment = thumb == Intro == What makes a good work environment for a backend developer in my mind involves several key factors: == Management == * Clear Project Requirements: ** Begin with well-defined project requirements: *** Specification of the system's functionality *** Performance expectations *** Architectural guidelines * Well-Defined Tasks: ** Clearly define tasks or user stories. Developers must have a solid...")
- 07:50, 21 January 2025 Chr1ss talk contribs created page File:Env emem solve.gif
- 07:50, 21 January 2025 Chr1ss talk contribs uploaded File:Env emem solve.gif
- 07:47, 21 January 2025 Chr1ss talk contribs created page File:Env work self.gif
- 07:47, 21 January 2025 Chr1ss talk contribs uploaded File:Env work self.gif
- 07:42, 21 January 2025 Chr1ss talk contribs created page File:Env colab.gif
- 07:42, 21 January 2025 Chr1ss talk contribs uploaded File:Env colab.gif
- 07:27, 21 January 2025 Chr1ss talk contribs created page File:Env backenddev.jpg
- 07:27, 21 January 2025 Chr1ss talk contribs uploaded File:Env backenddev.jpg
- 06:46, 21 January 2025 Chr1ss talk contribs deleted page File:Cc do donot2.jpg (content was: "meme formating code", and the only contributor was "Chr1ss" (talk))
- 06:46, 21 January 2025 Chr1ss talk contribs deleted page File:Cc do donot3.jpg (content was: "CleanCode Format Discussion", and the only contributor was "Chr1ss" (talk))
- 06:46, 21 January 2025 Chr1ss talk contribs created page File:Cc do donot4.jpg
- 06:46, 21 January 2025 Chr1ss talk contribs uploaded File:Cc do donot4.jpg
- 06:44, 21 January 2025 Chr1ss talk contribs created page File:Cc do donot3.jpg
- 06:44, 21 January 2025 Chr1ss talk contribs uploaded File:Cc do donot3.jpg
- 13:30, 20 January 2025 Chr1ss talk contribs created page File:CheckReqSynHig.png
- 13:30, 20 January 2025 Chr1ss talk contribs uploaded File:CheckReqSynHig.png
- 13:28, 20 January 2025 Chr1ss talk contribs created page Syntax Highlighting (Created page with "= SyntaxHighlighting in MediaWiki = First, I attempted to install the extension specifically designed for this purpose: [https://www.mediawiki.org/wiki/Extension:SyntaxHighlight MediaWiki Extension:SyntaxHighlight] To check if all requirements were met, I used this PHP test script provided by ChatGPT: == Description of the Script == The script tests the server environment for compatibility with the SyntaxHighlight extension. It checks for PHP functions, Python insta...")
- 10:43, 20 January 2025 Chr1ss talk contribs created page File:Cc do donot2.jpg
- 10:43, 20 January 2025 Chr1ss talk contribs uploaded File:Cc do donot2.jpg
- 10:41, 20 January 2025 Chr1ss talk contribs deleted page File:Cc do donot.jpg (content was: "Clean code curly braces new line", and the only contributor was "Chr1ss" (talk))
- 10:41, 20 January 2025 Chr1ss talk contribs created page File:Cc do donot.jpg
- 10:40, 20 January 2025 Chr1ss talk contribs uploaded File:Cc do donot.jpg
- 09:57, 20 January 2025 Chr1ss talk contribs created page File:Function currying.jpg
- 09:57, 20 January 2025 Chr1ss talk contribs uploaded File:Function currying.jpg
- 06:54, 20 January 2025 Chr1ss talk contribs created page Law of Demeter (Created page with "= Law of Demeter (Principle of Least Knowledge) = {{#mermaid: graph LR A["A"] -->|Friend| B["B"] B -->|Friend| C["C"] A -.-> C: "Messages from A to C are discouraged\n(*A friend of a friend is a stranger)" A -->|OK| B: "Messages from A to B" }} The Law of Demeter, also called the Principle of Least Knowledge, is a design guideline for developing software, particularly in object-oriented programming. It aims to reduce dependencies between components, enh...")
- 10:26, 19 January 2025 Chr1ss talk contribs moved page Imperative and Delclarative to Imperative and Declarative (Misspelled title)
- 22:49, 18 January 2025 Chr1ss talk contribs created page File:Codesmells see dead.jpg
- 22:49, 18 January 2025 Chr1ss talk contribs uploaded File:Codesmells see dead.jpg
- 22:25, 18 January 2025 Chr1ss talk contribs created page File:Codesmells comment meme.jpg
- 22:25, 18 January 2025 Chr1ss talk contribs uploaded File:Codesmells comment meme.jpg
- 20:11, 18 January 2025 Chr1ss talk contribs created page Coupling and Cohesion (Created page with "= Principle of High Cohesion and Low Coupling = In software architecture, '''cohesion''' refers to the degree to which the elements within a module or component are related to one another. High cohesion implies that the elements within a module are strongly related and focused on a single, well-defined purpose. '''Coupling''' refers to the degree of interdependence between software modules or components. Low coupling means minimizing the dependencies between modules, e...")
- 20:03, 18 January 2025 Chr1ss talk contribs created page Structural (Created page with "Here is the improved and well-structured version of the article using MediaWiki syntax and a C# example, with explanations added: = Structured Programming = Structured programming stands as a pivotal advancement in software development, offering a more organized and systematic approach to writing code. It promotes the use of well-defined control structures to enhance code clarity, maintainability, and reliability. This paradigm emerged as a response to the challenges p...")
- 19:58, 18 January 2025 Chr1ss talk contribs created page Procedural (Created page with "= Procedural Programming = Procedural programming represents a significant advancement within the imperative paradigm, offering developers a structured approach to organizing and managing code. Programs are constructed around procedures or routines, which encapsulate a set of instructions to perform a specific task. Unlike the unstructured nature of early imperative programming (e.g., assembly language or early versions of BASIC), procedural programming introduces modul...")
- 19:52, 18 January 2025 Chr1ss talk contribs created page Logic (Created page with "= Logic Programming = Logic programming focuses on describing the desired result or outcome rather than specifying the step-by-step procedure for achieving it. In this paradigm, programmers define a set of facts and rules, and the program's interpreter or engine deduces solutions based on logical inference. For example, in procedural or object-oriented languages, developers typically specify a sequence of instructions to manipulate data or perform calculations. In cont...")
- 11:58, 18 January 2025 Chr1ss talk contribs created page Specification (Created page with "= Specification Pattern = == Overview == The '''Specification Pattern''' is a software design pattern used to encapsulate business rules, logic, or criteria into a reusable, combinable, and testable format. It provides a clear and modular way to evaluate whether objects meet certain conditions. This pattern is particularly useful in domains with complex validation or filtering requirements. == Key Concepts == * '''Encapsulation of Criteria''': Encapsulates rules or con...")
- 10:06, 18 January 2025 Chr1ss talk contribs created page MediaWiki:Common.js (Created page with "importScriptURI('https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.6.0/highlight.min.js'); hljs.highlightAll();")
- 09:00, 18 January 2025 Chr1ss talk contribs created page Code Smells (Created page with "<syntaxhighlight lang="python"> def hello_world(): print("Hello, World!") </syntaxhighlight>")
- 18:06, 17 January 2025 Chr1ss talk contribs created page Working with XML (Created page with "# XML in CSharp __TOC__ In C# you can use the built-in System.Xml namespace to extract data from XML files and write XML files. There are two common approaches for working with XML in .NET: == Streaming approach (Using XmlReader and XmlWriter) == The streaming approach is more memory-efficient for large XML files, as it processes the XML sequentially without loading the entire document into memory. Here's an example: <pre> using System; using System.Xml; // Reading fro...")