Skip to content

35th Week of 2020

Coding

Python

Alembic

  • Correction: Explain how to use alembic from a python scripts and not.

Click

  • New: Explain how to accept options from environmental variables and how to handle contexts.
  • Correction: Add note on capturing stderr and stdout with caplog instead of click methods.
  • New: Introduce the boolean options and variadic arguments.

Type Hints

  • New: Improve the definition of objects with multiple types with TypeVar.

DeepDiff

  • New: Introduce the deepdiff library.

Faker

  • New: Explain how to populate the faker fixture with random seeds.

Pytest

  • New: Document the capsys, caplog and tmpdir builtin fixtures.
  • New: Add freezegun fixture.

Software Architecture

Domain Driven Design

Repository Pattern

  • New: Warn about the definition of attributes created by the ORMs.

Other

  • New: Add more steps.

    • Quick tempo running man
    • Quick tempo T-Step
    • Francis T-Step
    • Sacco kicks