Handicraft-CODE (public pages)
!
BookRegistry app.-download also contains database image files
and backup file that are included in TEST (DB)-download.

Author requisites (contacts):
Author: Sergei Y.Kitáev
E-Mail: S.Y.Kitaev@yandex.ru
Residence: Vorónezh, Russia

Keywords (known associations / tags):

.NET, Windows, MSSQL, WASM, Blazor, C#, C++/CLI, C, API, T-SQL (Transact-SQL), TypeScript, Win32, P/Invoke (.NET Platform Invoke), SP (SQL Server Stored Procedure), ORM, ADO, ASP, JSON, REST, HTML/CSS, Razor, Windows Domain, GPO (Group Policy Object), Logon Script, Shell Links, Console, CMD (command line processor), MSBuild, Command Line, IDE, FAR (Far Manager), SDK, Libraries, Utilities, Tools, Samples

These Web-pages are intended to describe some programming ideas, inventions and techniques differently denoted as lightweight handicraft technologies. They may be found useful for so-called handicraft programming, where somebody doesn't want to depend on high-level things (huge frameworks and similar) but only wishes to use the most fundamental tools like language, DBMS (its kernel functionality) etc. Here are represented some libs and simple tools as an example of how to build code at different levels without “extremely useful things” from giant software companies, but independently instead.

There are two main partitions: Handicraft-SDK and Client-Server.WEB (idea). This handicraft SDK (tool-pack named Handicraft-SDK) is not old, however some similar tools have been used by its author for more than decade (and this is not the first incarnation). The second part (idea of so-called Web client-server) has been formed (implemented for the first time) in first half of 2020.

It is not claimed that usage of proprietary code-base is entirely avoided. Microsoft platforms (.NET, Win32, SQL Server etc.) serve as foundation. The idea is how to be able to create own special program engine (simplified framework, libs and so on).

Some things contained in the SDK are purely experimental (such as CPlusMinus and NativeLib), some other things are very old-styled (Application Start technology is one of them; it is out of modern Web-trend). But inspite of existing implementation, Microsoft-oriented character and partial dependence on Windows-OS (Win32, CMD etc.), ideas represented in Handicraft-CODE may be interesting as potential for further re-implementation somewhere (on another platform or somehow else).

Main HC-principle is: Software Development as Autonomy.

   You can explore descriptive documentation on corresponding Web-pages separated according to the two above mentioned partitions: Handicraft-SDK and Client-Server.WEB (idea).
   You can download Handicraft Toolkit package (see above at RIGHT-TOP), a product associated with Handicraft-CODE that is in its turn wide idea name used by the author of these pages in order to denote handicraft programming style.

Handicraft Toolkit (FREEWARE):

Handicraft Toolkit

Handicraft Toolkit freeware is present in the (), under Development::Components & Libraries category, see corresponding PAD-file:

(PAD-4 XML in The Official PAD Repository; published: October 25, 2020November 17, 2020).
PAD® is the Portable Application Description XML-format 
of the (ASP).

See also: