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

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

Learning Web Development (1)

C# Development, Learning web development
Introduction After having worked as a database professional for years I decided it is time to look ahead and think what I would like to be doing in the future. Of course I still love databases but I have always been a little jealous of my programmer friends who are able to create beautifully designed and functional websites from scratch. So, it is time for me to start learning on this new track: and to make sure what I am learning also stays around in my head I am creating this next series of blog posts in which I will document my learnings. Of course, I will be needing some homework exercises. Or.. Cryptocurrency The past years I have been watching the Bitcoin/Altcoin market on and off, and I own…
Read More