social.dk-libre.fr is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Search results for tag #python

[?]Eric Matthes » 🌐
@ehmatthes@fosstodon.org

I built a little tool that helps you decide how much effort to invest in PRs and issues.

Pass it a GitHub username, and it will summarize some information about that user. If you're in a local project directory, you can just pass a PR or issue number directly:

$ uvx gh-profiler 874

GitHub user: <redacted>
  🟢 Account age: 1085 days

  🔴 No profile information has been provided.

  🟢 42 of 69 PRs have been merged in the last 21 days.
  🟡 20 of 69 PRs have been closed without merging in the last 21 days.

Alt...$ uvx gh-profiler 874 GitHub user: <redacted> 🟢 Account age: 1085 days 🔴 No profile information has been provided. 🟢 42 of 69 PRs have been merged in the last 21 days. 🟡 20 of 69 PRs have been closed without merging in the last 21 days.

    [?]Hugo van Kemenade » 🌐
    @hugovk@mastodon.social

    The reverts are done for 3.14 and 3.15 and initial test results look good, so we're ready for release.

    Plan:

    * 3.14.5rc1 on Saturday 2nd (new)
    * 3.15.0b1 on Tuesday 5th (already planned)
    * 3.14.5 final on Friday 8th (new)

    discuss.python.org/t/reverting

      mathieui boosted

      [?]Hugo van Kemenade » 🌐
      @hugovk@mastodon.social

      PEP news!

      PEP 831 – Frame Pointers Everywhere: Enabling System-Level Observability for Python

      Accepted ✅

      "After extensive deliberation the Steering Council has decided to accept PEP 831 (Frame Pointers Everywhere: yahdah yahdah), because it’s clearly the correct and necessary thing… although we wish the PEP and its title had been a lot shorter, given how much of an obvious decision it is. Congrats!"

      discuss.python.org/t/pep-831-f

      Days until feature freeze: 4

        Taggart :ifin: boosted

        [?]IFIN - The Independent Federated Intelligence Network » 🌐
        @ifin@infosec.exchange

        The worms keep worming, unfortunately. The "Mini Shai-Hulud" attack appears to pivot to with a compromise of a library:

        discourse.ifin.network/t/pytor

          [?]Hugo van Kemenade » 🌐
          @hugovk@mastodon.social

          More in the final 3.15 alpha:

          🖨️ pprint: new `expand` arg for Black-like output (let's make it default?)
          🧛 bytes.replace() count arg can be a keyword
          🌊 wave: IEEE floating-point WAVE audio support, new getformat()/setformat()
          ⏱️ timeit: configurable target time for autorange()

          Please test and give feedback!

          Example pprint without and with expand=True.

>>> pprint(config)
{'allowed_origins': ['https://app.example.com', 'https://admin.example.com'],
 'database': {'engine': 'postgresql',
              'host': 'db-primary.internal',
              'pool': {'overflow': 10, 'size': 20, 'timeout': 30}},
 'host': 'api.example.com',
 'logging': {'handlers': ['console', 'file', 'syslog'], 'level': 'INFO'},
 'port': 8443}
>>>
>>> pprint(config, expand=True)
{
 'allowed_origins': ['https://app.example.com', 'https://admin.example.com'],
 'database': {
  'engine': 'postgresql',
  'host': 'db-primary.internal',
  'pool': {'overflow': 10, 'size': 20, 'timeout': 30},
 },
 'host': 'api.example.com',
 'logging': {'handlers': ['console', 'file', 'syslog'], 'level': 'INFO'},
 'port': 8443,
}

          Alt...Example pprint without and with expand=True. >>> pprint(config) {'allowed_origins': ['https://app.example.com', 'https://admin.example.com'], 'database': {'engine': 'postgresql', 'host': 'db-primary.internal', 'pool': {'overflow': 10, 'size': 20, 'timeout': 30}}, 'host': 'api.example.com', 'logging': {'handlers': ['console', 'file', 'syslog'], 'level': 'INFO'}, 'port': 8443} >>> >>> pprint(config, expand=True) { 'allowed_origins': ['https://app.example.com', 'https://admin.example.com'], 'database': { 'engine': 'postgresql', 'host': 'db-primary.internal', 'pool': {'overflow': 10, 'size': 20, 'timeout': 30}, }, 'host': 'api.example.com', 'logging': {'handlers': ['console', 'file', 'syslog'], 'level': 'INFO'}, 'port': 8443, }

            [?]Hugo van Kemenade » 🌐
            @hugovk@mastodon.social

            Well, let's fix those pprint defaults!

            mastodon.social/@treyhunner/11

            Which do you prefer?

            github.com/python/cpython/issu
            github.com/python/cpython/pull

            main produces:

{'database': {'host': 'db.example.com',
              'options': {'connect_timeout': 5,
                          'pool_size': 10,
                          'ssl': True,
                          'sslmode': 'verify-full'},
              'port': 5432},
 'logging': {'file': '/var/log/app.log',
             'handlers': {'console': {'enabled': True},
                          'file': {'max_bytes': 1048576, 'rotate': True}},
             'level': 'INFO'}}

            Alt...main produces: {'database': {'host': 'db.example.com', 'options': {'connect_timeout': 5, 'pool_size': 10, 'ssl': True, 'sslmode': 'verify-full'}, 'port': 5432}, 'logging': {'file': '/var/log/app.log', 'handlers': {'console': {'enabled': True}, 'file': {'max_bytes': 1048576, 'rotate': True}}, 'level': 'INFO'}}

            This PR produces:

{
    'database': {
        'host': 'db.example.com',
        'options': {'connect_timeout': 5, 'pool_size': 10, 'ssl': True, 'sslmode': 'verify-full'},
        'port': 5432,
    },
    'logging': {
        'file': '/var/log/app.log',
        'handlers': {'console': {'enabled': True}, 'file': {'max_bytes': 1048576, 'rotate': True}},
        'level': 'INFO',
    },
}

            Alt...This PR produces: { 'database': { 'host': 'db.example.com', 'options': {'connect_timeout': 5, 'pool_size': 10, 'ssl': True, 'sslmode': 'verify-full'}, 'port': 5432, }, 'logging': { 'file': '/var/log/app.log', 'handlers': {'console': {'enabled': True}, 'file': {'max_bytes': 1048576, 'rotate': True}}, 'level': 'INFO', }, }

              [?]Python Rennes » 🌐
              @pythonrennes@social.breizhcamp.org

              RE: fosstodon.org/@europython/1164

              🇵🇱 🐍 la billetterie pour l'édition 2026 de @europython est ouverte. La conférence aura lieu du 13 au 19 juillet à Cracovie.

              [?]Hugo van Kemenade » 🌐
              @hugovk@mastodon.social

              [?]Python Rennes » 🌐
              @pythonrennes@social.breizhcamp.org

              RE: fosstodon.org/@stuartm/1164416

              un article de (@stuartm) qui explique les équivalences entre les commandes principales de pdm et celles de uv.
              - uv init → pdm init (avec un wizard ergonomique)
              - uv add django → pdm add django
              - uv lock → pdm lock
              - uv sync → pdm sync
              - uv run manage.py runserver
              - possibilité d'ajouter un délai de cooldown dans la mise à jour des dépendances : pdm lock --exclude-newer 7d

                [?]Trey Hunner 🐍 » 🌐
                @treyhunner@mastodon.social

                Python Tip #119 (of 365):

                Don't just rely on the built-in types for argparse's type parameter

                You can create your own argparse "type" with a callable that accepts a string and returns the parsed object, raising a ValueError (with a user-facing message) if parsing failed.

                If you wanted to accept a YYYY-MM-DD date for an argument, you could make a date function:

                import datetime as dt

                def date(string):
                return dt.‍date.strptime(string, "%Y-%m-%d")

                ...

                🧵 (1/4)

                  [?]Jeff Triplett » 🌐
                  @webology@mastodon.social

                  RE: fosstodon.org/@djangochat/1164

                  We missed a @djangonews shout-out to @raffaellasuardini and @djangonaut for helping with our weekly Django Updates.

                  @sarahboyce suggested and volunteered to start this section and helped kick it off.

                  Since then, Raffaella and a dozen+ Djangonaut Spacers have been contributing weekly to keep it going.

                    [?]FediFollows » 🌐
                    @FediFollows@social.growyourown.services

                    accounts to follow:

                    @ThePSF - Python Software Foundation official account
                    @pypi - Python Package Index
                    @django - High-level Python web framework
                    @pillow - FOSS fork of Python Imaging Library
                    @pythonhub - Highlighting interesting articles about Python

                    PODCASTS
                    @talkpython - Talk Python
                    @pythonbytes - Python Bites

                    🧵 Thread page 1 of 5

                      [?]Flohw » 🌐
                      @flohw@pouet.chapril.org

                      Je recherche toujours quelque chose autour de Lyon, avec du télétravail 3 à 5 jours par semaine, dans le web, avec de l'éco conception, si possible en scop. Je suis dev senior/lead dev Symfony/Angular, pas mal de connaissances docker, je peux me plonger dans des bugs assez farfelus, profil plutôt adaptable. J'aimerai bien découvrir le

                        [?]Paolo Melchiorre » 🌐
                        @paulox@fosstodon.org

                        RE: fosstodon.org/@djangolondon/11

                        I’m happy to be speaking for the first time at the @djangolondon meetup on Thursday, May 7. 🎉

                        My talk will show Django’s GeneratedField through plenty of real-world examples. 🧩

                        It would be really nice to meet you there. 👋

                          [?]Lobsters » 🤖 🌐
                          @lobsters@mastodon.social

                          [?]Andrii Mishkovskyi 🇺🇦 [he/him] » 🌐
                          @mishok13@hachyderm.io

                          In today's exciting code archeology: "`eval()` is dangerous so I'll use `ast.literal_eval()` to parse request URL query parameters!"

                            [?]Seth Larson » 🌐
                            @sethmlarson@mastodon.social

                            pip 26.1 is an incredible release, thank you to the pip maintainers!! 💜

                            – Relative dependency cooldown support!
                            – Installing from pylock.toml
                            – Multiple security fixes

                            Read the full blog post by @ichard26

                            ichard26.github.io/blog/2026/0

                              [?]Hugo van Kemenade » 🌐
                              @hugovk@mastodon.social

                              PEP news!

                              PEP 788 – Protecting the C API from Interpreter Finalization: accepted

                              "Given that we have received no concerns from the C API WG or from the binding ecosystem, the SC is happy to accept the PEP."

                              discuss.python.org/t/pep-788-p

                                🗳

                                [?]David Lord :python: » 🌐
                                @davidism@mas.to

                                Web app db design: if you have optional string fields, do you make the column nullable, or not nullable with a default empty string. Consider HTML form data (empty field is sent as empty string, not omitted), and rendering (rendering empty for None has to be remembered everywhere). I've never seen any consensus. Comment if you want to explain why you choose one over the other! :boostplease:

                                nullable, default none:4
                                not nullable, default empty string:4
                                nullable, default empty string:0

                                  [?]Python Rennes » 🌐
                                  @pythonrennes@social.breizhcamp.org

                                  un article de @andrewnez sur les failles de sécurité des : nesbitt.io/2026/04/28/github-a

                                  Conseils :
                                  - TLDR : analyser vos fichiers de workflow avec docs.zizmor.sh/
                                  - éviter les déclencheurs pull_request_target et issue_comment
                                  - utiliser le TrustedPublishing pour et
                                  - bannir l'interpolation $ sur des valeurs non maitrisées
                                  - initier le workflow avec permissions: {}
                                  - figer une action avec un hash de commit plutôt qu'un tag muable

                                  [?]Python Rennes » 🌐
                                  @pythonrennes@social.breizhcamp.org

                                  Richard Si, un mainteneur de Pip a publié un article présentant les nouveautés venant avec Pip 26.1 : ichard26.github.io/blog/2026/0.

                                  Notamment :
                                  - la gestion (expérimentale) des lockfiles
                                  - la notion de cooldown pour la mise à jour des dépendances (ce délai permettant d'identifier des vulnérabilités dans la nouvelle version d'un paquet)

                                  [?]Hugo van Kemenade » 🌐
                                  @hugovk@mastodon.social

                                  🧊 One ~~eek~~ week until 3.15 feature freeze! 🧊

                                  hugovk.dev/next-release/

                                  At least 1 PEP still being implemented, 4 needing docs, and 5 awaiting a Steering Council decision.

                                    [?]Seth Larson » 🌐
                                    @sethmlarson@mastodon.social

                                    RE: mastodon.social/@andrewnez/116

                                    Workflow security continues to be a common cause of compromises of open source projects.

                                    If you're using GitHub Actions and don't want this to happen to your project: use Zizmor and treat the findings seriously, especially insecure triggers and user-controllable template injections.

                                    docs.zizmor.sh

                                      [?]Lanie » 🌐
                                      @RareBird15@allovertheplace.ca

                                      Let's talk CLI/TUI and Developer Workflows!

                                      I’m looking to refresh my local toolkit and I’m curious: what are the absolute "must-have" CLI or TUI programs in your current rotation?

                                      Whether it's a specialized utility for a specific language, a terminal-based interface for a common service, or a workflow-changing alias, I want to hear about it. I’m especially interested in tools that prioritize keyboard-driven navigation and accessibility.

                                      My Current Favorites:

                                      To get the ball rolling, here are a few tools I’ve been leaning on lately:

                                      • uv — Fast, reliable Python package and project management.
                                      • fzf & ripgrep — The classic duo for fuzzy finding and searching.
                                      • tmux — For session management and persistent terminal workspaces.
                                      • jq / yq — Essential for wrangling JSON and YAML without leaving the prompt.

                                      What about you?

                                      1. What is one tool you've discovered recently that you can't live without?
                                      2. Are there any TUI-based clients for web services (like Mastodon, GitHub, or RSS) that you recommend?
                                      3. Do you have a favorite "hidden gem" script or small utility?

                                      Mentions & Groups

                                      @programming
                                      @linux @terminal_u_i@lemmy.ml @selfhosted

                                      Hashtags

                                        [?]Paolo Melchiorre » 🌐
                                        @paulox@fosstodon.org

                                        I just published a recap of my DjangoCon Europe 2026 🇬🇷

                                        It’s a timeline of all the posts I shared live during the conference, with photos and small moments along the way.

                                        A simple way to relive the experience from start to sprints 🙂

                                        paulox.net/2026/04/27/my-djang

                                          [?]Nicolas Delsaux » 🌐
                                          @Riduidel@framapiaf.org

                                          Marcos Dione boosted

                                          [?]/G|T|R|O|N|I|X\ :python: :emacs: :nix: :linux: » 🌐
                                          @gtronix@infosec.exchange

                                          "PyPI package with 1.1M monthly downloads hacked to push infostealer"

                                          "[...] An attacker pushed a malicious version of the popular elementary-data package Python Package Index (PyPI) to steal sensitive developer data and cryptocurrency wallets."

                                          bleepingcomputer.com/news/secu

                                            [?]Seth Larson » 🌐
                                            @sethmlarson@mastodon.social

                                            pip 26.1 is an incredible release, thank you to the pip maintainers!! 💜

                                            – Relative dependency cooldown support!
                                            – Installing from pylock.toml
                                            – Multiple security fixes

                                            Read the full blog post by @ichard26

                                            ichard26.github.io/blog/2026/0

                                              [?]Django News » 🤖 🌐
                                              @djangonews@mastodon.social

                                              [?]Alexandre B A Villares ☔🐍 » 🌐
                                              @villares@ciberlandia.pt

                                              Today I moved my material-aulas repo (for my + teaching materials) from GitHub to Codeberg. codeberg.org/villares/material

                                              I removed the old Processing Python mode stuff which is still on the live site, but won't be updated.

                                              I had already turned off GitHub Pages and moved everything to some basic markdown rendering hacky script that uploads things on Dreamhost with paramiko.

                                              Now the next step will be to study and convert the materials to Zensical... I hope I can learn something like lftp or some ssh tricks and that I won't struggle with deployment later on. Also I fear a bit some hacky JS might break.

                                                [?]Alexandre B A Villares ☔🐍 » 🌐
                                                @villares@ciberlandia.pt

                                                5.0.0 is out!
                                                It comes with 3.14 :)

                                                You can get it from thonny.org

                                                I'm investigating the compatibility with the thonny-py5mode plug-in and so far it seems to work fine. github.com/py5coding/thonny-py

                                                  AodeRelay boosted

                                                  [?]GNU/Linux.ch » 🌐
                                                  @gnulinux@social.anoxinon.de

                                                  Python: Paketbau und Installation

                                                  Ein Python-Skript zu schreiben, kann man schnell erlernen. Doch wie sieht es mit der Paketierung und der Installation aus? Dieser Artikel liefert Antworten.

                                                  gnulinux.ch/python-paketbau-un

                                                    [?]Lien Rag » 🌐
                                                    @lienrag@mastodon.tedomum.net

                                                    Bon ben en fait la réponse était très simple : dans le fichier d'origine il y avait un "import itertools" qui n'était pas dans le fichier destination, et j'ai pas vu ça et donc pas pensé à le rajouter.
                                                    Donc "chain.from_iterable" était reconnu dans le fichier source, mais logiquement pas dans le fichier où je l'ai collé...

                                                    Comme quoi commencer par vérifier les trucs les plus cons c'est généralement une bonne idée...

                                                      [?]Trey Hunner 🐍 » 🌐
                                                      @treyhunner@mastodon.social

                                                      Python Tip #116 (of 365):

                                                      Use pyupgrade to modernize your Python idioms.

                                                      Either install pyupgrade or just run "uvx pyupgrade" against your code.

                                                      pypi.org/project/pyupgrade/

                                                      pyupgrade will unneeded Python 2-isms like these:

                                                      # coding: utf-8
                                                      from __future__ import unicode_literals

                                                      It'll also change "super(MyClassName, self)" to super()

                                                      And it'll remove unnecessary inheritance from the default object class. "class MyClass(object):" will become "class MyClass:".

                                                      🧵 (1/2)

                                                        [?]David Lord :python: » 🌐
                                                        @davidism@mas.to

                                                        Yeah, Pallets and Flask sponsored North Bay Python! But I know you all actually want the cat pics from my slides 🐈‍⬛🐈‍⬛ Here's a link to the slides in blog form: davidism.com/sponsoring-north-

                                                          AodeRelay boosted

                                                          [?]dewomser » 🌐
                                                          @dewomser@social.tchncs.de


                                                          Was rauskommt, wenn man die KI zu Knowledgegraph und Mastodon fragt, ist schon erstaunlich. Es ist ein gut dokumentiertes Pythonskrpt geworden.
                                                          Das Netz wabert bevor es eine stabile Form annimmt.
                                                          untergang.de/index.php/inhalt/

                                                            [?]Hugo van Kemenade » 🌐
                                                            @hugovk@mastodon.social

                                                            PEP news!

                                                            PEP 829 – Package Startup Configuration Files: accepted

                                                            "The SC views PEP 829 as a sensible improvement to the interpreter layer, compatible with and not precluding future work in the installer and packaging standards space. We encourage contributors interested in that broader direction to consider proposing complementary standards. Accepting PEP 829 is not a statement that the interpreter layer is the end of this work."

                                                            discuss.python.org/t/pep-829-s

                                                              [?]Trey Hunner 🐍 » 🌐
                                                              @treyhunner@mastodon.social

                                                              Python Tip #114 (of 365):

                                                              Instead of yielding in a loop, use yield-from.

                                                              (Technically the 2 are slightly different, but that fact rarely matters.)

                                                              Within a generator function, if you need to "yield" each item from a specific iterable, you could loop over the iterable and "yield" each item.

                                                              🧵 (1/3)

                                                                [?]Paolo Melchiorre » 🌐
                                                                @paulox@fosstodon.org

                                                                Just recorded my talk for @posetteconf 2026:
                                                                "PostgreSQL Generated Columns by Example" 🐘

                                                                Tune in on June 17th to watch my talk: 📆
                                                                posetteconf.com/2026/talks/pos

                                                                Check also the schedule for many more PostgreSQL talks!👇 posetteconf.com/2026/

                                                                Thanks @clairegiordano for the support during the recording.🙏

                                                                CC @pycon @django @ubuntu

                                                                Selfie of me in front of the pc

                                                                Alt...Selfie of me in front of the pc

                                                                  🗳
                                                                  Django boosted

                                                                  [?]Jeff Triplett » 🌐
                                                                  @webology@mastodon.social

                                                                  🚀 We shipped Issue #334 of @djangonews on @buttondown this week for the first time.

                                                                  📊 If you subscribe, did you receive it?

                                                                  django-news.com/archive/issue-

                                                                  Yes:12
                                                                  Yes, but I found it in SPAM/Junk:1
                                                                  No:2
                                                                  What's Django News? (check the link):0

                                                                    [?]Hugo van Kemenade » 🌐
                                                                    @hugovk@mastodon.social

                                                                    PEP news:

                                                                    PEP 661 – Sentinel Values: accepted

                                                                    Originally created in 2021, and revived just in time for Python 3.15.

                                                                    discuss.python.org/t/pep-661-s

                                                                    PEP 806 – Mixed sync/async context managers with precise async marking: rejected

                                                                    There's a high cost to adding new syntax. "The problem this PEP addresses, while genuine, does not in our view meet that bar."

                                                                    discuss.python.org/t/pep-806-m

                                                                      [?]Adam Jacobs 🇺🇦 [He/Him] » 🌐
                                                                      @statsguy@mas.to

                                                                      OK, here's a : if I want to sync directories from a Linux server using a Python script, does it make much difference whether I invoke a shell command with rsync from the Python script or use a dedicated Python sync command such as pyrsync?

                                                                      (Boosts welcome if this isn't your area of expertise)

                                                                        [?]Trey Hunner 🐍 » 🌐
                                                                        @treyhunner@mastodon.social

                                                                        Python Tip #113 (of 365):

                                                                        Instead of functools.lru_cache(maxsize=None) use functools.cache.

                                                                        Both of these decorators will "memoize" a function, caching all arguments passed to it.

                                                                        lru_cache is great when you want a maximum size to your cache... but if an unlimited cache size is acceptable, just use functools.cache.

                                                                          [?]Hugo van Kemenade » 🌐
                                                                          @hugovk@mastodon.social

                                                                          Current status of PEPs for 3.15 with 12 days until feature freeze:

                                                                          Informational: 1 (release schedule)

                                                                          Open (under consideration): 24

                                                                          Submitted for Steering Council decision: 8

                                                                          Accepted (may not be implemented yet): 7

                                                                          Finished (done, with a stable interface): 5

                                                                          Deferred (postponed pending further research or updates): 2

                                                                          Rejected, Superseded, and Withdrawn: 2

                                                                          (Some are further along but the PEP's not updated yet)

                                                                          peps.python.org
                                                                          hugovk.dev/next-release/

                                                                            [?]Fabien LOISON (FLOZz) » 🌐
                                                                            @FLOZz@mastodon.social

                                                                            🚀️ I just released rst2gemtext v0.6.0

                                                                            rst2gemtext is a library and a CLI tool to convert reStructuredText documents to Gemtext (the markup format used by [not the AI from Google!])

                                                                            ➡️ github.com/flozz/rst2gemtext/r

                                                                            In my last blog article I used footnotes for the first time so they are now supported by the lib, enjoy! 😁️

                                                                              [?]Python Software Foundation » 🌐
                                                                              @ThePSF@fosstodon.org

                                                                              Please congratulate our newest PSF Fellow Members for Q1, 2026! Their continued contributions to the Python ecosystem are so very important to our community.
                                                                              pyfound.blogspot.com/2026/04/a

                                                                                Django boosted

                                                                                [?]Paolo Melchiorre » 🌐
                                                                                @paulox@fosstodon.org

                                                                                Last sprint morning for me at DjangoCon Europe 2026 in Athens 🇬🇷

                                                                                Tried to wrap up a few things I had started, helped where I could, and spent time talking and saying goodbye to many people.

                                                                                Also gave a hand bringing lunch for everyone, small things but part of the whole experience 🙂

                                                                                Big thanks to the organizers 🙏

                                                                                With Paris Kasidiaris, @anze3db, @jrief

                                                                                DjangoCon Europe 2026 sprints sign

                                                                                Alt...DjangoCon Europe 2026 sprints sign

                                                                                Selfie group

                                                                                Alt...Selfie group

                                                                                People carrying food

                                                                                Alt...People carrying food

                                                                                Selfie group

                                                                                Alt...Selfie group

                                                                                  [?]Paolo Melchiorre » 🌐
                                                                                  @paulox@fosstodon.org

                                                                                  After the sprint day at DjangoCon Europe 2026 🇬🇷

                                                                                  We went for a long walk through Athens with the Parthenon in the background, then a great dinner with Greek food and one last drink before calling it a night 🍷

                                                                                  Always special to spend this kind of time together, especially meeting new people along the way 🙂

                                                                                  With @anthony @anze3db

                                                                                  Partenon view

                                                                                  Alt...Partenon view

                                                                                  Selfie group

                                                                                  Alt...Selfie group

                                                                                  Selfie group

                                                                                  Alt...Selfie group

                                                                                  Selfie group

                                                                                  Alt...Selfie group

                                                                                    Django boosted

                                                                                    [?]Paolo Melchiorre » 🌐
                                                                                    @paulox@fosstodon.org

                                                                                    Afternoon of the first sprint day at DjangoCon Europe 2026 🇬🇷

                                                                                    We had a hands-on session to continue the Django + AI workshop from the conference, with a few members of the official AI working group and other sprinters.

                                                                                    Really good discussion, helped clarify quite a few points.

                                                                                    A report will follow 🙂

                                                                                    With @thibaudcolas, Laura Gates, @knyghty, @marcosilva0000, @EmmaDelescolle

                                                                                    People speaking

                                                                                    Alt...People speaking

                                                                                    People speaking

                                                                                    Alt...People speaking

                                                                                    People speaking

                                                                                    Alt...People speaking

                                                                                    Selfie group

                                                                                    Alt...Selfie group

                                                                                      [?]Paolo Melchiorre » 🌐
                                                                                      @paulox@fosstodon.org

                                                                                      Last evening of DjangoCon Europe 2026 🇬🇷

                                                                                      A walk through the center of Athens and dinner with the speakers… really nice way to close these days.

                                                                                      Good company, a bit of wandering around the city, and some well-earned food after an intense conference 🙂

                                                                                      With Jacob Walls, @shaib, @carlton, @apollo13, @felixxm, @EvilDMP, @anorthall, @christophehenry, @meshy, @samueljsb, @timb07, @markush, @jake, @thibaudcolas

                                                                                      Selfie with people

                                                                                      Alt...Selfie with people

                                                                                      Selfie with people

                                                                                      Alt...Selfie with people

                                                                                      People having dinner

                                                                                      Alt...People having dinner

                                                                                      Selfie with people

                                                                                      Alt...Selfie with people

                                                                                        Django boosted

                                                                                        [?]Paolo Melchiorre » 🌐
                                                                                        @paulox@fosstodon.org

                                                                                        Closing session just wrapped up at DjangoCon Europe 2026 in Athens 🇬🇷

                                                                                        Final thanks, hugs, goodbyes… and that feeling that it went by too fast.

                                                                                        See you somewhere down the road 🙂

                                                                                        With Antonis Kalipetis, Paris Kasidiaris, ...

                                                                                        People on stage

                                                                                        Alt...People on stage

                                                                                        People on stage

                                                                                        Alt...People on stage

                                                                                        People on stage

                                                                                        Alt...People on stage

                                                                                        People on stage

                                                                                        Alt...People on stage

                                                                                          [?]Paolo Melchiorre » 🌐
                                                                                          @paulox@fosstodon.org

                                                                                          Lightning talks just wrapped up at DjangoCon Europe 2026 ⚡️

                                                                                          Always a fun mix of ideas, demos, and unexpected moments right before the closing… a perfect way to end the conference 🙂

                                                                                          With @anze3db, @alexgmin, Hwayoung Cha

                                                                                          Speaker on stage

                                                                                          Alt...Speaker on stage

                                                                                          Speaker on stage

                                                                                          Alt...Speaker on stage

                                                                                          Speaker on stage

                                                                                          Alt...Speaker on stage

                                                                                          Speaker on stage

                                                                                          Alt...Speaker on stage

                                                                                            Lily boosted

                                                                                            [?]Paolo Melchiorre » 🌐
                                                                                            @paulox@fosstodon.org

                                                                                            Next talk at DjangoCon Europe 2026 🇬🇷

                                                                                            Now listening to @christophehenry 🎤

                                                                                            Exploring the idea of using Django templates on the frontend, transpiling them to JS to keep a single source of truth while avoiding too many HTTP requests… interesting direction 👀

                                                                                            Speaker on stage

                                                                                            Alt...Speaker on stage

                                                                                            Speaker on stage

                                                                                            Alt...Speaker on stage

                                                                                            Speaker on stage

                                                                                            Alt...Speaker on stage

                                                                                            Speaker on stage

                                                                                            Alt...Speaker on stage

                                                                                              Lily boosted

                                                                                              [?]Paolo Melchiorre » 🌐
                                                                                              @paulox@fosstodon.org

                                                                                              Last talk before lunch at DjangoCon Europe 2026 🇬🇷

                                                                                              Now listening to @meshy and @samueljsb 🎤

                                                                                              A look back at how we handled transactions before atomic, and how something we now take for granted actually changed the way we write Django apps… nice mix of history and “wait, do we really understand this?” 🙂

                                                                                              Speaker on stage

                                                                                              Alt...Speaker on stage

                                                                                              Speaker on stage

                                                                                              Alt...Speaker on stage

                                                                                              Speaker on stage

                                                                                              Alt...Speaker on stage

                                                                                              Speaker on stage

                                                                                              Alt...Speaker on stage

                                                                                                Django boosted

                                                                                                [?]Paolo Melchiorre » 🌐
                                                                                                @paulox@fosstodon.org

                                                                                                Day 2 of DjangoCon Europe 2026 in Athens is done 🇬🇷

                                                                                                Talks, chats, drinks, gelato 🍦 and, more than anything, a lot of people I got to meet again today.

                                                                                                These days are intense, but in a good way 🙂

                                                                                                With @nanorepublica, @thibaudcolas, @jack, @williamblackie, @knyghty , Francisco De Maussion, Juliana Nicacio, Laura Gates, @shaib

                                                                                                Selfie with people

                                                                                                Alt...Selfie with people

                                                                                                Selfie with people

                                                                                                Alt...Selfie with people

                                                                                                Selfie with people

                                                                                                Alt...Selfie with people

                                                                                                Selfie with people

                                                                                                Alt...Selfie with people

                                                                                                  [?]Paolo Melchiorre » 🌐
                                                                                                  @paulox@fosstodon.org

                                                                                                  Gelato break during DjangoCon Europe 2026… @thibaudcolas bring us in a place called Django Gelato in Athens🍦😄

                                                                                                  Couldn’t not stop here.

                                                                                                  Thinking of @mariatta , this feels very on brand for her conference selfies 😄

                                                                                                  With @thibaudcolas, David Vaz, Glenn Mendoza, Jens-Erik Weber, Hwayoung Cha,

                                                                                                  People having ice cream

                                                                                                  Alt...People having ice cream

                                                                                                  People having ice cream

                                                                                                  Alt...People having ice cream

                                                                                                  People having ice cream

                                                                                                  Alt...People having ice cream

                                                                                                  People having ice cream

                                                                                                  Alt...People having ice cream

                                                                                                    Django boosted

                                                                                                    [?]Paolo Melchiorre » 🌐
                                                                                                    @paulox@fosstodon.org

                                                                                                    Took part in the “Django and AI: A Community Conversation” workshop at DjangoCon Europe 2026 🇬🇷

                                                                                                    Really appreciated the space that Laura Gates and @thibaudcolas created for an open discussion around AI in the Django ecosystem.

                                                                                                    I joined the "Core maintenance of Django" group with @EmmaDelescolle, @marcosilva0000, Francisco De Maussion

                                                                                                    I hope this is just the starting point for something bigger 🙂

                                                                                                    People speaking

                                                                                                    Alt...People speaking

                                                                                                    People speaking

                                                                                                    Alt...People speaking

                                                                                                    People speaking

                                                                                                    Alt...People speaking

                                                                                                    People speaking

                                                                                                    Alt...People speaking

                                                                                                      Django boosted

                                                                                                      [?]Paolo Melchiorre » 🌐
                                                                                                      @paulox@fosstodon.org

                                                                                                      Day 1 of DjangoCon Europe 2026 in Athens is done 🇬🇷

                                                                                                      As always, the best part is the people. Old friends, folks I’ve shared so many moments with, volunteers, and lots of new faces

                                                                                                      Also had a few people come up during the day to chat, ask about my talk, share feedback… those small moments really stay with you 🙂

                                                                                                      This is the human side of the Django community

                                                                                                      With @anthony, @jong0uld, @anze3db, @marcosilva0000, Andrew Williamson, @benjaoming, Timothy Mccurrach

                                                                                                      Selfie with people

                                                                                                      Alt...Selfie with people

                                                                                                      Selfie with people

                                                                                                      Alt...Selfie with people

                                                                                                      Selfie with people

                                                                                                      Alt...Selfie with people

                                                                                                      Selfie with people

                                                                                                      Alt...Selfie with people

                                                                                                        [?]Paolo Melchiorre » 🌐
                                                                                                        @paulox@fosstodon.org

                                                                                                        Wrapping up the first day of DjangoCon Europe 2026 with a big dinner in Athens 🇬🇷

                                                                                                        After a full day of talks, now sitting at a long table with people from all over Europe, sharing stories and really good Greek food 🙂

                                                                                                        These moments are just as important as the talks and workshop.

                                                                                                        With Jens-Erik Weber, me, @carlton, @EvilDMP, @apollo13, Fabian Braun, Joe Burch, Valentinos Evripidou, @felixxm, @markush , @jrief, @be_haki

                                                                                                        People eating food

                                                                                                        Alt...People eating food

                                                                                                          Pep boosted

                                                                                                          [?]Paolo Melchiorre » 🌐
                                                                                                          @paulox@fosstodon.org

                                                                                                          Last talk of the first day at DjangoCon Europe 2026 🇬🇷

                                                                                                          Now listening to @timb07 🎤

                                                                                                          As tables get extremely large, the abstraction starts to break down and performance issues show up… curious to see how partitioning helps in real-world cases 🙂

                                                                                                          Speaker on stage

                                                                                                          Alt...Speaker on stage

                                                                                                          Speaker on stage

                                                                                                          Alt...Speaker on stage

                                                                                                            Lily boosted

                                                                                                            [?]Paolo Melchiorre » 🌐
                                                                                                            @paulox@fosstodon.org

                                                                                                            This morning I presented my talk “AI-Assisted Contributions and Maintainer Load” at DjangoCon Europe 2026 in Athens 🇬🇷

                                                                                                            Thanks to everyone who joined, filled the room, and asked thoughtful questions, it really means a lot 🤗

                                                                                                            I’ll share slides and more soon 👇
                                                                                                            paulox.net/

                                                                                                            Photo of the talk by @felixxm

                                                                                                            With Antonis Kalipetis

                                                                                                            Speaker on the stage

                                                                                                            Alt...Speaker on the stage

                                                                                                            Speaker on the stage

                                                                                                            Alt...Speaker on the stage

                                                                                                            Selfie with the audience in the background

                                                                                                            Alt...Selfie with the audience in the background

                                                                                                            Selfie with the volunteer

                                                                                                            Alt...Selfie with the volunteer

                                                                                                              [?]Paolo Melchiorre » 🌐
                                                                                                              @paulox@fosstodon.org

                                                                                                              This trip to DjangoCon Europe in Athens wasn’t just a flight ✈️

                                                                                                              I tried to turn it into a small “Django speaking tour”, a bit like the one I did in 2022.

                                                                                                              Yesterday I was in Lecce for a Django talk and a walk through the city with the local community. This morning I reached Bari, had a quick lunch by the Adriatic sea with the @pybari organizer, and then flew to Athens.

                                                                                                              Same sea, different shore, same community.

                                                                                                              Looking forward to meetings you all.😊

                                                                                                              Selfie taken at the end of my Django talk in Lecce, with the local community.

                                                                                                              Alt...Selfie taken at the end of my Django talk in Lecce, with the local community.

                                                                                                              Night view of the historic center of Lecce, with the Church of Santa Croce beautifully illuminated during an evening walk.

                                                                                                              Alt...Night view of the historic center of Lecce, with the Church of Santa Croce beautifully illuminated during an evening walk.

                                                                                                              Selfie with Gaetano, organizer of Python Bari, with the Adriatic Sea behind us during a quick lunch by the coast.

                                                                                                              Alt...Selfie with Gaetano, organizer of Python Bari, with the Adriatic Sea behind us during a quick lunch by the coast.

                                                                                                              View of the port of Santo Spirito near Bari, with boats and the calm sea under daylight.

                                                                                                              Alt...View of the port of Santo Spirito near Bari, with boats and the calm sea under daylight.