It’s alive!! Go grab it now & Get Stuff Done 👊 The best part? Not only it will make you more productive, but its also free 🙂 More to come, Marc
Category Archives: development
Starlight has gone gold!
After over a year in the making – I’m excited to announce another signficant milestone: Starlight has gone gold! Its effectively ready to ship, what’s more, it’s also approved for sale by Apple — feels… pretty good With the app gone gold, I’m now switching to getting ready to ship! Among other things, that includes …
Building GPT from scratch
With all the talk & articles about GPT, a few weeks ago I decided to spend a couple days coding one from scratch. The training size can’t be the same (for $$$ reasons), but the model can follow a very similar architecture to the one used by GPT-3. As long as we narrow the training data, …
Leveraging Bing Chat as a development tool
Even though in their infancy, ChatGPT, Copilot & OPT are already impressive tools. The impact on how we work will be significant and, although expertise will still be critical, people who leverage AI will have an edge over people who don’t. I started increasingly using Bing Chat (which uses GPT-4 behind the scenes) to parse …
Continue reading “Leveraging Bing Chat as a development tool”
Leveraging SF Symbols from code
SF Symbols are hugely helpful to help accelerate the development process, Apple has done an amazing job at providing a huge variety of them – all looking great & working well with one another. If you’re a developer and are not familiar with them, you’re missing out – go download them. One minor caveat to …
And just like that, MarsManaged has reached Beta!
After 18 months of work… …I’m excited to announce that MarsManaged has reached a major milestone, it’s now in Beta. In the following weeks I’ll be opening up more testing seats, can’t wait for your candid feedback -and bug reports-! Until then, here’s a sneak peak of the latest version of the app. CARD’s section: …
Continue reading “And just like that, MarsManaged has reached Beta!”
Easily linking any AppKit or UIKit class with SwiftUI
After spending an embarrassing amount of hours trying to get TextField to do what I needed on macOS I decided to try NSViewRepresentable + NSTextField. I was fully prepared to spend the night on this… Yet I got it done in 30m 😮 Lesson learned! Going forward, when a SwiftUI object is not mature enough …
Continue reading “Easily linking any AppKit or UIKit class with SwiftUI”
Restoring macOS window after close – SwiftUI WindowsGroup
Typical behavior for macOS apps is that the apps will preserve their size and position when closed (Command + W) or quit (Command + Q) by the user.  When using SwiftUI & WindowsGroup that’s not the case though: although it works as designed when quitting, it forgets position and size when closing the window …
Continue reading “Restoring macOS window after close – SwiftUI WindowsGroup”
MarsManaged onboarding – Unleashing a new golden age for humanity!
‘Creating a future for Mars!’ ‘Unleashing a new golden age for humanity!’ This weekend I’ve been working on onboarding CARDs for MarsManaged. What’s that I hear you ask? Let me explain… When the user first opens the app these onboarding CARDs show how to use it in a subtle way, allowing users to become familiar quickly …
Continue reading “MarsManaged onboarding – Unleashing a new golden age for humanity!”
Enabling undo CoreData + SwiftUI
I did a post a while back about how to enable undo functionality when using CoreData. It continues to work great for AppKit or UIKit apps, but what about if you’ve adopted SwiftUI as Apple is suggesting we do? Well… unfortunately the previous approach won’t work quite as well. After a few hours working this, …