Skip to content
/ JJ Public

⚠ Deprecated ⚠ Larger code base with multiple applications most of which were migrated to their own repo. Misc demos remain.

License

Notifications You must be signed in to change notification settings

jjvanzon/JJ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JJ Code Base

Larger code base that used to be for multiple applications. But most of these were moved to the Archive folder, because now they were migrated to their own separate repositories:

What's still left in here unmigrated:

  • Misc demos

Here follows the idea with which this code base was once set up.

Modularization

Circle3 was the previous code base, that started being developed around 2010. It was about a quite specific way of programming, not like mainstream .NET development. It had a first-order grouping by functionality.

The way of working was not portable between what I did at home and what I did at the office. My ideas about software architecture have changed.

JJ code base is newer. It started being developed around 2013. Its architecture is more agnostic about specific data models, specific programming models, specific API's and specific functionality. The first order grouping is now by technical aspects such as apps, services, framework, validation, security, etcetera. The idea is that that software architecture might accommodate different types of programming and different types of functionality in an orderly fashion.

I think a first-order grouping by technical aspects instead of by functional aspects may be of help, because technology can change fast, but functionality may change even faster, so for a main outline of things, technical aspects might be more stable as a subdivision, than functional aspects, which may change more frequently, in my opinion.

Setting Up Dev Environment

JJ.Framework

About

⚠ Deprecated ⚠ Larger code base with multiple applications most of which were migrated to their own repo. Misc demos remain.

Resources

License

Stars

Watchers

Forks