HN user

dvdsgl

321 karma
Posts11
Comments70
View on HN

Thank you! Please let me know how your second attempt goes.

AI and no code platforms will merge into new high-level software creation tools. We already view Glide as a hybrid—try our AI component for the bottoms-up view. Our top-down AI approach will soon be live in our onboarding.

Yes, I’m also sad we couldn’t find a way to be affordable for everyone while also growing our business. We’ve learned that the personal/community app ‘market’ is impossible to grow upon, and that pricing for this group undercuts your pricing power with businesses.

This is not true. We don’t build apps for customers, although there are Glide agencies that we match customers with. We’ve learned that some businesses prefer to pay for someone else to build for them no matter the platform, so we’re happy to facilitate that given our agency ecosystem.

Retool is great, although they explicitly build for developers and building on retool requires writing glue code in their JavaScript template language, and writing SQL queries.

In Glide, we avoid code and syntax as much as possible. Our table-driven programming model also creates a nice MVC-like separation of concerns where you don’t end up with your program chaotically interspersed with controls on a canvas, so your program is easier to manage as it scales (in exchange for being less direct to create).

Hello! Founder of Glide FTA.

Yes, many of our customers hit the issues you mentioned as they scale spreadsheet-based applications. We built Big Tables for this case: https://www.glideapps.com/big-tables

You keep most of the convenience and programmability of a spreadsheet, but you get Postgres scale and a first-class API (which includes atomic table swapping for updating large datasets). It also supports live updating of any views displaying that data.

Founder of Glide (YC W19) mentioned in the article — thanks for the recognition. This was not an ad from us, we were surprised by the coverage.

Glide’s customers are businesses building software for internal use. During YC we called these “dark apps” but since then we call them “apps for work.” We wanted something usable by IT and operations staff (not developers) that emphasized design and UX.

Glide started as a simple spreadsheet-to-PWA trick but is now a complete programming model and runtime platform for data-driven business apps, including APIs, databases, responsive layouts, a managed AI system, and workflow automations.

One of our Crown Jewels is our data editor, where you program your app with our reactive computed columns. Our data grid has become a popular open source component: https://grid.glideapps.com/

You can also try our new AI-native builder experience, where we’re trying to simplify building even further. It’s very early but just shows our continued effort to make building software simpler: https://glideapps.com/create

Thanks again!

I was the lead designer of Unity. Unity was not a response to patent concerns, but rather the manifestation of a convoluted OEM strategy involving exclusive distribution of distinct design features, and a write-once-run-anywhere dream of running Ubuntu on any device from netbooks to big screens to automobiles.

Glide (https://www.glideapps.com/) is fine!

We allow you to build polished PWAs and now full web apps using data in your Google Sheet (and soon Excel and Airtable).

You can build logic and complex actions in Glide, without code or formulas. You can use plugins for more advanced custom features or to run your own code: https://www.glideapps.com/plugins

Glide is special when compared to other NoCode tools because we handle a lot more of the design for you–your Glide app is built with higher-level components, rather than you deciding where buttons go or how they look. Glide apps also tend to look much better than what you might design yourself.

Hello, HN!

quicktype generates types and serializers from JSON, JSON Schema, TypeScript, and GraphQL queries, to help you use JSON type-safely in many languages: C#, Go, Rust, Crystal, C++, Objective-C, Java, TypeScript, JavaScript, JavaScript PropTypes, Flow, Swift, Kotlin, Elm, JSON Schema, Ruby, Dart, Python, Pike, and our latest language, Haskell.

quicktype has some remarkable features that differentiate it from other JSON converters:

Type inference: quicktype infers optionals, dates, UUIDs, enums, integers, and unions. It also infers maps (versus objects) using a Markov chain.

Careful naming: quicktype’s naming system creates nice, legal, unique names for types and properties, handling reserved words and tricky corner cases (e.g. `{ “”: “this is legal”, “null”: “so is this”, "1;DROP TABLE users”: “and this" }`).

Unions for heterogeneous data: JSON data is often heterogenous. quicktype infers this, and creates union types in languages that support them, or synthetic union types in languages that don’t (e.g. try quicktyping `[0, “zero”]` as Swift and Go).

Type unification. This works across multiple samples, so you can quicktype a directory of API data, for example, and unify types across all responses (e.g. you’ll get just one `Customer` type, even if customer data occurs in many samples). You can also provide multiple samples for the same type for better coverage.

Marshalling code: In addition to types, quicktype generates functions for marshalling your types to and from JSON.

Supports dynamic languages: quicktype can add dynamic typechecks for JavaScript, TypeScript, Flow, Python, and Ruby.

Convenient CLI: Run `quicktype https://blockchain.info/latestblock -o LatestBlock.ts` to quicktype a Bitcoin API in TypeScript.

Private hosted app: https://app.quicktype.io/ runs quicktype on the client, so servers never see your data (most JSON converters send your JSON to their server)

Typed input: Feed quicktype TypeScript or JSON Schema instead of JSON for better control over generated types.

Code quality: quicktype emits clean code