Hacker Newsnew | past | comments | ask | show | jobs | submit | mbalex99's commentslogin

I wouldn’t say I’ve had horror stories just minor gripes and frustrations. You can mix and match AppKit and UIKit with SwiftUI. So there is always an escape hatch.

SwiftUI is insanely productive when it comes to building mostly simple list and form applications.

I highly recommend that you try it, you can always build a component or large sections using UIKit if you run into issues.

At Ditto almost all of our enterprise customers use SwiftUI over UIKit because SwiftUI is so productive for the vast majority of use cases. Does it have parity with UIKit? No… but it’s never been a dealbreaker for us.


Yeh horror story was probably too strong a word. I need to try it.


Ditto (www.ditto.live) is deployed on all Alaska Airlines, Lufthansa and many other airlines.

It also powers point of sale and kitchen systems at Chick fil A.

The major thing that Ditto is that it can sync without internet using Bluetooth low energy, peer to peer WiFi and Local Area network. It can even do multi-hop.


Do you mean actual databases like MySQL, Postgres, SQLite, MongoDB?

Or more user oriented databases like HubSpot, Salesforce CRM, Microsoft Access?


Faster is a key value store where the value can be a CRDT thanks to its Read Modify Write capabilities.


A 3D Modeler attempts to recreate a real camera virtually by simulating light and physics


Thank you! After feedback from a lot of our customers, they want more access to explicit types so you'll see a lot more APIs to control how you want conflict resolution.


We have a mesh network that syncs devices using P2P wifi, BLE and over a LAN as well!

I think this is our biggest differentiator compared to other sync systems.


Do you think it'd be possible to use your mesh network layer as a generalized network transport? e.g., I have ethernet, wifi, and BLE devices, and the BLE device is able to access the network and/or internet via one of the other two devices?


(Ditto developer here) Yes most definitely! We are rolling out a feature called Ditto Bus which lets you open reliable or lossy streams for arbitrary data flows between between your device and another in the mesh. Each stream flows over any transport available and will multihop via the most efficient path if needed. An early version of this is already available in the iOS SDK.

It's a powerful building block that can be used for proxying any kind of other traffic, either yourself as an app developer or if we end up providing proxy/VPN/other functionality as part of the Ditto SDK.


slightly o/t: do you have any stats for end to end latency between n number of nodes, and between the different connectivity types? I'm curious how workable this would be for a game with real time logic.


I don't have an iOS device but I'm looking forward to seeing this on other platforms!


No unfortunately not in our core offering. We’d like to stick to what we do best and then leave it up to the community next year to build a graphql implementation.


We will be working on granular permissions as a top priority in 2023. We have a couple of ideas running around right now.


It’s just my cofounder Adam and I that came from Realm!

We’ve got Alumni from Pusher, Basho/Riak, Walmart Labs, Microsoft, to name a few


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: