41554 blogs · [ { "id": "01a087eb-1c31-72bf-8b29-7d184157394a", "title": "A teardown of the Claude desktop app", "url": "https://telkins.com/blog/a-teardown-of-the-claude-desktop-app", "published_at": "2026-09-07T00:00:00+00:00" }, { "id": "01a087eb-1c31-72bf-8b29-7d184178c8f0", "title": "Visualizing file formats for fun", "url": "https://telkins.com/blog/visualizing-file-formats", "published_at": "2025-12-24T05:51:38+00:00" }, { "id": "01a087eb-1c31-72bf-8b29-7d184239f1a5", "title": "Other great uses for LLM's in software development", "url": "https://telkins.com/blog/other-llm-use-cases-for-software-development", "published_at": "2025-09-20T00:00:00+00:00" }, { "id": "01a087eb-1c31-72bf-8b29-7d18432339c1", "title": "How Apple’s Closed-Source Approach Is Losing Out to AI App Builders", "url": "https://telkins.com/blog/how-apples-closed-source-approach-is-losing-out-to-ai-app-builders", "published_at": "2025-02-19T05:51:38+00:00" }, { "id": "01a087eb-1c31-72bf-8b29-7d1843422950", "title": "Trees are everywhere", "url": "https://telkins.com/blog/trees-are-everywhere", "published_at": "2024-08-22T00:00:00+00:00" }, { "id": "01a087eb-1c31-72bf-8b29-7d18436d4631", "title": "Understanding RLS with Supabase", "url": "https://telkins.com/blog/understanding-rls-with-supabase", "published_at": "2024-08-12T05:51:38+00:00" }, { "id": "01a087eb-1c31-72bf-8b29-7d1844418eac", "title": "The soft skills they don't teach you", "url": "https://telkins.com/blog/the-soft-skills-they-dont-teach-you", "published_at": "2024-05-19T05:51:38+00:00" }, { "id": "01a087eb-1c31-72bf-8b29-7d1844ee7f37", "title": "A simple guide to reverse engineering an API", "url": "https://telkins.com/blog/simple-guide-to-reverse-engineering-an-api", "published_at": "2024-04-18T05:51:38+00:00" }, { "id": "01a087eb-1c31-72bf-8b29-7d1845acf27c", "title": "Do best practices really matter?", "url": "https://telkins.com/blog/do-best-practices-really-matter", "published_at": "2024-04-16T05:51:38+00:00" }, { "id": "01a087eb-1c31-72bf-8b29-7d18465c07e5", "title": "How I Shaved 187MB Off United Airline's 439mb iOS App", "url": "https://telkins.com/blog/how-i-shaved-187mb-off-uniteds-airlines-439MB-ios-app", "published_at": "2022-02-21T23:06:00+00:00" }, { "id": "01a087eb-1c31-72bf-8b29-7d18470c16c1", "title": "Back From the Dead", "url": "https://telkins.com/blog/back-from-the-dead", "published_at": "2021-02-07T05:51:38+00:00" }, { "id": "01a087eb-1c31-72bf-8b29-7d1847f0f590", "title": "Pagination is Dead", "url": "https://telkins.com/blog/pagination-is-dead", "published_at": "2018-06-26T00:00:00+00:00" }, { "id": "01a087eb-1c31-72bf-8b29-7d18482faeb0", "title": "The Self Conundrum", "url": "https://telkins.com/blog/the-self-conundrum", "published_at": "2018-01-21T05:52:20+00:00" }, { "id": "01a087eb-1c31-72bf-8b29-7d184844b2bd", "title": "App sizes are out of control", "url": "https://telkins.com/blog/app-sizes-are-out-of-control", "published_at": "2017-07-16T00:00:00+00:00" }, { "id": "01a087eb-1c31-72bf-8b29-7d18488cddf3", "title": "Understanding Optionals", "url": "https://telkins.com/blog/understanding-optionals", "published_at": "2016-10-21T00:00:00+00:00" }, { "id": "01a087eb-1c31-72bf-8b29-7d1848d0c27f", "title": "Should I Use Enums In Android, Part 2", "url": "https://telkins.com/blog/should-i-use-enums-in-android-part-2", "published_at": "2015-12-14T00:00:00+00:00" }, { "id": "01a087eb-1c31-72bf-8b29-7d1848d2fab0", "title": "Should I Use Enums In Android", "url": "https://telkins.com/blog/should-i-use-enums-in-android", "published_at": "2015-07-27T00:00:00+00:00" }, { "id": "01a087eb-1c31-72bf-8b29-7d1849742b0a", "title": "How to Localize Your App", "url": "https://telkins.com/blog/how-to-localize-your-app", "published_at": "2015-05-18T00:00:00+00:00" }, { "id": "01a087eb-1c31-72bf-8b29-7d1849920c8c", "title": "Eliminate Uncertainty In Your Code", "url": "https://telkins.com/blog/eliminate-uncertainty-in-your-code", "published_at": "2015-04-30T00:00:00+00:00" }, { "id": "01a087eb-1c31-72bf-8b29-7d1849b4b176", "title": "Stop It With the \"m\" Prefix", "url": "https://telkins.com/blog/stop-it-with-the-m-prefix", "published_at": "2015-02-13T00:00:00+00:00" }, { "id": "01a087eb-1c31-72bf-8b29-7d184a803f6c", "title": "Useful Android Bash Commands", "url": "https://telkins.com/blog/useful-android-bash-commands", "published_at": "2015-01-30T00:00:00+00:00" }, { "id": "01a087eb-1c31-72bf-8b29-7d184b4bf4bb", "title": "The Wild World of Upgrades", "url": "https://telkins.com/blog/the-wild-world-of-upgrades", "published_at": "2015-01-26T00:00:00+00:00" }, { "id": "01a087eb-1c31-72bf-8b29-7d184c363714", "title": "Demystifying the 'super' Keyword", "url": "https://telkins.com/blog/demystifying-the-super-keyword", "published_at": "2015-01-22T00:00:00+00:00" } ] posts Claim your blog
Back to Trevor Elkins Blog
Blog · corpus.blog/blogs/telkins.com/posts

Trevor Elkins Blog

telkins.com

2026

2025

2024

2022

2021

2018

2017

2016

2015