27 Posts under Mango Umbrella

Page 1 of 3 Next page »

∞ Mango Baby Won Upgradies 2025 Best iOS App

Thank you Myke Hurley and Jason Snell for awarding Mango Baby the Best iOS App of 2025 🤯

Being an Upgrade listener for 11 years+, I can't express how honored I feel right now. Mango Baby was made from my heart when I was a new parent. And reading the overwhelmingly positive messages from my users, including Myke(!), has kept me going with this app. Thank you. ❤️

pyref.dev

While I missed the remaining talks today, on my flight back from PyCon US I was quite productive and made a new thing!

pyref.dev is a fast, convenient way to access Python reference docs.

It's also available as a CLI tool (pip install pyrefdev).

New Open Source Package: SwiftTitleCase

I just released a new open source package, SwiftTitleCase. This package contains a Swift function that tries its best to transform strings to AP style title case.

Example usage:

import SwiftTitleCase

let titleCased = "mango baby is a product under mango umbrella".titleCase()
print(titleCased)  // Mango Baby Is a Product Under Mango Umbrella

Why SwiftTitleCase?

Mango Umbrella has an in-house client app managing its content. I needed a convenience button that automatically transforms my blog post's titles to AP style title case. So I wrote a basic function just doing that.

Why "tries its best"?

Currently the implementation only handles the basic rules. It doesn't attempt to identify parts of speech contextually. For example, if "up" is used as an adverb rather than a preposition, this package would still lowercase it (unless it's the first or last word). Contributions welcome!

New Documentation Feature

Good documentation sites make it easy for users to highlight specific sections. That's exactly what I did to Mango Baby's Support page:

  1. Click the link icon to highlight the specific section.
  2. Click the copy icon to copy the link to this section.

Example link: mangobaby.app/support#multiple-profiles-with-siri

This feature is a result of me pair programming with Claude.

The most frustrating experience in watchOS development is to get your Apple Watch show up in Xcode run destinations.

Once LLMs take over writing code, you can spend all your time just unpairing and pairing your watch.

New RSS and JSON Feeds for Mango Baby Release Notes

While waiting for Xcode to download the iOS 18.1 simulator, I added RSS and JSON feeds for Mango Baby's release notes:

Unlike the release notes from big corporations, I've taken the time to write down what actually changed in my app. I hope you enjoy reading them!

New Bots Syncing My Blog Posts

When Twitter was still a thing, I used to have a Twitter bot automatically tweet new posts from my blog. That went away for good.

I finally found sometime to revive some code and added a few new bots.

Now, my blog posts are automatically synced to my personal Mastodon account, Threads account, and the Telegram channel.

New Umbrella Feature: Posts Are Now Associated with Nodes

I just released a new feature to my Umbrella system: all the posts are now associated with a top-level node. Each top-level node page will also display its recent posts under it.

Nodes are similar to categories in a traditional blog. Except a node here, rather than a category, also has its own page with rich content and sub-nodes.

I hope this feature make my posts better organized. For example, you can now find all Mango 5Star's release notes with the URL https://mangoumbrella.com/5star/posts, keep track of my recent Hiking history, or peak at the things that I have Reviewed.

If you wish to have a dedicated RSS/JSON Feed for a particular node, please let me know and I'll add this. Right now I only have an RSS Feed and a JSON Feed for all posts.

Indie App Sales, March 2024 Edition

Apps under the Mango Umbrella are participating indie app sales.

Indie App Sales is back again with a March 2024 edition! More than 250 indie apps are participating, and of course it includes the ones under the Mango Umbrella:

Head over to indieappsales.com to discover the rest of the apps.

i may not have pre-ordered Vision Pro today,

but January 19, 2024 is still important to me,

that Mango Umbrella LLC is formed 🥭

Page 1 of 3 Next page »