StreamKit?

I’ve been thinking about breaking Stream’s inner workings into a separate package.

It would include; networking, parsing(RSS, JSON Feed, Atom, and HTML), data models, database(?), and any utilities around those items. The database bit is a stretch and should really remain outside of the package. It wouldn’t force a storage mechanism on anyone.

I’d like to do this to keep me honest about my separation of concerns and I just like the modularity of it.

It would, of course, use Swift Package Manager to create the package.

The big question rolling around my brain is this: Do I open source it?

Why not you ask? Well, it’s simple. I’m afraid my code will be dragged through the mud and that would destroy me. I love and appreciate constructive feedback and would absolutely take PR’s.

To get where I’d love to have it means creating the SPM and using it internally for Stream for iOS and Stream for Mac. I’d also like to make sure I’m using all the new async/await strictness put in place with Swift 6.

If I can get that far I’d consider open sourcing it. Maybe. 🤣

The other question is, would anyone use it?

iPad Sucks Eggs 🥚

No, it doesn’t suck eggs. That’s a clickbait title. Tell all your friends to visit. 🤣

SnazzyQ on Threads

The simplest tasks on iPadOS are either incredibly difficult and time-consuming, or they’re so unintuitive that even a 25-year Apple veteran can’t figure them out. Frankly, neither reflects well on iPadOS.

I have a very simple explanation for this.

Dude, it ain’t a Mac.

I know, I know, that’s a dumbass answer and iPad fans don’t want to hear it. I don’t blame you.

I’d like to be able to do all the iPad stuff on my iPhone with a second display and have it work more like macOS. I want full Xcode and a Terminal and free form windowing.

I know, that’s all on my Mac, today.

I’ll just use my Mac. It’s an amazing device. Besides, if Apple treated all the platforms the same how would they increase sales every quarter like Wall Street expects?

Maybe that sounds cynical. I’m not trying to be. Apple is a for profit enterprise. We all know that. Their goal is to extract as much money out of you as they possibly can. One great way to do that is make multiple different form factors that excel at specific niches.

I haven’t had a new iPad in years. My wife gave me her 9.7” when she upgraded a couple years back and I never use it. But if I were to use it, it would be for consuming movies and reading.

And for the reading bit my iPad Mini, gen 1, was the best device I’ve ever used for that. It was crazy light.

I use my iPhone for a lot of stuff. Social junk and writing blog posts. I’m using it now and it’s great for that.

Look, if I could have an iPhone that could display multiple windows and have all the things I get with macOS and the power of my MacBook Pro, I’d use this for everything.

As it is, it doesn’t work like that, and I don’t expect it to, ever.

Keep on keeping on iPad people. You never know, maybe someday you’ll get what you’re after. ✌🏼

Viticci’s Monster

Federico Viticci • MacStories

MacPad: How I Created the Hybrid Mac-iPad Laptop and Tablet That Apple Won’t Make

AHHHHHH!I may call it a monster in the title but this is a fantastic idea for a device in my opinion. I love that it has both iPad and macOS operating systems and both chipsets. It is after all just an iPad bolted onto a MacBook Pro bottom.

I can see a little cottage industry springing from this. I envision a top cover that fits the laptop perfectly and includes an intelligent dock, or tray, for the iPad to slide into. That intelligent dock would also provide a way to plug directly into the back of the MacBook complete with a hinge so you could close it and it would look just like a laptop from another manufacturer.

The dock would also need a way to provide power and a USB-C connection so Sidecar wouldn’t require a network connection to operate. When docked the docking system would autodetect it and fire up a session into the Mac and display it. I’m not sure how that would work, but it would be amazing.

When detached you could close the lid and use it in clamshell mode, hooking up a full size display, keyboard, and mouse.

This is the perfect device. ❤️

Free and Opinionated

NetNewsWire Blog: “Our mission is to make the best RSS reader that we like making. We value stability, high performance, clarity, and lots of figurative air and space rather than a mélange of features.”

I love how Brent and the NNW team hold true to what they believe – and what they want – a feed reader to be.

If you haven’t checked out NNW you really should, it’s a great product.

Xcode for iPad?

MacRumors: ‘because it “opens the door for ‘Pro’ applications to come to ‌iPad‌."’

Red sock.I picked that bit of a sentence from the article because it’s complete B.S. If folks want to bring Pro apps to the iPad they have the means to do it today on their Mac. Having Xcode on an iPad won’t magically make that any better. The Mac is the perfect tool for building Professional Mac and iOS apps.

Xcode on iPad would be fine. I can’t personally see using an iPad as my primary development machine. Mainly because I like using a bigger display for development. My 15in MacBook Pro display is about as small as I’d like to use.

If I could set the iPad on a stand of some sort, hook it up to my full size keyboard, mouse, and 24in display? That is something that may work.

We’re getting closer to that day, we’re just not quite there.