Skip to main content

Breadcrumbs Collector

  • About author
  • Cookie Policy
  • Privacy Policy

Month: September 2017

I have a big class with too many methods. How do I split it?

September 11, 2017November 5, 2017 Sebastian 1 Comment

So there you are, with a class that has over 100 (200? 500? 1000?) lines of code in Python. Wow, such an impressive achievement. Life with a monster like this can’t be easy. History of our giant class is irrelevant. What’s important is that our patient is sick and needs a treatment. We’ll cure it, […]

Read More

asyncio – choosing the right executor

September 6, 2017September 6, 2017 Sebastian 3 Comments

During application development with asyncio you will inevitably encounter situation when there is no asyncio-compatible library to use. It may be an API client for our business partner built with excellent requests library (that naturally doesn’t work well with asyncio) or a simpler example – a Celery. Rewriting problematic dependency may be your first thought, […]

Read More

Recent Posts

  • How to use code coverage in Python with pytest?
  • How to implement and use Command Bus in Python with Injector?
  • Python & the Clean Architecture in 2021
  • Modular monolith in Python
  • @staticmethod considered a code smell

Recent Posts

  • How to use code coverage in Python with pytest?
  • How to implement and use Command Bus in Python with Injector?
  • Python & the Clean Architecture in 2021
  • Modular monolith in Python
  • @staticmethod considered a code smell

Categories

  • python 33
  • dajsiepoznac2017 22
  • extjs-pathfinder 9
  • testing software 7
  • asyncio 7

Archives

  • April 2021
  • January 2021
  • December 2020
  • May 2020
  • April 2020
  • March 2020
  • October 2019
  • April 2019
  • August 2018
  • February 2018
  • January 2018
  • September 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • GitHub
  • LinkedIn
  • Twitter
sparkling Theme by Colorlib Powered by WordPress
This site uses cookies: Find out more.