{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Pragmata",
  "home_page_url": "https://pragmata.blog/",
  "feed_url": "https://pragmata.blog/feed.json",
  "description": "Personal knowledge base, learning journal and project archive by Timm M. Wirtz. Documenting the process of learning itself — successes, mistakes and everything in between.",
  "language": "en",
  "authors": [
    {
      "name": "Timm M. Wirtz",
      "url": "https://pragmata.blog/",
      "avatar": "https://datasci.social/@tmwProjects"
    }
  ],
  "items": [
    {
      "id": "https://pragmata.blog/articles/2025/lpic_1",
      "url": "https://pragmata.blog/#articles/2025/lpic_1",
      "title": "LPIC-1 Log",
      "summary": "A living study log for the LPIC-1 Linux certification. Covers hardware configuration, user and permission management, filesystems, networking and kernel module management.",
      "date_published": "2025-06-16T00:00:00Z",
      "tags": ["linux", "lpic", "certification", "sysadmin"]
    },
    {
      "id": "https://pragmata.blog/articles/2025/spark_mindmap1",
      "url": "https://pragmata.blog/#articles/2025/spark_mindmap1",
      "title": "Apache Spark - Mindmap",
      "summary": "An interactive mind map summarising the key concepts, components and application areas of Apache Spark, created with Markmap as part of a Data Engineering course.",
      "date_published": "2025-01-01T00:00:00Z",
      "tags": ["apache spark", "data engineering", "big data", "mindmap"]
    },
    {
      "id": "https://pragmata.blog/articles/2024/iris_dataset",
      "url": "https://pragmata.blog/#articles/2024/iris_dataset",
      "title": "Iris Dataset",
      "summary": "Exploratory data analysis of the classic Iris dataset using Python. Covers summary statistics, boxplots, ANOVA tests, pairplots, correlation matrices and PCA visualisation.",
      "date_published": "2024-01-01T00:00:00Z",
      "tags": ["data science", "python", "pandas", "pca", "eda"]
    },
    {
      "id": "https://pragmata.blog/articles/2023/volatility",
      "url": "https://pragmata.blog/#articles/2023/volatility",
      "title": "Memory forensics with Volatility",
      "summary": "An introduction to memory forensics using the Volatility framework. Compares Volatility2 and Volatility3, covers setup on Linux, memory dumping and analysis with MemLabs.",
      "date_published": "2023-01-01T00:00:00Z",
      "tags": ["forensics", "security", "volatility", "linux", "memory"]
    },
    {
      "id": "https://pragmata.blog/articles/2023/mastodon",
      "url": "https://pragmata.blog/#articles/2023/mastodon",
      "title": "Mastodon and its tools",
      "summary": "An overview of Mastodon — the decentralised, open source social network — and the tools available for getting the most out of it.",
      "date_published": "2023-01-01T00:00:00Z",
      "tags": ["mastodon", "fediverse", "open source", "social media"]
    },
    {
      "id": "https://pragmata.blog/articles/2023/data_cleaning",
      "url": "https://pragmata.blog/#articles/2023/data_cleaning",
      "title": "Common Data Cleaning methods",
      "summary": "An overview of common data cleaning techniques and workflows using Python, Pandas and NumPy. Intended as a practical reference rather than a one-size-fits-all script.",
      "date_published": "2023-01-01T00:00:00Z",
      "tags": ["data science", "python", "pandas", "data cleaning"]
    },
    {
      "id": "https://pragmata.blog/articles/2023/hugo_hackside",
      "url": "https://pragmata.blog/#articles/2023/hugo_hackside",
      "title": "Create and deploy a Blog with Hugo",
      "summary": "A walkthrough of building and deploying a static blog with Hugo — from installation and project initialisation to repository management and content deployment.",
      "date_published": "2023-01-01T00:00:00Z",
      "tags": ["hugo", "blog", "static site", "git", "deployment"]
    },
    {
      "id": "https://pragmata.blog/articles/2023/project_euler",
      "url": "https://pragmata.blog/#articles/2023/project_euler",
      "title": "Project Euler",
      "summary": "A Jupyter notebook of solved Project Euler problems written in Python. Covers mathematical and programming challenges designed to develop logical thinking.",
      "date_published": "2023-01-01T00:00:00Z",
      "tags": ["python", "jupyter", "mathematics", "project euler"]
    },
    {
      "id": "https://pragmata.blog/articles/2022/common_git_methods",
      "url": "https://pragmata.blog/#articles/2022/common_git_methods",
      "title": "Common methods of git",
      "summary": "An overview of the most common Git workflows and commands — from installation and local configuration to branching, committing and collaborating via GitHub.",
      "date_published": "2022-01-01T00:00:00Z",
      "tags": ["git", "github", "version control", "workflow"]
    }
  ]
}
