Processing

Databases

SQL Cursor: Row-by-Row Processing

SQL cursors are database objects that allow you to traverse and manipulate result sets one row at a time. They fundamentally contradict SQL’s set-based nature, which is designed to operate on entire…

Read more →
Scala

Scala - XML Processing

• Scala’s native XML literals allow direct embedding of XML in code with compile-time validation, though this feature is deprecated in favor of external libraries for modern applications

Read more →
Linux

Linux yq: Command-Line YAML Processing

If you’ve worked with JSON on the command line, you’ve likely used jq. For YAML files, yq fills the same role—a lightweight, powerful processor for querying and manipulating structured data without…

Read more →
Linux

Linux jq: Command-Line JSON Processing

If you’re working with JSON data on the command line—and as a modern developer, you almost certainly are—jq is non-negotiable. This lightweight processor transforms JSON manipulation from a tedious…

Read more →