Live data from Hacker News

Viewing profile — deniz-a

deniz-a

HN member
Joined
Tue, Nov 24, 2020, 1:51 PM UTC
HN karma
59
Public activity
34 items

About deniz-a

HTML expert

Show HN is the only good thing about this site

I work for Big Sky Software and Commspace

https://denizaksimsek.com

Recent public activity

  1. story
  2. 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…

  3. comment
    Comment #42617970

    that classlist example won't work: https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenLis...

  4. 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…

  5. 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…

  6. 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 …

  7. 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 …

  8. 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…

  9. 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:…

  10. 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…

  11. comment
    Comment #34632389

    > there are no clients which can use it ... HyperCard?

  12. 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…

  13. 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…

  14. 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.

  15. comment
    Comment #34137985

    > The book segment header links (in italic [0]) serve raw html Fixed! (It worked fine in the dev server...)

  16. 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

  17. story
  18. 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…

  19. 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…

  20. comment
    Comment #29321685

    This might be it https://discourse.wicg.io/t/extending-html-as-a-hypermedia/5...

  21. 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…

  22. 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…

  23. 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…

  24. 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…

  25. 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…