home.social

#dailypythonista — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #dailypythonista, aggregated by home.social.

  1. Has anyone here read „A Philosophy of Software Design” by John Ousterhost? If so - was it worth the time spent? If not - why?

    Decided to ask here because I definitely need to cut off on my reading list, and adding there every book I came across with no real recommendation is definitely not the way to go here 😅

    #DailyPythonista #programming #askfedi #askmastodon #books

    goodreads.com/book/show/399967

  2. Has anyone here read „A Philosophy of Software Design” by John Ousterhost? If so - was it worth the time spent? If not - why?

    Decided to ask here because I definitely need to cut off on my reading list, and adding there every book I came across with no real recommendation is definitely not the way to go here 😅

    #DailyPythonista #programming #askfedi #askmastodon #books

    goodreads.com/book/show/399967

  3. Has anyone here read „A Philosophy of Software Design” by John Ousterhost? If so - was it worth the time spent? If not - why?

    Decided to ask here because I definitely need to cut off on my reading list, and adding there every book I came across with no real recommendation is definitely not the way to go here 😅

    #DailyPythonista #programming #askfedi #askmastodon #books

    goodreads.com/book/show/399967

  4. Has anyone here read „A Philosophy of Software Design” by John Ousterhost? If so - was it worth the time spent? If not - why?

    Decided to ask here because I definitely need to cut off on my reading list, and adding there every book I came across with no real recommendation is definitely not the way to go here 😅

    #DailyPythonista #programming #askfedi #askmastodon #books

    goodreads.com/book/show/399967

  5. Has anyone here read „A Philosophy of Software Design” by John Ousterhost? If so - was it worth the time spent? If not - why?

    Decided to ask here because I definitely need to cut off on my reading list, and adding there every book I came across with no real recommendation is definitely not the way to go here 😅

    #DailyPythonista #programming #askfedi #askmastodon #books

    goodreads.com/book/show/399967

  6. Have you ever seen the typing.overload decorator in the wild and wondered what it's actually for?

    I wrote a short blog post explaining the problem it solves and how to use it in practice. 🐍

    borutzki.github.io/2026/02/07/

    #Python #programming #DailyPythonista

  7. Have you ever seen the typing.overload decorator in the wild and wondered what it's actually for?

    I wrote a short blog post explaining the problem it solves and how to use it in practice. 🐍

    borutzki.github.io/2026/02/07/

    #Python #programming #DailyPythonista

  8. Have you ever seen the typing.overload decorator in the wild and wondered what it's actually for?

    I wrote a short blog post explaining the problem it solves and how to use it in practice. 🐍

    borutzki.github.io/2026/02/07/

    #Python #programming #DailyPythonista

  9. Have you ever seen the typing.overload decorator in the wild and wondered what it's actually for?

    I wrote a short blog post explaining the problem it solves and how to use it in practice. 🐍

    borutzki.github.io/2026/02/07/

    #Python #programming #DailyPythonista

  10. Have you ever seen the typing.overload decorator in the wild and wondered what it's actually for?

    I wrote a short blog post explaining the problem it solves and how to use it in practice. 🐍

    borutzki.github.io/2026/02/07/

    #Python #programming #DailyPythonista

  11. Debugger is fun and stuff but sometimes it's just faster to dump Django ORM data to a JSON, skim through it, apply fixes and forget about the topic.

    Here's how to do that programmatically, e.g. during TestCase execution.

    #Django #Python #programming #DailyPythonista #TDD

    borutzki.github.io/2026/01/25/

  12. Debugger is fun and stuff but sometimes it's just faster to dump Django ORM data to a JSON, skim through it, apply fixes and forget about the topic.

    Here's how to do that programmatically, e.g. during TestCase execution.

    #Django #Python #programming #DailyPythonista #TDD

    borutzki.github.io/2026/01/25/

  13. Debugger is fun and stuff but sometimes it's just faster to dump Django ORM data to a JSON, skim through it, apply fixes and forget about the topic.

    Here's how to do that programmatically, e.g. during TestCase execution.

    #Django #Python #programming #DailyPythonista #TDD

    borutzki.github.io/2026/01/25/

  14. Debugger is fun and stuff but sometimes it's just faster to dump Django ORM data to a JSON, skim through it, apply fixes and forget about the topic.

    Here's how to do that programmatically, e.g. during TestCase execution.

    #Django #Python #programming #DailyPythonista #TDD

    borutzki.github.io/2026/01/25/

  15. Debugger is fun and stuff but sometimes it's just faster to dump Django ORM data to a JSON, skim through it, apply fixes and forget about the topic.

    Here's how to do that programmatically, e.g. during TestCase execution.

    #Django #Python #programming #DailyPythonista #TDD

    borutzki.github.io/2026/01/25/

  16. What if I told you that the following way of taking the second object from a Django `QuerySet` might be unreliable and can lead to non-deterministic failures under some circumstances?

    And if you think it's a bad idea whatsoever - can you explain why?

    Take a look on my recent blog post for more details: borutzki.github.io/2026/01/19/

    #Django #Python #DailyPythonista #programming #ORM

  17. What if I told you that the following way of taking the second object from a Django `QuerySet` might be unreliable and can lead to non-deterministic failures under some circumstances?

    And if you think it's a bad idea whatsoever - can you explain why?

    Take a look on my recent blog post for more details: borutzki.github.io/2026/01/19/

    #Django #Python #DailyPythonista #programming #ORM

  18. What if I told you that the following way of taking the second object from a Django `QuerySet` might be unreliable and can lead to non-deterministic failures under some circumstances?

    And if you think it's a bad idea whatsoever - can you explain why?

    Take a look on my recent blog post for more details: borutzki.github.io/2026/01/19/

    #Django #Python #DailyPythonista #programming #ORM

  19. What if I told you that the following way of taking the second object from a Django `QuerySet` might be unreliable and can lead to non-deterministic failures under some circumstances?

    And if you think it's a bad idea whatsoever - can you explain why?

    Take a look on my recent blog post for more details: borutzki.github.io/2026/01/19/

    #Django #Python #DailyPythonista #programming #ORM

  20. What if I told you that the following way of taking the second object from a Django `QuerySet` might be unreliable and can lead to non-deterministic failures under some circumstances?

    And if you think it's a bad idea whatsoever - can you explain why?

    Take a look on my recent blog post for more details: borutzki.github.io/2026/01/19/

    #Django #Python #DailyPythonista #programming #ORM

  21. Out of nowhere I decided to describe briefly my approach to reuse model_validator (and any other validator) across multiple #Pydantic models.

    Code snippet from image should do the job, full context is in the linked blog post.

    borutzki.github.io/2025/12/22/

    #Python #DailyPythonista #programming

  22. Out of nowhere I decided to describe briefly my approach to reuse model_validator (and any other validator) across multiple #Pydantic models.

    Code snippet from image should do the job, full context is in the linked blog post.

    borutzki.github.io/2025/12/22/

    #Python #DailyPythonista #programming

  23. Out of nowhere I decided to describe briefly my approach to reuse model_validator (and any other validator) across multiple #Pydantic models.

    Code snippet from image should do the job, full context is in the linked blog post.

    borutzki.github.io/2025/12/22/

    #Python #DailyPythonista #programming

  24. Out of nowhere I decided to describe briefly my approach to reuse model_validator (and any other validator) across multiple #Pydantic models.

    Code snippet from image should do the job, full context is in the linked blog post.

    borutzki.github.io/2025/12/22/

    #Python #DailyPythonista #programming

  25. Out of nowhere I decided to describe briefly my approach to reuse model_validator (and any other validator) across multiple #Pydantic models.

    Code snippet from image should do the job, full context is in the linked blog post.

    borutzki.github.io/2025/12/22/

    #Python #DailyPythonista #programming

  26. Ever needed to check for root / admin privileges to make sure your Python script can work correctly?

    In my last blog post, I provide you with approach for Linux, macOS and Windows to get this stuff done.

    Happy hacking 🐍

    #DailyPythonista #Python #programming
    borutzki.github.io/2025/10/16/

  27. Ever needed to check for root / admin privileges to make sure your Python script can work correctly?

    In my last blog post, I provide you with approach for Linux, macOS and Windows to get this stuff done.

    Happy hacking 🐍

    #DailyPythonista #Python #programming
    borutzki.github.io/2025/10/16/

  28. Ever needed to check for root / admin privileges to make sure your Python script can work correctly?

    In my last blog post, I provide you with approach for Linux, macOS and Windows to get this stuff done.

    Happy hacking 🐍

    #DailyPythonista #Python #programming
    borutzki.github.io/2025/10/16/

  29. Ever needed to check for root / admin privileges to make sure your Python script can work correctly?

    In my last blog post, I provide you with approach for Linux, macOS and Windows to get this stuff done.

    Happy hacking 🐍

    #DailyPythonista #Python #programming
    borutzki.github.io/2025/10/16/

  30. Ever needed to check for root / admin privileges to make sure your Python script can work correctly?

    In my last blog post, I provide you with approach for Linux, macOS and Windows to get this stuff done.

    Happy hacking 🐍

    #DailyPythonista #Python #programming
    borutzki.github.io/2025/10/16/

  31. Writing a technical article - even very subjective one - is quite a lot of work, if one wants to cover the topic well and at the same point not write a book on it in one go.

    Just wanted to say that after a writing session.

    Used a bunch of guard clauses (refactoring.guru/pl/replace-ne) in text to state what the article is NOT about, to not waste my readers' computing power on reading something they're not interested in 😅

    Still, it's work in progress. Until next time!
    #DailyPythonista

  32. Writing a technical article - even very subjective one - is quite a lot of work, if one wants to cover the topic well and at the same point not write a book on it in one go.

    Just wanted to say that after a writing session.

    Used a bunch of guard clauses (refactoring.guru/pl/replace-ne) in text to state what the article is NOT about, to not waste my readers' computing power on reading something they're not interested in 😅

    Still, it's work in progress. Until next time!
    #DailyPythonista

  33. Writing a technical article - even very subjective one - is quite a lot of work, if one wants to cover the topic well and at the same point not write a book on it in one go.

    Just wanted to say that after a writing session.

    Used a bunch of guard clauses (refactoring.guru/pl/replace-ne) in text to state what the article is NOT about, to not waste my readers' computing power on reading something they're not interested in 😅

    Still, it's work in progress. Until next time!
    #DailyPythonista

  34. Writing a technical article - even very subjective one - is quite a lot of work, if one wants to cover the topic well and at the same point not write a book on it in one go.

    Just wanted to say that after a writing session.

    Used a bunch of guard clauses (refactoring.guru/pl/replace-ne) in text to state what the article is NOT about, to not waste my readers' computing power on reading something they're not interested in 😅

    Still, it's work in progress. Until next time!
    #DailyPythonista

  35. Finally, started working on a separate blog dedicated to technical stuff like #Python, #Django, #Pydantic, #GitLab, #Docker, #RobotFramework and so on.

    In this first post I introduce myself and the purpose of the blog, then proceed to a bunch of quick examples of printing "hello world" in Python.

    Even if you're not interested - come and see how to add padding to printed string in Python 🐍

    #DailyPythonista

    borutzki.github.io/2025/10/03/

  36. Finally, started working on a separate blog dedicated to technical stuff like #Python, #Django, #Pydantic, #GitLab, #Docker, #RobotFramework and so on.

    In this first post I introduce myself and the purpose of the blog, then proceed to a bunch of quick examples of printing "hello world" in Python.

    Even if you're not interested - come and see how to add padding to printed string in Python 🐍

    #DailyPythonista

    borutzki.github.io/2025/10/03/

  37. Finally, started working on a separate blog dedicated to technical stuff like #Python, #Django, #Pydantic, #GitLab, #Docker, #RobotFramework and so on.

    In this first post I introduce myself and the purpose of the blog, then proceed to a bunch of quick examples of printing "hello world" in Python.

    Even if you're not interested - come and see how to add padding to printed string in Python 🐍

    #DailyPythonista

    borutzki.github.io/2025/10/03/

  38. Finally, started working on a separate blog dedicated to technical stuff like #Python, #Django, #Pydantic, #GitLab, #Docker, #RobotFramework and so on.

    In this first post I introduce myself and the purpose of the blog, then proceed to a bunch of quick examples of printing "hello world" in Python.

    Even if you're not interested - come and see how to add padding to printed string in Python 🐍

    #DailyPythonista

    borutzki.github.io/2025/10/03/

  39. Finally, started working on a separate blog dedicated to technical stuff like #Python, #Django, #Pydantic, #GitLab, #Docker, #RobotFramework and so on.

    In this first post I introduce myself and the purpose of the blog, then proceed to a bunch of quick examples of printing "hello world" in Python.

    Even if you're not interested - come and see how to add padding to printed string in Python 🐍

    #DailyPythonista

    borutzki.github.io/2025/10/03/

  40. Finished reading "Working Effectively with Legacy Code" by Michael Feathers.

    Even though some information from the book was useful, I feel like techniques proposed there don't stand up to current test frameworks with mocking systems.

    Hence, most of the tips are not relevant in #Python world.

    I liked though was the angle author took on encapsulation and component boundaries, though.

    Have you read the book? What did you like (or not) about it?

    #DailyPythonista #coding #programming #bookstodon