Abhinav SonkarinITNEXTBreaking Circular Dependencies with Dependency Inversion PrincipleCircular dependencies must be avoided at all costs. The Dependency Inversion Principle inverts the circular dependency with an interface.7h ago
Karl WiegersinAnalyst’s cornerSoftware Development Cultures and TeamworkPeople in a healthy software culture have a set of shared of values, technical practices, and behaviors. How healthy is your culture?3d ago3
Chris LangleyI’m breaking up with Apple. And it’s nasty.Tales of woe leaving the walled gardenSep 616Sep 616
C. L. BeardinOpenSourceScribesSix Open-Source Dev ToolsTools for coding, website building, and Javascript1d ago1d ago
Karl WiegersinAnalyst’s cornerWhat Do We Mean By “Quality” in Software?It’s hard to give “quality “ a precise definition, but we all suffer the consequences of poor software quality. We can do better, can’t we?Sep 42Sep 42
Abhinav SonkarinITNEXTBreaking Circular Dependencies with Dependency Inversion PrincipleCircular dependencies must be avoided at all costs. The Dependency Inversion Principle inverts the circular dependency with an interface.7h ago
Karl WiegersinAnalyst’s cornerSoftware Development Cultures and TeamworkPeople in a healthy software culture have a set of shared of values, technical practices, and behaviors. How healthy is your culture?3d ago3
Chris LangleyI’m breaking up with Apple. And it’s nasty.Tales of woe leaving the walled gardenSep 616
C. L. BeardinOpenSourceScribesSix Open-Source Dev ToolsTools for coding, website building, and Javascript1d ago
Karl WiegersinAnalyst’s cornerWhat Do We Mean By “Quality” in Software?It’s hard to give “quality “ a precise definition, but we all suffer the consequences of poor software quality. We can do better, can’t we?Sep 42
Serverless AdvocateDeterministic API test harness for AWS Step Function e2e testsHow to build a test harness for AWS Step Functions to produce a deterministic hermetic environment for e2e testing21h ago
Karl WiegersinAnalyst’s cornerIf you don’t have time to do it right, when will you have time to do it over?It seems that organizations never have time to build software right, yet they find the time and resources to fix it later. I don’t get it.Aug 223