<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>953 Tech Consulting</title><description>App engineering and technical consulting by Dhilip R — mobile apps (iOS, Android, Flutter, React Native), AI and Edge ML solutions, cloud architecture, cost optimization and architecture audits.</description><link>https://953tech.com</link><language>en</language><item><title>The 403 That Isn&apos;t: iOS Swallows Forbidden Responses Behind mTLS</title><link>https://953tech.com/blog/ios-mtls-403-client-certificate-error</link><guid isPermaLink="true">https://953tech.com/blog/ios-mtls-403-client-certificate-error</guid><description>When an iOS app uses mutual TLS and the backend returns HTTP 403, CFNetwork discards the response and hands you NSURLErrorClientCertificateRequired (-1206). Your certificate is fine — here&apos;s why it happens and how to fix it on the server.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate><category>iOS</category></item><item><title>Set Up a Multi-Model OpenCode Workflow in 30 Minutes</title><link>https://953tech.com/blog/opencode-multi-model-workflow</link><guid isPermaLink="true">https://953tech.com/blog/opencode-multi-model-workflow</guid><description>Assign a different model to every OpenCode agent — a heavy reasoner for planning, a fast model for coding, a mid-tier for review — and wire them into a repeatable plan → build → review → ship loop with agents, subagents, and commands.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate><category>AI</category><category>DevOps</category></item><item><title>Part 1 — Using Edge ML in iOS/Android: Building a Smart Savings App with Transaction Text Classification</title><link>https://953tech.com/blog/part1-edge-ml-tflite-model</link><guid isPermaLink="true">https://953tech.com/blog/part1-edge-ml-tflite-model</guid><description>Build a text classification system for bank transactions with TensorFlow, convert it to TensorFlow Lite, and prepare it for on-device deployment on iOS and Android — with synthetic data generation and a CreateML alternative.</description><pubDate>Fri, 08 Aug 2025 00:00:00 GMT</pubDate><category>Mobile</category><category>AI</category></item><item><title>Part 2 — Using Edge ML in iOS: Building a Smart Savings App with Transaction Text Classification</title><link>https://953tech.com/blog/part2-edge-ml-tflite-ios</link><guid isPermaLink="true">https://953tech.com/blog/part2-edge-ml-tflite-ios</guid><description>Integrate a trained TensorFlow Lite model into an iOS app using Swift — covering model loading, vocabulary import, text preprocessing, and on-device transaction classification.</description><pubDate>Thu, 07 Aug 2025 00:00:00 GMT</pubDate><category>Mobile</category><category>AI</category></item><item><title>Part 3 — Using Edge ML in Android: Building a Smart Savings App with Transaction Text Classification</title><link>https://953tech.com/blog/part3-edge-ml-tflite-android</link><guid isPermaLink="true">https://953tech.com/blog/part3-edge-ml-tflite-android</guid><description>Integrate a trained TensorFlow Lite model into an Android app using Kotlin — covering model loading, vocabulary parsing, text preprocessing, and on-device transaction classification.</description><pubDate>Wed, 06 Aug 2025 00:00:00 GMT</pubDate><category>Mobile</category><category>AI</category></item><item><title>Android SSL Validation / Trust Anchor Exception Fix</title><link>https://953tech.com/blog/android-ssl-trust-anchor-fix</link><guid isPermaLink="true">https://953tech.com/blog/android-ssl-trust-anchor-fix</guid><description>How to safely fix the Android &apos;Trust anchor for certification path not found&apos; SSL error using a network security config — without trusting all certificates and getting rejected from the Play Store.</description><pubDate>Fri, 19 Jun 2020 00:00:00 GMT</pubDate><category>Android</category></item><item><title>DevOps / YAML for Ionic Apps in Azure Cloud</title><link>https://953tech.com/blog/azure-yaml-ionic-apps</link><guid isPermaLink="true">https://953tech.com/blog/azure-yaml-ionic-apps</guid><description>Ready-to-use Azure Pipelines YAML templates for building Ionic mobile apps for both Android (Gradle) and iOS (Xcode), including Capacitor sync and CocoaPods.</description><pubDate>Thu, 18 Jun 2020 00:00:00 GMT</pubDate><category>Ionic</category><category>DevOps</category></item><item><title>Fixing &apos;exportArchive: No iOS In-House / Ad Hoc Profiles for Team&apos;</title><link>https://953tech.com/blog/ios-export-archive-provisioning-profile-fix</link><guid isPermaLink="true">https://953tech.com/blog/ios-export-archive-provisioning-profile-fix</guid><description>How to resolve the &apos;error: exportArchive: No iOS In House profiles for team&apos; or &apos;No adhoc profiles for team&apos; error when setting up CI/CD with Fastlane or XcodeBuild.</description><pubDate>Sat, 30 Nov 2019 00:00:00 GMT</pubDate><category>iOS</category></item><item><title>Fixing the Mysteriously Missing Core Data Objects</title><link>https://953tech.com/blog/ios-core-data-missing-objects</link><guid isPermaLink="true">https://953tech.com/blog/ios-core-data-missing-objects</guid><description>How to identify and fix mysteriously missing Core Data objects when you have one-to-many relationships without inverse relationships — includes a working demo project.</description><pubDate>Wed, 27 Nov 2019 00:00:00 GMT</pubDate><category>iOS</category></item></channel></rss>