Setup a basic solution with a project

Setup a basic solution with a project

Getting Ready

I assume you have VSCode && .Net installed by now. Open VSCode in the directoy of your choice. The directoy you choose is our Solution directory which will contain all our projects.

Your Explorer in VSCode should look like this:
Empty VSCode Explorer

Read more
Plugins - How to apply this concept in C#

Plugins - How to apply this concept in C#

Plugins, a magical buzzword for some people, annoyce for others. Many know how to use them and even how to write them for an existing system. When starting from scratch plugins become quite a bit more difficult to comprehend for the novice.

This article is for all these folks who try for the first time to implement a plugin-system which allows you to extend an application without touching the main application itself.

Read more

The Requirements - "What are the capabilities of the app"

Purpose

In my previous post i explained why i am starting this project. In this post i like to explain what the requirements are to consider this project done. In a short sentenced in last post i already stated that this project tries to implement a todo app. A fairly typical “hello world” application in the web development field i would say. Today i like to define the features such an app must have to be considered done.

Read more
The Project - 'What is the purpose of this here?'

The Project - 'What is the purpose of this here?'

Introduction

Everything, one does try to learn, need at some point a practical example. I want to learn how to apply the Clean Code/Architecture approach from Robert C. Martin(uncle bob) and SOLID applied on an Angular app. The planned app ahead shall be my practical example 😉. The result of this project should represent a todolist-app. Something very basic. Adding a task, removing a task, marking a task as done, where task are simply a textual description coupled with a state.

Read more

Hello

First

1
2
3
4
5
6
7
8
using System;

class Program{
public static void Main(string args[]){
Console.Writeline("Hello World")
}
}