Camilo MATAJIRA

  • SysadminDB in Rust

    SysadminDB in Rust

    .

    To learn Tokio and Axum, I just rewrote SysadminDB in Rust: https://github.com/camilomatajira/sysadmindb-rust

  • Evaluating the Use of Rust (PyO3) in a Python Project

    Evaluating the Use of Rust (PyO3) in a Python Project

    .

    In this project, I evaluated the adoption of Rust (via PyO3) inside one of my personal projects, sysadmindb.The idea was to…

  • jed v0.5

    jed v0.5

    .

    Available: https://github.com/camilomatajira/jed In this release, the main objective was to allow filters to be applied at any depth of the JSON,…

  • jed v0.3

    jed v0.3

    .

    In jed v0.3, I switched from Python to Rust, and publish the code on Github https://github.com/camilomatajira/jed There is still a lot…

  • Sudoku solver in Rust (part 2)

    Sudoku solver in Rust (part 2)

    .

    This is the follow up to https://camilo.matajira.com/?p=673.Back then I struggled to implement my “usual” solution to sudoku puzzles. My key pain…

  • My failed sudoku solver in Rust

    My failed sudoku solver in Rust

    .

    For this project, I decided to revisit my classic sudoku solver: A project I like to implement whenever I’m learning a…

  • jed v0.2

    jed v0.2

    .

    This is version v0.2 of jed.Jed is a command-line tool that aims to be the spiritual successor of sed but specialized…

  • My ‘word count’ version in Rust

    My ‘word count’ version in Rust

    .

    This is my first small program in Rust. The idea was to implement a version of Linux’ wc command in Rust.…

  • Using Powens’ API to fetch my Free Mobile phone bills

    Using Powens’ API to fetch my Free Mobile phone bills

    .

    Introduction In this post I followed the powens API documentation to retrieve my mobile phone provider bills automatically. Powens is a…

  • Jed v0.1 – Parsing the DSL with Lark

    Jed v0.1 – Parsing the DSL with Lark

    .

    Following the previous post, this post deals with the parsing of the DSL or grammar of jed.The idea of this mini…

  • JED, the loyal json successor to SED

    JED, the loyal json successor to SED

    .

    Lately, I have felt dissatisfied with jq for manipulating json in the command line and in scripts.The personal reason, is that…

  • LLM Agent based on public information of ${CURRENT_COMPANY} using AWS’ Bedrock

    LLM Agent based on public information of ${CURRENT_COMPANY} using AWS’ Bedrock

    .

    Summary As part of a AI hackathon, I created a simple tool that allowed me to query with human language the…

  • Ansible meets UV

    Ansible meets UV

    .

    Introduction Ansible is still the most powerful Configuration Management tool in 2025. It’s used mainly to configure and manage bare-metal servers…

  • Book review: The Fundamentals of DevOps and Software Delivery by Yevgeniy Brikman (2025)

    Book review: The Fundamentals of DevOps and Software Delivery by Yevgeniy Brikman (2025)

    .

    1. Author’s purpose The author, Yevgeniy Brikman, had a firsthand experience of the impact of DevOps practices in the company he…