Writing · Archive
Swift and Programming
Swift in unexpected places — server-side, Stream Deck plugins, static site generators, and native Apple-platform builds.
Notes from taking Swift beyond the iPhone: server-side builds, developer tools, this very site, and the occasional hard-won lesson from Apple’s frameworks.
91 posts
- May 25Swift Barcelona Meetup Video on Meta GlassesRead →Recorded talks at the Barcelona monthly Swift meetup on YouTube.
- May 10Reminder: Setup Legacy Contacts with your FamilyRead →Remember to setup Legacy Contacts with your Family on your Apple accounts so you can get into their accounts when they pass away.
- May 9Well formatted Swift Language ebookRead →The Swift language has a book in HTML form and here is a repository that generates PDFs and Epub versions of the book. It looks good and you can learn swift ...
- Apr 26Read →
- Apr 25Read →
- Apr 23Read →
- Apr 18Tokyo Swift conference videos postedRead →Last year I was able to attend the TrySwift! conference and loved it. Going to Tokyo for such a technical conference is really worth it. They have just relea...
- Apr 11Unofficial Apple Developer CurriculumRead →This git repository is a good community recommendation for learning paths of iOS Development.
- Apr 11haptics library for SwiftRead →I found this GitHub repository for haptics patterns called Pulsar it is cross platform but supports Swift. I’m sure I’m going to need this in the future henc...
- Mar 27Open Apps from Mac CalendarRead →I dragged a project from Omnifocus onto the macOS Calendar app and it has a little open button for Omnifocus that takes me straight to the project. Previousl...
- Mar 27Read →
- Mar 24I’m going to start paying more attention to JensenRead →Exended interview with Lex Fridman and Jensen Huang.
- Oct 2024-hour Cursor Singapore hackathon weekendRead →Building Scrollodex with Cursor AI at a 24-hour Singapore hackathon — lessons on team dynamics and shipping fast.
- Aug 7Importing Solarized Theme for Mac OS TerminalRead →I was looking to add a Solarized theme to my Mac OS Terminal and I found that there is a site dedicated to themes for terminals including Ghosty which I also...
- May 15Exporting Ulysses Groups to an External FolderRead →Uncover the challenges of exporting Ulysses sheets to Markdown or Textbundle with this step-by-step guide to breaking free from Ulysses dependency while pres...
- Mar 6Find Serendipitous Connections as You Travel using Mozi appRead →Discover how Mozi, created by Medium founder Ev Williams, helps travelers connect with friends and colleagues in the same city at the same time
- Feb 6Read →
- Nov 15Read →
- Oct 30Exploring the Real-World Impacts of AI with Brent Deverman and PanelRead →Dive deep into the world of AI with Brent Deverman, Janelleh Tang, and Richard Lai at the Hong Kong Spartans Spartans’ Spotlight Series on November 15th 2023.
- Mar 12Read →
- Feb 8Making a Bootable macOS Monterey External BackupRead →Research on bootable backups and macOS Monterey
- Mar 10Read →
- Feb 20Steve Jobs articulating the NeXT strategy and pain pointsRead →Steve Jobs is great at analyzing the market, explaining the pain points of the customer and key competitive strengths of NeXT.
- Feb 10Updating Series 3 Apple Watch to WatchOS 7 runs out of spaceRead →Every time there is a new update to WatchOS 7 my series 3 watch does not have enough space to update. Dr. Drang has written a rant and some tips on how to ge...
- Dec 13Read →
- Nov 13Automating changes to Display arrangements on macOSRead →Use displayplacer and Keyboard Maestro to automatically change macOS display arrangements when using Sidecar with your iPad Pro.
- Sep 9Read →
- Jun 5Read →
- Feb 8Finally found a way to turn off autoplay on NetflixRead →Finally a way to turn off autoplay on Netflix. The auto play of previews and the auto play of next shows are now turned off on my Netflix account. Netflix He...
- Jun 11(Untitled)Read →Chinese tech hub Shenzhen becomes key trade war battleground as US strikes at Huawei, its ‘dragon’s head’ – South China Morning Post
- Jun 1Read →
- May 23Panic’s Gameboy: A Shameful Move?Read →It is a shame that Panic software can’t make enough money off Mac and iOS and feels compeled to release a Gameboy.
- May 22Why doesn’t my Apple Watch show me what music I’m playing on my iPad?Read →Why doesn’t my apple watch show me what music I am playing on my iPad? Left out feature.
- Apr 26Read →
- Apr 10Inside Huawei, Shenzhen’s DarlingRead →SyrupCast Podcast Ep. 194: Inside Huawei, Shenzhen’s darling
- Apr 10China’s electric car dominance: QuartzRead →China is reshaping the global electric car market, according to Quartz.
- Mar 24Read →
- Mar 24Watchmaker of ShenzhenRead →Discover the fascinating world of watchmaking in Shenzhen, China, as revealed by the NYTimes.
- Jan 29Share from Safari to Microblog on Mac OS XRead →@manton can you please allow me to share from Safari to Microblog using the share menu on Mac OS X?
- Jan 20China’s electric bus dominanceRead →Powered by the state, China takes charge of electric buses, with Shenzhen taking the lead – South China Morning Post
- Jan 137 of the best new gadgets from Shenzhen and Hong Kong at CESRead →7 of the best new gadgets from Shenzhen and Hong Kong at CES – South China Morning Post
- Jan 13China’s Shenzhen switches to electric taxisRead →Giving up gas: China’s Shenzhen switches to electric taxis – The Washington Post
- Jan 12Don’t Fear the RegexRead →Regular expressions, debunking common myths and practical examples to help you master this powerful tool.
- Jan 1Mac indie apps have thrived for over 25 yearsRead →The old guard of Mac indy apps has thrived for more than 25 years
- Dec 30Shenzhen’s Tech Surge: Overcoming Silicon ValleyRead →Inside Shenzhen’s race to outdo Silicon Valley – MIT Technology Review
- Dec 27Sufjan Stevens' Impossible Soul: A 20-Minute Musical JourneyRead →My favorite 20 minute song is Impossible Soul by Sufjan Stevens.
- Dec 26How to Use the Future Faster Than You ThinkRead →Learn how to leverage cutting-edge technologies and strategies to accelerate your personal and professional growth.
- Dec 5Hands-on with iPhone XS Max with physical dual SIMsRead →Hands-on experience with the iPhone XS Max, dual SIM capabilities unique for region.
- Dec 2Read →
- Nov 27(Untitled)Read →Shenzhen: How China’s Silicon Valley went from counterfeiting to innovating – CNN
- Nov 27Read →
- Nov 4Read →
- Nov 1Read →
- Jun 24(Untitled)Read →Taking some time to watch the 1968 mother of all demos to realize that the innovative ideas actually take a lot longer than we think to come to fruition.
- Jun 9(Untitled)Read →Jonathan found the user story that we created to launch Anthony Bourdain’s show on CNN Travel. ?
- Jun 5(Untitled)Read →Tip: The Apple Store has an adapter to hook your iPhone or iPad up to Ethernet if you need to restore your iPhone from your iCloud backup. (You can avoid the...
- May 27Read →
- May 26Read →
- May 25(Untitled)Read →My most essential app is getting a major upgrade OmniFocus 3 for iOS Available for Pre-order. Great software for managing items to do big and small.
- May 11Read →
- May 5Best Flat White in Shenzhen: 21 Grams Coffee ShopRead →Whenever I go to my office in Shenzhen, I still have to stop at the coffee shop called 21 grams. They do my flat white just right with the the right price of...
- May 5Decameron Cafe in Shenzhen: A Hidden GemRead →I went to a shenzhen cafe called Decameron to check it out after ShenzhenParty.com featured it and updated the article a bit.
- Apr 22Shenzhen Event Discovery State of the ArtRead →Decided to create an in-depth post regarding the state of the Shenzhen event discovery. Happy to see that my team has been working so hard on it.
- Apr 22TidBITS redesign: Andy Ihnatko’s tech journalism shines through.Read →The Mac publication I used to read starting 28 years ago, TidBITS, redesigned their website. Excellent that they are still chugging along.
- Apr 21Creative Shenzhen Restaurant ReviewRead →I edited a review of a new creative restaurant in Shenzhen called Magpie. Great to see creative dishes in Shenzhen.
- Apr 16(Untitled)Read →How Shenzhen Startup SunFounder Built The World’s First Portable Raspberry Pi Machine
- Apr 14Shenzhen Party Instagram FollowersRead →Feels good to have reached over 2000 followers on the “shenzhenparty” instagram.
- Apr 5Cool automation possibilities with 1Password CLIRead →My password manager has a command line tool. I bet there are some really cool automation possibilities here.
- Apr 5Interview with Time Out CEO Julio Bruno on CommerceRead →Interview with CEO Julio Bruno of Time Out on including commerce in the business model from Digiday
- Mar 25Fighting Linkrot: A 1998 Principle Still Relevant TodayRead →This principle is still valid from 1998: Fighting Linkrot. Thank you Jakob Nielsen.
- Mar 25Just donated money to archive.org.Read →Just donated money to archive.org. It is a time machine for web pages and helped recovered deleted pages on ShenzhenParty.com.
- Mar 24Facebook Spring Cleaning: Apps and Privacy SettingsRead →Doing some Facebook spring cleaning. Removing my apps and updating my privacy settings.
- Mar 23Met Harvey Mok from Casetify at Web WednesdayRead →I met [Harvey Mok] from Casetify last night at [Web Wednesday]. Checking out their Apple [Watch band designer] it took me back to the days I was working in e...
- Mar 20SEO Guide for Site MigrationsRead →Involved in multiple site migrations now have to read this guide: Site Migration Guide: SEO Strategy, Process, & Checklist – Moz. Who wants to help migrate S...
- Mar 20Facebook Has Lost the PlotRead →Facebook's recent controversies highlight its struggles with user trust and engagement.
- Mar 15How to Join LinkedIn for Bitcoin and Create a ProfileRead →Just joined the LinkedIn for Bitcoin and created a profile. Well executed site.
- Mar 9How to Use the deverman.org APIRead →Learn how to use the deverman.org API to interact with the deverman.org platform.
- Mar 7(Untitled)Read →“Even if you are falling that’s ok there is a trampoline waiting for you. It’s so easy you just have to believe.” Thanks to Chuck Thompson for sharing the vi...
- Mar 6(Untitled)Read →I see the building of minimal viable products like this way too much. Gave me a chuckle.
- Mar 4(Untitled)Read →Spent some time revising my personal website this weekend. It is now the glue for my social media using micro.blog.
- Mar 4Missing Group tab on your Facebook page here is quick solutionRead →Was trying to figure out how to link my Shenzhen Party Facebook page with my Shenzhen Party Facebook group and it turns out you have to set your age restrict...
- Mar 3(Untitled)Read →After all these years I found out that Mac OS X ships with a Digital Color Meter App. Built in ability to check the color of any pixel on the screen.
- Mar 3Rebuilding Spotlight Index on MacRead →Had to rebuild my Mac spotlight index as my apps were not showing up. This Tech Note helped.
- Feb 18High-Speed WiFi at Hong Kong AirportRead →Just found there is now high speed wifi at the Hong Kong airport
- Nov 22Happy Thanksgiving Giving!Read →Happy thanksgiving giving! (CNN Hong Kong Newsroom thanksgiving Nov 2015) #hongkong #thanksgiving @cnn @cnntravel @cnni #turkey @andersoncooper
- Oct 23Read →
- Oct 21Read →
- Oct 21(Untitled)Read →Japanese Star Wars fan opens collectible shop in Hakone tourist town outside of Tokyo and asks me for tech support on how to use eBay US to complete his 2000...
- Oct 13(Untitled)Read →When your out of town colleagues need to be shown around Hong Kong where else are you supposed to take them? ????
- Nov 19Read →
- Nov 19Read →