Programming Guides and Practical Examples - Yenra

Learn shell scripting, data reporting, integration, game development and software maintenance through practical guides and working examples.

Build a first script, inspect a working game, plan an integration or maintain an inherited system. These guides pair explanations with examples, source code and practical worksheets.

Shell scripting and data

Bash Scripting: Build and Test a First Script

Count newlines in text files while learning Bash arguments, quoting, loops and failure checks.

Unix Shell Reference: Arguments, Files and Exit Status

Keep command arguments intact, control file redirection and diagnose shell-script results.

Shell and SQLite: Build a Validated CSV Report

Import fictional orders, validate records in SQLite and replace a CSV report only after success.

KornShell Maintenance: Understand and Test an Inherited Script

Identify a KornShell runtime, capture a behavior baseline and verify changes against representative fixtures.

Software projects and integration

Custom Software Development: From Workflow to Working Release

Compare build, buy and configure options, define acceptance examples and plan software ownership.

Jitterbit Integration: Map Data, Test Retries and Plan Recovery

Plan a Jitterbit operation with explicit mappings, duplicate handling, bounded retries and recovery evidence.

PVCS Version Manager: Plan a Verifiable Repository Migration

Map PVCS revisions and labels, verify an export and preserve the evidence needed for repository migration.

Games and 3D

Game Programming: Build a Small Browser Game Loop

Play a paddle demo and inspect how input, fixed simulation steps, collision rules and drawing fit together.

3D Programming: Explore Your First Scene

Change a cube, camera and light, then run the complete Three.js example on your own computer.

XNA to MonoGame: Assess and Test a Game Migration

Inventory an XNA project, port a small slice to MonoGame and compare content, graphics and gameplay behavior.

Related topics and historical coverage