Show Notes Archive
57: Responsibility Bankruptcy This week Dave and Joe record together in the same room for the first time. Dave is working on a full brain reboot and Joe is launching a new website. Joe has a new project: Extended Collection (https://extendedcollection.com/) EC on Twitter (https://twitter.com/ExtendedColl) WebXR Developer Summit (https://www.eventbrite.com/e/2021-webxr-developer-summit-tickets-149418602061) 56: That shouldn't take too long Joe is getting ready to launch a website and Dave finds a new formula for Office Hours. Video of Joe working on VR (https://twitter.com/radicalappdev/status/1391093346010083343?s=20) Oculus Infinite Office Overview (https://uploadvr.com/quest-2-infinite-office-announce/) Logitech K830 (https://www.logitech.com/en-us/products/keyboards/k830-illuminated-tv-wireless.920-007182.html) FMPerception Office Hours (https://www.geistinteractive.com/office-hours/) 55: Swiss Army Hammer This week Dave has a lot to say about coding fonts and Joe describes the development of his new links blog. Coding Fonts * The original post that got me thinking (https://twitter.com/rands/status/1383437779481206786) * SF Mono (https://developer.apple.com/fonts/) * Iosevka (https://github.com/be5invis/Iosevka) 54: Human Markov Generator This week Joe launches a new project and starts learning React JS. Dave shuts down a 23 year old company (no, not FMPerception). mildly amusing words Website (https://www.mildlyamusingwords.com/) Twitter (https://twitter.com/MildAmuseWord) Instagram (https://www.instagram.com/mildlyamusingwords/) Workflow Data Systems fmXRaySpecs (http://www.workflowdata.com/fmxrayspecs.html) fmXRayTables (http://www.workflowdata.com/fmxraytables.html) 53: 4D Hyper Candle This week Dave talks about anxiety and getting back into the world. Joe wraps up the Month of Babylon JS project. A Month of Babylon JS Blog Series (https://radicalappdev.com/a-month-of-babylon-js/) Conclusion Post (https://radicalappdev.com/2021/03/29/conclusion-to-a-month-of-babylon-js/) 52: The Nth Parser Version 2.0 This week Dave tackles parsing performance for FMPerception Next and Joe provides a midway update on his Month of Babylon JS project. Dave's Babylon JS Scene ([Dynamic Texture Example | Babylon.js Playground](https://playground.babylonjs.com/#5ZCGRM#1300)) A Month of Babylon JS blog posts (https://radicalappdev.com/a-month-of-babylon-js/) Week One Project: Breathe (https://webxr.radicalappdev.com/demo/breathe.php) Week Two Project: Terrarium (https://webxr.radicalappdev.com/demo/terrarium.php) @quaternius on Twitter (https://twitter.com/quaternius) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 51: Everybody Needs a Joe This week Dave talks about optimizing the calculation parser for FMPerception Next and diving into persistent databases. Joe closed out a few consulting projects and shifts more of his attention to FMPerception Next. They talk about Mozilla Hubs and Babylon JS. 50: Eventually is Forever Project Update celebrates 50 episodes in the most "Project Update" way we could think of. Joe really loves SQL and Dave can't get enough of memory management in dotnet. After their updates, Joe projects a recap of the time tracking experiment he started in 2020. VR Columbus Facebook Page (https://www.facebook.com/events/180953750464568) VR Columbus Meetup Page (https://www.meetup.com/VR-Columbus/events/276268802/) Science Fiction in Tech and Games (https://venturebeat.com/2021/02/09/gamesbeat-oculus-present-science-fiction-tech-and-games-in-vr/) 49: I Call Them Heresy This week Dave coins a new data type and works with the calculation parser. Joe runs out of steam and takes a break from work to rethink and regroup. They talk a bit about burnout and the things they do to deal with it. 48: Rectangle Thing With Letters This week Joe bounces around between Three JS and Babylon JS and Dave makes some interesting database decisions. 47: Sleepy Physics After an extended break, Dave and Joe return to talk about FMPerception Next and working with A-Frame Physics. WebXR Book (https://www.apress.com/in/book/9781484263174) Super Hands (https://github.com/wmurphyrd/aframe-super-hands-component) A-Frame Physics (https://github.com/n5ro/aframe-physics-system) Video demos of the physics scenes (https://www.facebook.com/100047561270692/posts/223435619251812/?d=n) 46: Special Guest Charles Delfs This week we are joined by Charles Delfs, creator of FM BetterForms. We dive into the architecture the app and have a general discussion about Vue, Tailwind, and a few other topics. FM BetterForms (https://www.fmbetterforms.com/) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 45: ERROR! Succeeded. This week Dave details the arduous process of testing his apps on Apple Silicon and ships a new beta of FMComparison. Joe gets easily confused by the "this" keyword in JavaScript. Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 44: This Is an Old Version of the Matrix This week Joe makes a ton of progress on his VR Sandbox and outlines his general ideas for WebXR UI development. Dave uncovers some odd bugs and commits to shipping another beta for FM Comparison. The dive into a ful review/discussion about the new Oculus Quest 2. Golfing in VR is a ton of fun. Oculus Quest 2 (https://www.oculus.com/quest-2/) Quest 2 Accessories (https://www.oculus.com/quest-2/accessories/) Premium Bowling (https://www.premiumbowling.com/) Pro Putt (https://www.proputt.com/) Real VR Fishing (https://www.realvrfishing.com/) The Congress (movie) (https://www.imdb.com/title/tt1821641/) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 43: Contempt for Pancakes This week Dave uncovers some interesting bugs in the FileMaker DDR and talks about his experience working during the pandemic. Joe makes some changes to his business and the type of development he is going to do in the future. Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 42: One-hundred Percent Edge Cases This week Joe wraps up work on keyboard navigation and gets himself stuck on data APIs with his WebXR projects. Dave has a really fun time working with layout object data. Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 41: Moderate my Enthusiasm This week Dave and Joe wrap up work on Dark Mode for FM Comparison and start working on Layout Objects. Joe dive further into A-Frame and three.js development with components. Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 40: The Rhetorical Feature This week Joe wraps up development on the iOS 14 version of Retrospective Timelines. He then dives further into 3D development on the web. Dave hit a wall with Windows development one went looking for a smaller victory. Project Graveyard in VR (https://nuxt-aframe.vercel.app/graveyard) Three JS (https://threejs.org/) Babylon JS Documentation (https://doc.babylonjs.com/babylon101/about101) D3 (https://d3js.org/) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 39: 358 Commits Later Dave and Joe have been busy. The released the beta for FM Comparison on Aug 3. Lots of great feedback and changes along the day. Joe finally started making progress on SwiftUI 2 with Retrospective Timelines and with his WebXR hobby project. FM Comparison Beta (https://www.geistinteractive.com/products/fmcomparison/) Retrospective Timelines (https://radicalappdev.com/retrospective/) NUXT JS (https://nuxtjs.org/) Vercel Hosting (https://vercel.com/) Joe's Nuxt AFrame Sandbox (https://nuxt-aframe.vercel.app/) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 38: Kind of Recursive This week Joe plans out work for a project that is all about planning. Dave and Joe continue making progress on FM Comparison as they get closer to Claris Connect. Joe reflects back on five years of running his business. Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 37: I am the Venn Diagram This week Dave works our the data structure for script step diffing. Joe starts making a plan for updating Retrospective Timelines. Dave helps Joe out with some issues he's been having with WebXR development. Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 36: Dystopian Hand Washing This week Dave and Joe continue making progress on FM Comparison. They discuss WWDC and how changes to the Mac might r effect them as developers over the next couple of years. Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 35: Stop Having Ideas This week Dave works on cleaning up the JSON for the diff items in FM Comparison. Joe wraps up the Tailwind conversion. They start to plan out a beta release. Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 34: Ambiguity Slider This week Dave and Joe consider switching to Tailwind CSS for FM Comparison. Dave has even more fun with code signing and Joe learns about a new WebXR framework. Friend of the Show (https://twitter.com/mrdelfs?s=20) Tailwind Utility First (https://tailwindcss.com/docs/utility-first) PHP Class for FileMaker Data API (https://github.com/kdoronzio/fmREST.php) Dave on The Context Podcast (https://www.thecontextpodcast.com/33) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 33: Human-shaped Cylinders This week Dave has fun trying to verify the identity of his company for digital signatures and runs into some weird string issues in Swift. They start working on diff formatting for FM Comparison. Joe solves some WebVR issues only to uncover some new ones. JSDiff on GitHub (https://github.com/kpdecker/jsdiff) JSDiff Demo (http://incaseofstairs.com/jsdiff/) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 32: Immersive lack of experience This week Dave and Joe explore some navigation and state issues. Dave dives into Electron a bit more. Joe makes an "out of this world" VR development environment. They were also going to talk about working on Windows 10 and updating to iOS 13 but they ran out of time. Maybe next week? Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 31: Development Via Attrition Dave had one great week and one bad week. Joe changed things ups again... ASUS ZenBook Pro Duo (https://www.asus.com/us/Laptops/ZenBook-Pro-Duo-UX581GV/) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 30: Bugs and AppleScripts This week Dave runs into several bugs with the web view integration and build process for his app. Joe gets distracted with AppleScript and WebVR. Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) 29: Progress Bar Ping Pong This week Dave and Joe discuss a new design for FM Comparison that they think will simplify the structure of the app. They spend time with the Vuex Store, progress bars, and logging. Joe may have relapsed into VR a bit... VR Bowling Demo (https://www.youtube.com/watch?v=sDhha0PG9pA) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 28: Fretting & Integration This week the discussion is all about FM Comparison. Joe begins work on the UI and causes Dave some anxiety in the process. Dave arrives at some conclusions that he previously had not allowed himself to consider. Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) [Follow up]( 27: A Slightly Weird Environment This week Joe removed Random Arrow from the App Store and talks about what he learned from the experience. Dave hired a front end developer for FM Comparison and streamlined the diff linking process. Massively Unqualified Development (http://dev.massivelyunqualified.com) VR Hermits (http://www.vrhermits.com) Big O Notation Face: O(n^2) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) [Follow up]( 26: Commit the Bag This week Joe reviews a couple of small updates and talks about data handling for the visual timeline feature. Dave pulls SQLite out of the project and returns simpler approaches for the runtime data structures. They both try to avoid premature optimizations. Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) [Follow up]( 25: Did You File a Bug Against It? This week Dave went on a stay-at-home roadshow, visiting a number of user groups to demo his products and some development techniques. Joe shipped another small update to Retrospective Timelines and learn some of the more complex aspects of Core Data. Retrospective Timelines 1.0.3 (https://radicalappdev.com/2020/01/12/retrospective-timeline-1-0-3/) Data Entry with SwiftUI and UIKit (https://radicalappdev.com/2020/01/12/data-entry-with-swiftui-and-uikit/) Timeline Padding Example (https://radicalappdev.com/20200120_timelinepaddingexample/) Launched Podcast (https://launchedfm.com) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 24: SwiftUI Sandwich Joe and Dave are back from their holiday hiatus. Joe details several small releases for Retrospective Timelines. Dave reviews several weeks worth of work on the calculation parser and overall application architecture. Retrospective Timelines 1.0.1 (https://radicalappdev.com/2019/12/10/retrospective-timelines-1-0-1/) Retrospective Timelines 1.0.2 (https://radicalappdev.com/2019/12/18/retrospective-timelines-1-0-2/) Time tracking side project (https://radicalappdev.com/2019/12/31/time-tracking-in-2020/) Retrospective Timelines: Without a splash (https://radicalappdev.com/2019/12/10/without-a-splash/) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 23: The Octothorpe Dave continues to find additional complexity in FileMaker calculation parsing. Joe works on an update for Retrospective Timelines. Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 22: This Will Have to Do This week Joe finally shipped version 1.0 of Retrospective Timelines. Dave traveled back in time to work with Apple Script Studio and made yet more progress on the parser. Retrospective Timelines Website (https://radicalappdev.com/retrospective/) Retrospective Timelines on the App Store (https://apps.apple.com/us/app/retrospective-timelines/id1481410795?ls=1) Geist Interactive Sale (https://www.geistinteractive.com) The International Obfuscated C Code Contest (https://www.ioccc.org) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 21: Rhetorical Topics This week Dave finds a reason to run unit tests before every commit and Joe finds several unfixable bugs. TedXColumbus (http://www.tedxcolumbus.com) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 20: The man-spreading of app navigation This week Joe makes a lot of progress on the UI for Retrospective Timelines. Dave gets his laptop fixed and wraps up the hardest part of the calculation parser. SwiftUI Modal Badness (https://radicalappdev.com/2019/11/10/swiftui-modal-badness/) Events screenshots referenced during discussion (https://twitter.com/radicalappdev/status/1193912806023798784?s=20) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 19: Weird descending price This week Dave reviews Rider and makes some progress on Let and While statement parsing. Joe details some changes on the User Interface for Retrospective Timelines. Rider IDE (https://www.jetbrains.com/rider/) Retrospective UI Blog Post (https://radicalappdev.com/2019/11/04/user-interface-update/) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 18: Technical Mortgage This week Joe avoids taking on some technical debt and makes a lot of progress on Retrospective Timelines. Dave continues to uncover complexity in FileMaker calculation parsing. SwiftUI Navigation on iPad (https://stackoverflow.com/questions/57888032/swiftui-navigation-on-ipad-how-to-show-master-list) Twitter thread about Navigation Buttons (https://twitter.com/radicalappdev/status/1188778024398925825?s=20) Developers Swearing (https://twitter.com/gitlost?s=17) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 17: Templified Dave had a bit of a rough week but made some progress on the parser. Joe had some design issues while running up against the edges of SwiftUI. RollerMouse Free3 (https://www.contourdesign.com/product/rollermouse-free-3/) Retrospective Events blog post (https://radicalappdev.com/2019/10/21/event-detail-and-edit-combined/) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 16: My dissatisfaction with you This week Joe refactored an important manager class for Core Data. Dave stumbled onto a new mini-app idea involving the calculation parser. Core Data Sample Project (https://github.com/Whiffer/SwiftUI-Core-Data-Test) Dynamic Sort Descriptors and Predicates (https://radicalappdev.com/2019/10/13/1386/) UI as of Oct 14 (https://radicalappdev.com/2019/10/14/ui-as-of-oct-14/) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 15: A higher plane of ASCII This week Dave reaches for a higher plane of ASCII, and Joe is momentarily not confused. Progress is made on ANTLR parsing and Retrospective Timeline schema. Weird Mouse (https://www.swiftpoint.com/products/propoint-mouse-and-presenter/) Joe wrote about schema changes (https://radicalappdev.com/2019/10/07/schema-changes-and-date-sorting/) TOC for Retrospective Timelines (https://twitter.com/radicalappdev/status/1179080512801067008?s=20) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 14: We haven't filed your paperwork This week Joe created a ton of additional complexity for a simple sorting feature. Dave installed macOS Catalina, many many times. Blog post by Joe (https://radicalappdev.com/2019/09/26/the-app-ive-been-working-on/) The Context Podcast (https://www.thecontextpodcast.com) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 13: Eventual Consistency This week Dave makes a breakthrough in the complexity of his calculation parser. Joe finally discusses the app he is building and what it's all about. 100 Days of SwiftUI (https://www.hackingwithswift.com/100/swiftui) Using Core Data with CloudKit (https://developer.apple.com/videos/play/wwdc2019/202/) Conflict free replicated data type (https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 12: Tap it like you mean it This week Joe runs into the rough edges of SwiftUI and makes a plan to ship a beta version. Dave makes progress with ANTLR and escapes into Borderlands 3. Girl Talk (http://illegalart.net/girltalk/shop/index.html) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 11: Is AR ready yet Joe got back from vacation and made a bunch of progress with Core Data. Dave made progress on this calculation parser. They discuss the most difficult phase of projects. SwiftUI Core Data sample project (https://github.com/Whiffer/SwiftUI-Core-Data-Test) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 10: Special Guest Charlie Chapman This week Joe and Dave are joined by Charlie Chapman to discuss his app Dark Noise. Charlie on Twitter (https://twitter.com/chuckyc17) Dark Noise App (https://darknoise.app) Project Update on VR (https://project-update.com/3?t=2968) Dark Noise on MacStories (https://www.macstories.net/reviews/dark-noise-review-ambient-noise-never-looked-so-good/) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 9: Visitors are bad Listeners This week Dave continued to make progress with ANTLR. Joe spent the week banging his head against SwiftUI. Dave's first Stack Overflow post (https://stackoverflow.com/questions/57662062/antlr-visitor-unit-test-succeeds-on-one-rule-but-fails-on-another) SwiftUI Issues with Sheet Modifier (https://stackoverflow.com/questions/57631666/swiftui-issues-with-sheet-modifier) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 8: Really I couldn't A short episode this week: Joe talks about continuing development and small issues with SwiftUI. Dave has an ANTLR update. Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 7: Weird but effective Joe made some progress with SwiftUI and decided to use it in production. Dave returned from FileMaker DEVCON with good news and bad news. Joe was right (four years ago) about FileMaker and APIs #JoeWasRight SwiftUI Course on Udemy (https://www.udemy.com/swiftui-declarative-interfaces-for-any-apple-device/learn/lecture/15077100?start=0#overview) Using Core Data with SwiftIU (https://www.andrewcbancroft.com/blog/ios-development/data-persistence/using-core-data-with-swiftui-introduction/) Building Grid Layout in SwiftUI (https://medium.com/@azamsharp/building-grid-layout-in-swiftui-bcd3bc9627af) Antlr (https://www.antlr.org) Dave did a TedX talk last year (https://www.youtube.com/watch?v=ZRtbbd68lFU) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 6: Indie Working Conditions Dave is out this week attending the FileMaker Developers Conference. Instead of our regular Project Updates we decided to record a special episode detailing how we get work done. We talk about hardware, software, development environments, home offices, schedules, and other things that effect how we produce software. Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 5: Platonic ideal of a variable This week Joe talks about his progress with an icon picker and his challenges with Auto Layout. He also had a bad time with SwiftUI. Dave went back to the drawing board on this calculation parser and received some interesting feedback from other developers. Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 4: Special Guest Heidi Helen Pilypas This week Heidi Helen Pilypas joins Dave and Joe as their first guest on Project Update. Heidi is the designer behind some great apps such as "When Did I..." and "Capsicum". Heidi's apps Capsicum (https://apps.apple.com/us/app/capsicum-by-illuminated-bits/id1250939452) When Did I... (https://apps.apple.com/us/app/when-did-i/id1463692593?ls=1) Boomerang (https://apps.apple.com/us/app/boomerang-double-check-translations/id1233994763?ls=1) Stamp Pack (https://apps.apple.com/us/app/stamp-pack-copy-paste/id1177796408?ls=1) Find Heidi on the web Heidi on Twitter (https://twitter.com/heidi_helen) Website (http://heidihelen.com.au) Other links from this episode Random Arrow on the App Store (https://apps.apple.com/us/app/random-arrow/id1180020263) Sketch (https://www.sketch.com) Zeplin (https://zeplin.io) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact) 3: The diff is still talking Joe wrapped up the design phase of his project and Dave participated in a code review. They both have a long road ahead on their projects. Bonus segment: Joe & Dave talk about the current state of Virtual Reality for those who may be interested. Road to VR (https://www.roadtovr.com) Upload VR (https://uploadvr.com) Oculus Go (https://uploadvr.com) Oculus Rift S (https://www.oculus.com/rift-s/) Oculus Quest (https://www.oculus.com/quest/) HTC Vive (https://www.vive.com/us/product/vive-virtual-reality-system/) HTC Vive Cosmos (https://www.vive.com/us/cosmos/) Valve Index (https://store.steampowered.com/valveindex) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) 2: Yeah but does anybody care? Dave had a chance to show off FMComparison and stayed up all night coding. Joe made some progress on his prototype and got really immersed in VR Fishing. Note to the listen: We apologize for some minor audio issues in this episode. Dave had some technical issues with his recording. We will try to have this fixed moving forward. Links - ProPoint (https://www.swiftpoint.com/products/propoint-mouse-and-presenter/) - Real VR Fishing (https://www.realvrfishing.com) Contact us - Project Update Contact Page (Project-Update.com/contact) - Joe on Twitter (https://twitter.com/radicalappdev) - Dave on Twitter (https://twitter.com/designdb) 1: Document it to within an inch of its life In this first episode Joe and Dave talk about who they are, what this podcast is, and the projects they are working on. Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb)