PinnedPublished inPerry Street Software EngineeringClean API Architecture 🔵 🟢 🔴Jun 10, 2021A response icon7Jun 10, 2021A response icon7
Published inPerry Street Software EngineeringIntegrate semantic linting into your Swift Project todayAnd why architecture still matters in our AI code-generated futureApr 25Apr 25
Published inPerry Street Software Engineering3 essential tips for modern Swift lintingHow we keep large, legacy Swift apps architecturally consistent using HarmonizeApr 20Apr 20
Published inPerry Street Software EngineeringArchitectural linting for Swift made easyA new, open-source package enabling iOS teams to align and enforce architectureApr 18Apr 18
Published inITNEXTAdvance architectural rules in SwiftLint — just kidding 🤦Lessons and pitfalls writing advanced custom rules in SwiftLintApr 16A response icon1Apr 16A response icon1
Published inPerry Street Software EngineeringA summary of the Perry Street architectural blog seriesAt PSS we have written a number of technical blog series and posts, linked below. Each gives you a window into our approach to software…Apr 16Apr 16
Published inPerry Street Software EngineeringResilient Deployment Strategies with Amazon ECSDeployment strategies that are simple to execute, debug during failure, and mitigate worst-case scenariosFeb 9, 2024Feb 9, 2024
A summary of the Perry Street architectural blog seriesAt PSS we have written a number of technical blog series and posts, linked below. Each gives you a window into our approach to software…Mar 13, 2023Mar 13, 2023
Published inBetter ProgrammingImprove Your Swift Tests With “justBeforeEach”Quick framework’s newest command makes BDD tests even more DRYSep 7, 2022Sep 7, 2022
Published inPerry Street Software EngineeringClient-side design patterns for API errorsImproving the Swift Errors or Kotlin Throwables of your APIsFeb 4, 2022Feb 4, 2022