Skip to content
    • Blogs
    • Home
Illustration of a bird flying.
  • Stopping Phishing at the Mail Server with Rspamd

    Use Rspamd scores, maps and training to catch fake brand emails before they reach your team.

    October 4, 2026
  • Sieve Filters: Taming a Noisy Inbox on the Server

    Use Sieve rules on your mail server to sort email into folders before it reaches your phone.

    August 30, 2026
  • Build Your Own Link Shortener with Flask

    Make short links for your own website, count the clicks, and keep spammers out.

    July 19, 2026
  • Saudi E-Invoicing (ZATCA) Explained for Developers

    A simple map of Saudi e-invoicing rules for developers who build billing systems.

    June 7, 2026
  • Securing a Small Linux Server: SSH Keys, Firewall, Updates

    Five simple steps to protect your small Linux server from the most common attacks.

    April 26, 2026
  • Getting Reliable JSON Out of an LLM

    Learn how to ask a language model for clean JSON and check it with Python before you use it.

    March 15, 2026
  • Arabic PDF Reports from HTML with Headless Chrome

    Learn how to make clean Arabic PDF reports by writing simple HTML and printing it with headless Chrome from Python.

    January 25, 2026
  • Posting Accounting Entries to ERPNext Through Its API

    Learn how to create, attach files to, and submit Journal Entries in ERPNext from a safe Python script.

    December 7, 2025
  • ERPNext for Small Businesses: What I Learned Setting It Up

    An honest, simple guide to setting up ERPNext for a small business, with the lessons I wish I knew on day one.

    October 19, 2025
  • Pulling Google Analytics 4 Data into Python

    Learn how to read your website visitor numbers from Google Analytics 4 with Python and turn them into a pandas table.

    August 31, 2025
1 2 3 4
Next Page→

Fahad AlsaedBlog

Proudly powered by WordPress