Viewing profile — deniz-a
deniz-a
HN member- Joined
- Tue, Nov 24, 2020, 1:51 PM UTC
- HN karma
- 59
- Public activity
- 34 items
- HN profile
- View on Hacker News ↗
About deniz-a
Show HN is the only good thing about this site
I work for Big Sky Software and Commspace
https://denizaksimsek.com
Recent public activity
- story
-
comment
Comment #42618236
Are you talking about the specs? The stuff on https://www.w3.org/WAI/ARIA/apg/ seems pretty scrutable to me. As for "real screen readers", yeah. There needs to be a caniuse.com for…
-
comment
Comment #42617970
that classlist example won't work: https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenLis...
-
comment
Comment #42617580
The "structured data with programmatic access methods" sounds a lot like microformats2 ( https://microformats.org/wiki/microformats2 ), which is being used quite successfully in th…
-
comment
Comment #42617557
The server-rendered web app (without htmx, think crusty PHP router admin panel) is actually very similar to the Elm architecture. The database is the Model. The server is the updat…
-
comment
Comment #40832725
Co-author here. We rewrote the book in Typst. On the hypermedia.systems website, the new EPUB ebook release is built from the new codebase. I'm working on a blog post with details …
-
comment
Comment #36056769
If users are expected to spend a long time and use many tools to compose something, then I agree a full page form is best. For something like adding to a todo list, or where users …
-
comment
Comment #34646350
It's not trying to compete with Next, but advertising how Deno's similarity to the browser and being able to run on CDN-like networks (which i refuse to call "the e*ge") can let yo…
-
comment
Comment #34646283
In the sample code, there is no "streaming" going on -- the server simply uses the client code as a template to generate HTML and sends it as a normal HTTP response. In pseudocode:…
-
comment
Comment #34632761
If you're writing a web app that only works in a browser you control, then no, you won't benefit from hypermedia. The rest of us like search engines being able to index our sites t…
-
comment
Comment #34632389
> there are no clients which can use it ... HyperCard?
-
comment
Comment #34138157
1. The best way to avoid creating an explosion of states is [Locality of Behavior]. Elements should avoid targeting other elements that are not inside them, especially those writte…
-
comment
Comment #34138076
If I was to test things that were part of UI code, but were still "mechanical" enough to test automatically, I would throw responses into an HTML parser to make sure I'm presenting…
-
comment
Comment #34138004
Hyperview only uses React Native for its cross-platform widgets. (I wish Flutter had been used instead). You don't need to touch it unless you're writing custom elements.
-
comment
Comment #34137985
> The book segment header links (in italic [0]) serve raw html Fixed! (It worked fine in the dev server...)
-
comment
Comment #33381890
Thanks for the heads up. Added a temporary one for now while I figure out how to do per-page titles in my SSG setup
- story
-
comment
Comment #33222222
Client side validation does not protect against that. You can't prevent people from making requests to your server without your client, i.e. `curl https://example.com/api --data 'd…
-
comment
Comment #30846437
The way I think about it is htmx takes the "full page refresh" user experience & programming model, and expands it to "partial page refresh" and goes from there. It also patches so…
-
comment
Comment #29321685
This might be it https://discourse.wicg.io/t/extending-html-as-a-hypermedia/5...
-
comment
Comment #29320982
Most of what htmx does is a direct extension of the browser's capabilities. Some issues I can think of are - maintaining the "accessible by default" nature of HTML - swapping. htmx…
-
comment
Comment #29320851
People have done plenty of useful things with htmx, just like people did (and some continue to do) useful things with links & forms. Here's the example that's most convenient for m…
-
comment
Comment #29320756
The pattern is that you use htmx for anything it can do, then use Alpine for things that shouldn't/can't require a server round-trip (toggling sidebar, animations etc). You can rei…
-
comment
Comment #29320590
> API returning [...] HTML The endpoints that return endpoints are not API endpoints, they are UI endpoints like `/index.html` or `/login` or `/Results.aspx?id=3984272`. Now you ca…
-
comment
Comment #29312844
You don't return HTML from API endpoints, you return it from your UI endpoints. You could reuse those for JSON with content negotiation, or have a frontend server+backend server se…