SkillsCast coming soon.
Code bases have a nasty habit of becoming a complicated web of circular dependencies. To stop this happening, you need constraints on your project's structure. Meet Layer Linter, a tool to control the dependencies between modules in your Python project. https://layer-linter.readthedocs.io/en/latest/readme.html
YOU MAY ALSO LIKE:
- Impulse Demo (SkillsCast recorded in February 2019)
- Fast Track to RESTful Microservices (in London on 11th - 13th November 2019)
- Python for Programmers (in London on 11th - 13th November 2019)
- µCon London 2020 - The Conference on Microservices, DDD & Software Architecture (in London on 27th - 29th May 2020)
- Practical ML 2020 (in London on 2nd - 3rd July 2020)
- 2 Presentations: Kubernetes Ingress & DevOps and Microservices Better Together (in London on 17th October 2019)
- Clean Architecture using BLoC & Voyager: DI & the Widget Router (in London on 21st October 2019)
- Lightning Talk: The Elm Architecture in Haskell: Managing state with multiple threads (SkillsCast recorded in October 2019)
- Why We Choose React for a Large Scale Financial Trading Platform (SkillsCast recorded in October 2019)
Lint Your Architecture
David is a developer at Octopus Energy, and the maintainer of Layer Linter. He loves clean architecture and code that people can understand. He blogs at http://seddonym.me/.