home.social

Search

622 results for “davidism”

  1. RE: mas.to/@davidism/1164833527879

    Was surprised how close this stayed. At a few points it was an even 50/50 split. No one picked the chaos option, which is a good sign. People made good arguments for both options. A little confusion over "default" whether that was at the SQL, form, or code level. I ended up picking "not null, default empty" for my current project because I don't need to distinguish "no response" from "empty response", so that simplifies typing. #python #flask #django

  2. @davidism

    @glyph

    Interesting. Talk about hiding behind layers of abstraction.

    I also swear I picked this way up from somewhere talking about how to work around this issue in fastapi docs, but am not sure.

    #mutable

  3. 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- #nbpy #python #flask

  4. My favorite font for projects, Atkinson Hyperlegible, recently released a new version with variables and monospace. I wrote a blog post on how to use it through Google Fonts or project-local static files. davidism.com/atkinson-hyperleg #Fonts #CSS #AtkinsonHyperlegible #Python #Flask

  5. In order to fix a Jinja security issue (upgrade to 3.1.6 today!) I had to figure out a clever way to improve Python's `hasattr`: davidism.com/python-jinja-hasa #python #jinja

  6. @davidism

    Depending on what you mean by attribute - you just want to extract the #docstrings?

    On class (and class instances) and function/method objects, it's available as `<obj>.__doc__`. Same for modules. That covers most types of objects...

    If you mean extracting information from type annotations, there's an inspection interface for that, too.

  7. @davidism

    Depending on what you mean by attribute - you just want to extract the #docstrings?

    On class (and class instances) and function/method objects, it's available as `<obj>.__doc__`. Same for modules. That covers most types of objects...

    If you mean extracting information from type annotations, there's an inspection interface for that, too.

  8. @davidism

    Depending on what you mean by attribute - you just want to extract the #docstrings?

    On class (and class instances) and function/method objects, it's available as `<obj>.__doc__`. Same for modules. That covers most types of objects...

    If you mean extracting information from type annotations, there's an inspection interface for that, too.

  9. @davidism

    Depending on what you mean by attribute - you just want to extract the #docstrings?

    On class (and class instances) and function/method objects, it's available as `<obj>.__doc__`. Same for modules. That covers most types of objects...

    If you mean extracting information from type annotations, there's an inspection interface for that, too.

  10. @davidism

    Depending on what you mean by attribute - you just want to extract the #docstrings?

    On class (and class instances) and function/method objects, it's available as `<obj>.__doc__`. Same for modules. That covers most types of objects...

    If you mean extracting information from type annotations, there's an inspection interface for that, too.

  11. @pauleveritt @davidism I believe that in many cases, writing semantic and classless HTML is good for the web and increases its accessibility. 🚀
    In fact, we have just updated the Python Pescara 🐬 group landing page to Pico v2 ✨
    pescara.python.it/
    #pico #css #html #web #semantic #classless #python #pescara

  12. @pauleveritt @davidism I believe that in many cases, writing semantic and classless HTML is good for the web and increases its accessibility. 🚀
    In fact, we have just updated the Python Pescara 🐬 group landing page to Pico v2 ✨
    pescara.python.it/

  13. @pauleveritt @davidism I believe that in many cases, writing semantic and classless HTML is good for the web and increases its accessibility. 🚀
    In fact, we have just updated the Python Pescara 🐬 group landing page to Pico v2 ✨
    pescara.python.it/
    #pico #css #html #web #semantic #classless #python #pescara

  14. @pauleveritt @davidism I believe that in many cases, writing semantic and classless HTML is good for the web and increases its accessibility. 🚀
    In fact, we have just updated the Python Pescara 🐬 group landing page to Pico v2 ✨
    pescara.python.it/
    #pico #css #html #web #semantic #classless #python #pescara

  15. @pauleveritt @davidism I believe that in many cases, writing semantic and classless HTML is good for the web and increases its accessibility. 🚀
    In fact, we have just updated the Python Pescara 🐬 group landing page to Pico v2 ✨
    pescara.python.it/
    #pico #css #html #web #semantic #classless #python #pescara

  16. Was chatting about #YokoKanno at dinner one PyCon evening (pretty sure with @davidism) and it struck me today (as my “anime OP/ED" playlist was playing) that we never brought up one of my favorite Kanno works, the #TurnAGundam soundtrack.

    Especially the main theme, "Moon”, whose vocal performance is credited to one Gabriela Robin…eventually revealed to be a pseudonym of Kanno herself! Turns out she can compose /and/ sing (and how.)

    youtu.be/y4imRkny0iM?si=pLDdR5

  17. @shauna ooooh, I am writing a follow-up to the #PyConUS2023 open space on maintainer burnout that @davidism facilitated, and this link is going in there!

  18. This evening REVSYS hosted the PyCon US after party here in Long Beach 🎉

    Thanks to @frank and @webology for creating another opportunity to meet people, continue conversations after the conference closing, exchange ideas, and simply spend time together with the community ✨

    Slefies with @kati @veldakiara @wsvincent @sheena @davidism @yossarian

  19. This evening REVSYS hosted the PyCon US after party here in Long Beach 🎉

    Thanks to @frank and @webology for creating another opportunity to meet people, continue conversations after the conference closing, exchange ideas, and simply spend time together with the community ✨

    Slefies with @kati @veldakiara @wsvincent @sheena @davidism @yossarian

    #PyConUS #PyCon #Revsys

  20. This evening REVSYS hosted the PyCon US after party here in Long Beach 🎉

    Thanks to @frank and @webology for creating another opportunity to meet people, continue conversations after the conference closing, exchange ideas, and simply spend time together with the community ✨

    Slefies with @kati @veldakiara @wsvincent @sheena @davidism @yossarian

    #PyConUS #PyCon #Revsys

  21. This evening REVSYS hosted the PyCon US after party here in Long Beach 🎉

    Thanks to @frank and @webology for creating another opportunity to meet people, continue conversations after the conference closing, exchange ideas, and simply spend time together with the community ✨

    Slefies with @kati @veldakiara @wsvincent @sheena @davidism @yossarian

    #PyConUS #PyCon #Revsys

  22. This evening REVSYS hosted the PyCon US after party here in Long Beach 🎉

    Thanks to @frank and @webology for creating another opportunity to meet people, continue conversations after the conference closing, exchange ideas, and simply spend time together with the community ✨

    Slefies with @kati @veldakiara @wsvincent @sheena @davidism @yossarian

    #PyConUS #PyCon #Revsys

  23. And if you're busy writing your talk submission for , you should absolutely make sure you're checking in on the awesome @NorthBayPython conference and tag, the conversation is amazing!

    Great conferences make for great fun in many ways, and can spawn many surprising turns!

    Notably: it appears that there's a new con happening: !

    mas.to/@davidism/1144112788932

  24. You make the leap of faith that this stranger will stick around and be responsive for weeks/months of intermittent communication.

    Or you don't. You ignore the patch, or leave it for a "later" that never comes. Or you explicitly say it's not good enough & you'd rather do it yourself, & close the thread.

    Or maybe there's another way.

    harihareswara.net/posts/2023/s

    Another post drawing from conversations with #maintainer @davidism.

    #maintainers #opensource #FLOSS #ProjectManagement #maintainership

  25. New blog post on user support frustration, its causes, and how we could build the "infrastructure of equanimity" in #opensource, including ideas for potential cross-project tools & practices.

    harihareswara.net/posts/2023/u

    Shout-outs to @davidism, Heidi Waterhouse, @offby1, @jacob, Nicole Harris, @bernard, + @georgia for work & conversations that I built on in this piece.

    #maintainer #maintainership #FLOSS #UX #UserExperience #sustainability #ProjectManagement #Python #PythonPackaging #burnout

  26. XOBytes, the friendly hug of data sizes. (Thanks to Fastly for providing exabytes of bandwidth to the PSF and PyPI for free 🤯) #PyConUS #PyPI #Python

  27. Really excited to use and improve gh-profiler github.com/ehmatthes/gh-profil by @ehmatthes, it's detecting the same LLM use patterns I was starting to write a tool for as well. #Python #PyConUS