HNHacker News
TopNewBestAskShowJobs

dvdsgl

321 karma · joined July 8, 2014

submissionscomments
dvdsgl··on Apple Vision Pro upgraded with M5 chip
Feels fun and promising, but switching input focus between windows is fiddly.
dvdsgl··on Apple Vision Pro upgraded with M5 chip
You can surround yourself with floating terminals using the Blink app. Here I code from the couch surrounded by nvim, Claude Code, etc.: https://x.com/dvdsgl/status/1948840477970841720/video/1
dvdsgl··on I keep turning my Google Sheets into phone-friendly webapps
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.

dvdsgl··on I keep turning my Google Sheets into phone-friendly webapps
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.
dvdsgl··on I keep turning my Google Sheets into phone-friendly webapps
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.
dvdsgl··on I keep turning my Google Sheets into phone-friendly webapps
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).

dvdsgl··on I keep turning my Google Sheets into phone-friendly webapps
Glide (from the article) adds simple pin-based auth and access control on top of the spreadsheet data. There’s also user and role-based data protection.
dvdsgl··on I keep turning my Google Sheets into phone-friendly webapps
Our customers who’ve switched from AppSheet tell us emphatically “yes” because of Glide’s ease of use, power, and the design of the apps it produces.
dvdsgl··on I keep turning my Google Sheets into phone-friendly webapps
We’ve made a lot of progress in a few years! Check again?
dvdsgl··on I keep turning my Google Sheets into phone-friendly webapps
Thank you!
dvdsgl··on I keep turning my Google Sheets into phone-friendly webapps
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.

dvdsgl··on I keep turning my Google Sheets into phone-friendly webapps
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!

dvdsgl··on I keep turning my Google Sheets into phone-friendly webapps
Founder of Glide (YC W19) here. This article surprised us and is not paid.
dvdsgl··on I keep turning my Google Sheets into phone-friendly webapps
Yes, we agree.

We have a mobile experience in the works! https://glideapps.com/create

dvdsgl··on Ask HN: Should we bring software dev in-house?
We specialize in creating custom software for businesses in your exact same situation at https://glideapps.com, and we have a large community of consultants who can build for you as you develop an in-house capacity. Our top experts can build a POC for you starting around $5k if you want to quickly test the platform–you can get a quote here: https://www.glideapps.com/solutions
dvdsgl··on Show HN: Using Google Sheets as the back end/APIs of your app
Yes, we’ve powered millions of apps with Google Sheets.
dvdsgl··on Show HN: Spice.ai – materialize, accelerate, and query SQL data from any source
Congrats on the launch! This is exciting. The video demo is awesome: https://youtu.be/AZyrecVWnEs?si=j7JVKhhcUor1_y-f
dvdsgl··on Sharing data types on a multi-language project
This is a very intriguing problem!

Not trying to steal thunder, but quicktype (https://github.com/quicktype/quicktype) does all of this–JSON schema or TypeScript definitions to de/serializers and types in nearly 30 languages at this point. Try it here: https://app.quicktype.io

dvdsgl··on App Store doesn't accept “too simple” apps
We created https://www.glideapps.com/ for the niche apps that people want, but Apple doesn't!

Also powered by Google Sheets, as OP's app is.

dvdsgl··on Everyone seems to forget why GNOME and GNOME 3 and Unity happened
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.
dvdsgl··on The Owen Wilson Wow API
An app you can clone: https://owen-wow.glideapp.io/
dvdsgl··on Spreadsheets Are Hot–and Cranking Out Complex Code
This is what we’re building with https://www.glideapps.com
dvdsgl··on Ask HN: Who is hiring? (January 2022)
Glide | Frontend Engineer | Full-time Remote

Glide is one of the top no-code tools, on a mission to create a billion new software developers by 2030. We're looking for a senior web frontend engineer to lead some exciting new projects: https://www.glideapps.com/jobs/senior-frontend-engineer

dvdsgl··on Ask HN: Which NoCode platforms are fine?
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.

dvdsgl··on Launch YC S21: Meet the Batch, Thread #5
Congrats on the HN launch, Rune!
dvdsgl··on Amazon Honeycode – build web and mobile apps without writing code
Founder of Glide here! Thank you for the vote of confidence :)

We’re quite excited to see the no-code space heat up with Amazon joining the fray.

dvdsgl··on Show HN: quicktype converts JSON, TypeScript, GraphQL to types in 18 languages
Thanks a lot! Glad you like it.

I do the same workflow, where I generate types during build. I often generate them directly from the datasource (e.g. directly from the API). Then I get compile-time errors if the API changes.

dvdsgl··on Show HN: quicktype converts JSON, TypeScript, GraphQL to types in 18 languages
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

dvdsgl··on Show HN: Notebag – A keyboard-focused note taking app
Looks great! Do you have a video demo?
dvdsgl··on No one wants to download apps. Here's what companies need to build instead
When we launched https://glideapps.com, we expected to use PWA as a temporary platform as we tested our product theories. The advances Google, Microsoft, and even Apple have made in PWA support since then totally surprised us, and our web-based apps have taken us further than we ever imagined. I've always been skeptical of non-native but I can't argue with what I see every day.
Page 1 of 3Next →