Simon Crowesimoncrowe.hashnode.devยทJun 29, 2024Django and Semgrep: Enforcing a Service Layer Using Static AnalysisIn my previous post about implementing a service layer in Django, I wrote about a simple pattern that "plays nice" with the mountain of functionality that comes with Django out-of-the-box, particularly the ORM. In this implementation, business logic ...348 readsPythonAdd a thoughtful commentNo comments yetBe the first to start the conversation.