Modernizing a Pelican Blog in 2026 β€” Architecture, Stack & CI/CD

Posted on Sun 29 March 2026 in Development • Tagged with Pelican, Python, GitHub Actions, CI/CD, uv, Justfile, Blog

Modernizing a Pelican Blog in 2026

This blog has been around since 2020. It was built with a stack that worked back then, but didn't age well: an unpinned requirements.txt, 6 shell scripts, a Pelican-generated Makefile, abandoned third-party plugins, a theme from 2013, and fully manual deployment.

Here's the …


Continue reading

Python "Hello World" - Repl.it

Posted on Wed 08 January 2020 in Development • Tagged with Python, Repl.it

Print "Hello World!" in Python


PyConFR 2019 (Bordeaux) - gRPC/Python - A practical example of using micro-services for a (mini) text analysis application (NLP).

Posted on Tue 07 January 2020 in Development • Tagged with Python, PyConFr, gRPC, Twitter, NLP, Talk, Intermediate

Talk: PyConFR 2019 (Bordeaux) - gRPC/Python

Conference

Twitter

Twitter -> #PyconFr2019 Micro-services #gRPC and #Python

Program

PyConFR 2019 Program

PyConFR 2019 Program

Slides

What I (tried to) talk about :p

  • SOC β†’ Separation Of Concerns
  • Containerization
  • Distribution
  • Scaling
  • (Explicit) Specification
  • Validation
  • Packaging/Versioning strategy
  • Data/Services workflow

What I didn't cover

  • Unit tests
    • Pytest
      • gRPC …

Continue reading

Python "Hello World"

Posted on Mon 06 January 2020 in Development • Tagged with Python

How to print "Hello World!" in Python

Source code

def helloworld():
    print("Hello World!")

if __name__ == '__main__':
    helloworld()

Output

╰─ echo "def helloworld():\n\tprint('Hello World!')\n\nif __name__ == '__main__':\n\thelloworld()" | python
Hello World!