Nick DoralpApps
← Back to home

Technology Timeline

From IBM 370 assembler to mobile apps and modern web systems.

A practical working history across programming languages, operating systems, databases, transaction environments, utilities and modern app platforms.

Qualities of a good programmer

Has a logical mind. Is curious. Tries to find new ways.

Air Force Academy course material, circa 1974

Languages

Mainframe & Early Systems

Where the discipline started: close to the machine, close to the business.

IBM 370 AssemblerFORTRAN IV/VCOBOLREXXCLIST

Application & Web Development

From enterprise systems to web applications and scripting.

CJavaJavaScriptGoogle Apps ScriptHTMLPHP

Mobile & Modern UI

Modern app development across iOS, Android and cross-platform tooling.

FlutterDartSwiftUIAndroid Studio

Systems & Environments

Mainframe Operating Systems

  • DOS/VS
  • VM
  • MVS

Transaction & Enterprise Environments

  • CICS
  • IMS
  • Environ/1

Databases & Storage

  • DL/1
  • IMS DB
  • TOTAL
  • VSAM
  • MySQL

Utilities & Job Control

  • JCL
  • PROC
  • XCODE

Modern Web Platform

  • WordPress customization
  • PHP hooks
  • Custom scripts