Skip to content

Repository files navigation

progmatic_things

╔══════════════════════════════════════════════════════════════╗
║                        genose.org                            ║
║                    Sebastien Cotillard                       ║
║          ── compilation of works and R&D ──                  ║
╚══════════════════════════════════════════════════════════════╝

CI GnuCOBOL Java TypeScript Delphi .NET MVS TK5

Multi-language R&D repository — mainframe to web, batch to real-time.


Projects

Domain Directory Stack
Mainframe COBOL + CICS CI/CD COBOL/ GnuCOBOL · MVS TK5 · KICKS · CICS/VS · Java 8
Java — Spring, JEE, Android, JavaFX JAVA/ Java 8/11 · Spring Boot · Android · JavaFX
TypeScript — Angular TYPESCRIPT/ Angular · TypeScript
JavaScript — Games & Graphics JAVACRIPT/ Canvas · Web Audio · Game loop
C# .NET — Hotel Management C.Sharp.Net/ .NET 8 · C#
Delphi / Pascal — Utilities & Tools Delphi/ Delphi · Pascal · SQL · REST
Web Bluetooth POC POCWEBBluetooth/ Web Bluetooth API · JS

Highlights

COBOL — Mainframe & Migration

GnuCOBOL exercises · CICS/COBOL stock management on MVS TK5 · COBOL → Java 8 TDD migration

  • GSTK — 8 CICS programs, 8 BMS mapsets (3270), DB2 SQL, COMMAREA 263 bytes
  • CRM migration — 4 OpenVMS COBOL programs → Java 8 ports & adapters · 174 tests · 0 failure
  • CI_CD_TK5 — generic CI/CD pipeline (Bash · Docker · s3270) for MVS 3.8j, macOS/Linux/WSL
make build              # upload + compile + CICS newcopy
make ci                 # full 5-stage pipeline
make watch              # hot-reload on save

COBOL/README.md


Java

Sub-project Description
JavaProjects/ Intro exercises, Spring Boot 101, boot-serving-static-pages
prj_jee/ JEE 101–106, Android 101, JavaFX 3/12, OnyxFx
Helisius.io Server-side Java · Servers

TypeScript — Angular

Sub-project Description
Angular_Projects/Angular_101–104 Progressive Angular learning
Angular_Projects/Angular_OVS Angular production project
projet101 TypeScript POC

Delphi / Pascal

Sub-project Description
CSVMappingUtils CSV ↔ database mapping utility
EEG_BSI_Project EEG / biometric signal integration
UGns_SQLConnection Generic SQL connection layer
U_Integration_CSV_SGBD_INSEE INSEE data import pipeline
WSRESTClient REST client
uHashList.pas Hash list data structure
scetlinkdb Database link tooling

Tooling baseline


genose.org · Sebastien Cotillard · progmatic_things

About

compilation of works and R&D

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages