Blog

Learning Web Development (3)

Learning Web Development (3)

C# Development, Learning web development
Creating Entities Before I do anything else, I need to create the entity that gets saved to the database. I called this entity "Condition", but I think the word "Rule" is more appropriate since I need to store not only a condition but also the value that is used by the condition, and maybe some other data as well. Separate Functionality into Projects I like to organize different parts of software I write into different projects in Visual Studio: this way each project is responsible for its own set of tasks and I can reference these projects from new projects. For instance, I can create a website, a console application or a Windows Service and allow these to use the same existing set of core classes, datalayer, et cetera. Using…
Read More
Reinstall your development laptop, fast

Reinstall your development laptop, fast

Programming, Random stuff, Tools
Today was one of those days again. You know, one of these days when Visual Studio keeps freezing up on you and you decide to finally do something about it. After a few hours disabling extensions to no effect, and comparing with my other laptop where VS is working without issue I decided to do a fresh reinstall of my laptop. Windows, all programs, everything. Cleaning Windows Everything I need is on my secondary disk so I did a windows refresh: just type "reset" in Start and follow the breadcrumbs: Reset this PC Alternatively, you can download the Windows iso manually from your msdn benefits page. Next, we wait.. Waiting... Scripted installation After reinstalling my laptop a few times it became time to do it differently. I now use a…
Read More

Learning Web Development (2)

C# Development, Learning web development
Requirements Of course, when starting a new project it could be a good idea to put some requirements down to assure your efforts are going to be more or less in the direction of where you would like to end up after your journey. Books have been written about this, as well as ISO standards. I will keep things very basic so you, the reader will not get bored and go looking for funny cat videos on youtube. Functional Requirements Most of the functional requirements have already been named in the previous post. I think these are fairly complete and will just copy them here: A websiteFor entering valuesAnd maybe later creating some reporting dashboardsA databaseFor storing the entered valuesAnd maybe later some resultsAnd maybe later doing something with authentication…
Read More