24: Double Meta
Accidental Tech Podcast
Marco Arment
4.3 • 2.5K Ratings
🗓️ 1 August 2013
⏱️ 100 minutes
🧾️ Download transcript
Summary
- Non-developers might want to skip the first 35 minutes: a technical discussion of FMDB, SQLite, and implementing your own generic "model" class. Plus: Casey finally gets to talk about .NET. (Note from Marco: The day after recording, I rewrote my model class to rely on KVC instead of runtime tricks and reflection. Please email Casey.)
- The types of programmers who can and should write their own low-level classes.
- Casey's app, Fast Text, and why he wrote it in 2010.
- John's unfulfilled app idea and name.
- Getting yourself moving on an iOS app.
- Victory Lap for Ask Patents.
- A 29-minute after-show extravaganza about lazy input sanitization and parameterization, extremely difficult games, eggs, and beaches.
Sponsored by:
Transcript
Click on a timestamp to play from that location
| 0:00.0 | Don't pick the drop tables one though because the apple probably does not |
| 0:04.1 | That is not protected against injection. Yeah, right. Yeah, I'll take down the whole ice good store |
| 0:08.9 | I do like I'm double meta or made or however you'd like to pronounce it. I thought that was good |
| 0:13.9 | Who says made I've heard that occasionally, but it's it's much more rare than you know the gift-gift thing |
| 0:19.9 | Like that's like a 50 50 but made a no, I'm sorry. That's that's not it's not good |
| 0:24.8 | This reminds me of when I brought up the broth phase and neutral, but I |
| 0:31.5 | I wrote my first VA list function a few minutes ago |
| 0:35.5 | Like all this time. I've known that it's a thing. I've known you know that that this is how you do |
| 0:41.6 | variable argument list C functions |
| 0:44.7 | But I've never actually needed to write one really until like an hour ago |
| 0:50.0 | God, I did that at my first job, which was C++ for |
| 0:55.1 | DOS and I don't remember why I did it, but I did it and it was weird |
| 0:58.9 | So what'd you use it for it? Am I allowed to ask? Yeah, if you want I |
| 1:04.0 | So I for for my new big thing I've now done in in substantially shipping products. I've now done both |
| 1:14.0 | Core data in the magazine and granted that's a that's a pretty light use of core data |
| 1:18.8 | But it's still you know a shipping you know productive or production use of this of this thing for a real app |
| 1:24.6 | That's not entirely trivial |
| 1:26.6 | so |
| 1:28.6 | I've used core data and in Insta paper I used SQLite just raw and |
| 1:34.8 | Just I made a few lightweight utility functions to wrap on top of it |
| 1:39.7 | But I didn't that's everything was really just done via like raw queries and raw calls to the SQLite API |
| 1:46.4 | And I know it's pronounced I know it's not pronounced SQLite and I don't care |
... |
Please login to see the full transcript.
Disclaimer: The podcast and artwork embedded on this page are from Marco Arment, and are the property of its owner and not affiliated with or endorsed by Tapesearch.
Generated transcripts are the property of Marco Arment and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.
Copyright © Tapesearch 2026.
