41554 blogs · [ { "id": "01a087e8-85d1-72ea-b1b2-c549da57d4ab", "title": "Developer Skills After AI: Survival of the Valuable", "url": "https://swiftandmemes.com/developer-skills-after-ai-survival-of-the-valuable/", "published_at": "2026-09-01T14:38:37+00:00" }, { "id": "01a087e8-85d1-72ea-b1b2-c549db297a36", "title": "AI Broke Code Review. Here’s How to Rebuild It", "url": "https://swiftandmemes.com/ai-broke-code-review-heres-how-to-rebuild-it/", "published_at": "2026-07-24T06:21:58+00:00" }, { "id": "01a087e8-85d1-72ea-b1b2-c549dba66908", "title": "How to Refactor an RxSwift Monolith into a Modular Swift App", "url": "https://swiftandmemes.com/how-to-refactor-rxswift-monolith-into-modular-swift-app/", "published_at": "2026-06-02T04:54:04+00:00" }, { "id": "01a087e8-85d1-72ea-b1b2-c549dbd595b3", "title": "Interface Segregation Principle In IOS: How To Prevent A Protocol From Becoming A Prison", "url": "https://swiftandmemes.com/interface-segregation-principle-in-ios-how-to-prevent-protocol-from-becoming-a-prison/", "published_at": "2026-04-11T14:52:19+00:00" }, { "id": "01a087e8-85d1-72ea-b1b2-c549dc545c6a", "title": "How to Migrate to @Observable Without Breaking Your App", "url": "https://swiftandmemes.com/how-to-migrate-to-observable-without-breaking-your-app/", "published_at": "2026-02-16T05:53:58+00:00" }, { "id": "01a087e8-85d1-72ea-b1b2-c549dd2cc46b", "title": "Why Top Teams Trust AI To Maintain Development Standards And Code Quality?", "url": "https://swiftandmemes.com/why-top-teams-trust-ai-to-maintain-development-standards-and-code-quality/", "published_at": "2026-01-12T05:41:24+00:00" }, { "id": "01a087e8-85d1-72ea-b1b2-c549dda8299a", "title": "How to Build Scalable White-Label iOS Apps: From Multi-Target to Modular Architecture", "url": "https://swiftandmemes.com/how-to-build-scalable-white-label-ios-apps-from-multi-target-to-modular-architecture/", "published_at": "2025-11-16T08:55:33+00:00" }, { "id": "01a087e8-85d1-72ea-b1b2-c549de9e60c8", "title": "Beyond the Digital Gatekeeper: Strategies to Make Your CV ATS-Friendly", "url": "https://swiftandmemes.com/beyond-the-digital-gatekeeper-strategies-to-make-your-cv-ats-friendly/", "published_at": "2025-09-20T19:59:26+00:00" }, { "id": "01a087e8-85d1-72ea-b1b2-c549dee78f24", "title": "Liskov Substitution Principle (LSP) In IOS: How To Write Trustworthy Code?", "url": "https://swiftandmemes.com/liskov-substitution-principle-lsp-in-ios-how-to-write-trustworthy-code/", "published_at": "2025-07-24T04:58:40+00:00" }, { "id": "01a087e8-85d1-72ea-b1b2-c549def53403", "title": "Ultimate Guide to Dependency Injection for Modular iOS app", "url": "https://swiftandmemes.com/ultimate-guide-to-dependency-injection-for-modular-ios-apps/", "published_at": "2025-05-13T13:39:09+00:00" }, { "id": "01a0d9c5-7d81-70d4-887f-bfd94aaccc6f", "title": "Code Review: How to write reviews your team looks forward to?", "url": "https://swiftandmemes.com/code-review-how-to-write-reviews-your-team-looks-forward-to/", "published_at": "2025-03-09T20:05:57+00:00" }, { "id": "01a0d9c5-7d81-70d4-887f-bfd94b7c79bc", "title": "How to Build a Dream Team: A Guide to Recruiting Great Mobile Developers", "url": "https://swiftandmemes.com/how-to-build-a-dream-team-a-guide-to-recruiting-great-mobile-developers/", "published_at": "2025-01-21T16:43:39+00:00" }, { "id": "01a0d9c5-7d81-70d4-887f-bfd94b8055db", "title": "How to Create Dynamic iOS Apps: Remote Styling with SwiftUI", "url": "https://swiftandmemes.com/how-to-create-dynamic-ios-apps-remote-styling-with-swiftui/", "published_at": "2024-12-03T19:20:07+00:00" }, { "id": "01a0d9c5-7d81-70d4-887f-bfd94c2a8278", "title": "What Are 3 Truths About Becoming Successful IOS Tech Lead?", "url": "https://swiftandmemes.com/what-are-3-truths-about-becoming-successful-ios-tech-lead/", "published_at": "2024-10-06T06:33:22+00:00" }, { "id": "01a0d9c5-7d81-70d4-887f-bfd94d1b7a0f", "title": "How to unlock code flexibility applying S.O.L.I.D. Open-Closed Principle?", "url": "https://swiftandmemes.com/how-to-unlock-code-flexibility-applying-s-o-l-i-d-open-closed-principle/", "published_at": "2024-08-13T06:44:46+00:00" }, { "id": "01a0d9c5-7d81-70d4-887f-bfd94dae1814", "title": "How to build a robust and scalable modular iOS app?", "url": "https://swiftandmemes.com/how-to-build-a-robust-and-scalable-modular-ios-app/", "published_at": "2024-06-08T18:15:10+00:00" }, { "id": "01a0d9c5-7d81-70d4-887f-bfd94e90116b", "title": "Why the best mobile apps need Software Craftsmanship?", "url": "https://swiftandmemes.com/why-the-best-mobile-apps-need-software-craftsmanship/", "published_at": "2024-05-01T07:05:27+00:00" }, { "id": "01a0d9c5-7d81-70d4-887f-bfd94f10fd54", "title": "When is Single Responsibility Principle helping us write better code?", "url": "https://swiftandmemes.com/when-is-single-responsibility-principle-helping-us-write-better-code/", "published_at": "2024-04-15T15:00:11+00:00" }, { "id": "01a0d9c5-7d81-70d4-887f-bfd94f8c4bc0", "title": "How to bundle assets in an iOS app?", "url": "https://swiftandmemes.com/how-to-bundle-assets-in-ios-app/", "published_at": "2024-02-24T16:49:20+00:00" }, { "id": "01a0d9c5-7d81-70d4-887f-bfd95037c98a", "title": "Career of a successful software craftsman", "url": "https://swiftandmemes.com/career-of-software-craftsman/", "published_at": "2024-01-04T08:10:23+00:00" }, { "id": "01a0d9c6-5a96-7394-983c-0f7470b3c310", "title": "Why mobile apps need a good abstraction?", "url": "https://swiftandmemes.com/why-mobile-apps-need-good-abstraction/", "published_at": "2023-11-10T16:06:56+00:00" }, { "id": "01a0d9c6-5a96-7394-983c-0f747157385d", "title": "Why every IT hero is forgotten? Explained with memes.", "url": "https://swiftandmemes.com/why-every-it-hero-is-forgotten-explained-with-memes/", "published_at": "2023-09-18T16:27:07+00:00" }, { "id": "01a0d9c6-5a96-7394-983c-0f7471c043fc", "title": "How to implement scalable and testable SwiftUI navigation?", "url": "https://swiftandmemes.com/how-to-implement-scalable-and-testable-swiftui-navigation/", "published_at": "2023-08-09T19:04:22+00:00" }, { "id": "01a0d9c6-5a96-7394-983c-0f74720ff82f", "title": "Why is code quality crucial in iOS apps? Explained with memes.", "url": "https://swiftandmemes.com/why-is-code-quality-crucial-in-ios-apps/", "published_at": "2023-07-11T15:12:58+00:00" }, { "id": "01a0d9c6-5a96-7394-983c-0f7472f99691", "title": "How to test UIKit & SwiftUI views? Explained with memes.", "url": "https://swiftandmemes.com/how-to-test-uikit-swiftui-views-explained-with-memes/", "published_at": "2023-06-09T08:45:41+00:00" }, { "id": "01a0d9c6-5a96-7394-983c-0f7473381c90", "title": "How to implement universal networking module in Swift (pt.2)", "url": "https://swiftandmemes.com/how-to-implement-universal-networking-module-in-swift-pt2/", "published_at": "2023-05-01T19:43:05+00:00" }, { "id": "01a0d9c6-5a96-7394-983c-0f74739079ff", "title": "How to implement universal networking module in Swift (pt.1)", "url": "https://swiftandmemes.com/implementing-universal-networking-module-part-1/", "published_at": "2023-04-10T18:40:09+00:00" }, { "id": "01a0d9c6-5a96-7394-983c-0f7474125c16", "title": "Why should you KISS your SwiftUI views? Explained with memes", "url": "https://swiftandmemes.com/why-should-you-kiss-your-swiftui-views/", "published_at": "2023-03-21T22:58:23+00:00" }, { "id": "01a0d9c6-5a96-7394-983c-0f7474df3322", "title": "How to implement app analytics the right way", "url": "https://swiftandmemes.com/app-analytics-done-the-right-memical-way/", "published_at": "2023-02-11T19:47:16+00:00" } ] posts Claim your blog
Back to swiftandmemes.com
Blog · corpus.blog/blogs/swiftandmemes.com/posts

swiftandmemes.com

swiftandmemes.com

2026

2025

2024

2023