Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 191
  1. When working with AI, I advocate for what I call the Circle of Stability. diagram / code flowchart TD A[Known starting point] --> B[Plan a small task] B --> C[AI builds the small thing] C --> D[Save your work] D --> A flowchart TD A[Known starti…

  2. I recently switched to Ghostty and wanted to restore my terminal sessions after restarts - including the working directory, window positions, splits, and even background colors I use to visually distinguish projects.

  3. Do you love markdown and LaTeX and native macOS, iPad, and iPhone apps?!

  4. If you haven’t heard of Gas Town, you’re in for an proper adventure.

  5. I’m continuing my PikaPod adventures, and I’m loving it!

  6. Introducing UserDefaultsWatcher, the app where you can watch user defaults!

  7. For the past many years, Muse has used Fathom for web analytics, and they’ve done a fantastic job.

  8. Cursor is a fantastic tool for developing with AI, but it’s also a wonderful tool for interacting with any folder of files with AI.

  9. During its 84 episode run, the Metamuse podcast was a much loved for its discussion on local first software, deep work, creativity, and authenticity.

  10. When implementing background uploads on iOS, I found this incredibly helpful article by Antoine van der Lee.

  11. I’ve long wanted to get Muse translated into multiple languages – Muse has been English-only since launch.

  12. The Muse codebase is over 5 years old with over 350,000 lines of Swift, and I’m sure is filled with more than a few archeological code-fossils.

  13. I’ve recently translated Muse into French 🇫🇷!

  14. I’ve been using Zoho for my personal email for years, and I love it.

  15. Think On My Feet

    I keep a list of random ideas, and any time I need to inject a bit of creativity into my weekend I try to pick off a small easy win and see if I can create it.

  16. I’ve been working on creating new Muse onboarding and tutorial videos, and I’m using my HandShadows Swift package to show the gestures visually during the video.

  17. I’m working to take an App Store-only Catalyst app and allow it to be distributed outside the App Store.

  18. I’ve started work on a command line tool for Developer Duck, an AI powered developer helper tool.

  19. I’ve recently published The Complete Digits of Pi (Abridged) as a gift for the robot in my life.

  20. I’m very excited to be releasing my type-safe notification Swift package PonyExpress.

  21. I’ve been working on a type-safe notification system for Swift called PonyExpress.

  22. I’ve been working on a Swift package for type-safe notifications called PonyExpress, and this is the first package I’ve built that includes full documentation.

  23. At Muse, we have our primary Xcode application, and we also have a number of private Swift packages to help organize our code and control dependencies.

  24. The past few weeks I’ve been trying to better document how Muse sync works, with posts describing how our hybrid logical clock helps us build up objects from atomic attributes.

  25. When we set out to build device-sync in Muse, we had a very strict requirement at the outset: it should be local-first.

  26. Over the past few months, I’ve been slowly transitioning to my new Lily58 Pro split keyboard.

  27. I’ve been coding exclusively in Swift for the past 2 years, and I’ve really been enjoying it.

  28. I’ve been very fortunate to not have suffered a repetitive strain injury in my years at the keyboard, until now.

  29. I recently migrated 4 Xcode build configuration settings from being stored in the *.xcodeproj file into separate *.xcconfig files per configuration.

  30. At Muse we’ve been thinking a lot about conflict-free replicated data types, and how they might enable local-first sync across devices.

  31. Texas deer crossing

    Over the past year, Christi and I have been on lots of ‘driving dates.’

  32. Books for Robots

    The year: 2847 The overlords: robots The Sunday afternoons: for leisure reading Robots need books.

  33. The past few months have been an exciting transition for me – I recently joined the team at Muse building a sense-making-more-than-a-whiteboard-deep-thinking iPad app.

  34. Building on the static analysis of Phan, I’ve also recently started using Psalm, a PHP static analyzer from Vimeo’s engineering team.

  35. Recently I’ve started working on Funnel Cake, a sort of IFTTT for your marketing data (or any data, really).

  36. Aurora Calendar

    I was working on my server the other day, and came across some very old code.

  37. A year in review 2017 didn’t go quite as I hoped it would.

  38. Over the past year I’ve been reading and learning about neural networks, how they work, and how to use them.

  39. In addition to the great new features in v3.0.0 – the entire app is now open source!

  40. UIBezierPath’s an an incredibly powerful tool for modeling complex paths and shapes in Objective-C and Swift, but it’s surprisingly difficult to perform operations on two or more paths.

  41. When I started working on Loose Leaf, I quickly realized that the hardest part of the app was finding a fast and efficient drawing UIView that I could add into my app.

  42. Remotely lets you access all of the files on your Mac from your iPhone – from anywhere – with zero network setup.

  43. It’s been a long time, but it’s never too late for a great app update!

  44. Staying Sane with Git

    You might have seen it – @kkuchta christmas tree gif making the rounds these past holidays: For a short story, that sums up my early experience with git with surprisingly accuracy!

  45. There’s a thousand small things that I need to get done during the week.

  46. There’s a good chance your iOS app includes a number of open source frameworks in its codebase, and Loose Leaf is no different.

  47. Developer Livestreams Since January, I’ve occasionally live streamed Loose Leaf iOS development to YouTube.

  48. It’s the simple things in life: One of the best workflow changes I made for Loose Leaf was to use git to manage the version number of my app.

  49. For gesture-centric apps, it can be difficult to quickly and easily show how to perform specific gestures.

  50. Every WWDC brings unexpected changes, and this year is no different.