Live data from Hacker News

Viewing profile — ahmadwasfi

ahmadwasfi

HN member
Joined
Sat, Jul 13, 2024, 5:25 PM UTC
HN karma
23
Public activity
30 items

About ahmadwasfi

No profile information was provided.

Recent public activity

  1. story
  2. story
    Show HN: Rethinking the UI = F(State) Model

    Most modern frameworks model UI as a function of state: change state, re-render. but modern rich UX is increasingly about the space between states. It is about how to represent a s…

  3. story
  4. story
  5. story
  6. story
  7. comment
    Comment #43190784

    Yes, there have been significant improvements since the Show HN post. I put in another seven months of development and refinement.

  8. comment
    Comment #43190714

    I have spent over two years figuring out how to solve asynchronous operations in front-end development and provide a unified solution for UI, API loading, animations, state managem…

  9. story
  10. comment
    Comment #41957777

    One unified approach for all operations: events handling, API handling, presentation, animation, and more. It is done by providing methods and variable assignment with lifecycles t…

  11. story
  12. story
  13. story
    Show HN: A UI Framework with a Unified Interface for Variables and Methods

    About two months ago, I introduced TargetJ, a JavaScript UI framework. A lot has been done since then, and I have got a lot better at how to describe it. TargetJ provides in nutshe…

  14. comment
    Comment #41008129

    Thank you again for the great suggestion! I’ve reflected on it and decided to work on integrating the Web Animations API. Users will be able to choose between using the Web Animati…

  15. comment
    Comment #41008019

    Thanks for letting me know. I plan to use the Web Animation API to improve performance. Thanks again for your feedback—it was really helpful.

  16. comment
    Comment #41007960

    Thank you for the feedback. I appreciate you pointing that out. I will rewrite part of the code as I agree with you that it is lacking. Thanks again for your input. It was really h…

  17. comment
    Comment #41007901

    Thank you! I’m glad you find TargetJ interesting. It’s indeed a new approach in development, and I can say from personal experience that it does simplify things. As for production …

  18. comment
    Comment #40998136

    Now I understand why I got many complaints about the speed. I believe I’ve fixed the issue. Thanks a lot for your feedback!

  19. comment
    Comment #40991890

    I have now added key arrow navigation. Please let me know if you still have any issues navigating the site. Thanks again.

  20. comment
    Comment #40991207

    Thank you for your question. I don't think it will work well with React. While both React and TargetJ utilize diffing algorithms, there are significant differences between them. Ta…

  21. comment
    Comment #40991046

    Thank you for your feedback—it’s definitely appreciated. I believe I have fixed the performance issue, and it should run smoothly now. Please let me know if you still experience an…

  22. comment
    Comment #40981403

    Thank you for your feedback. There was a bug on the site that caused the slowdown. The code is animated to show how it operates in connection with the output, and there was a bug t…

  23. comment
    Comment #40980056

    Thank you for your feedback. Every target in TargetJ has an onEnabled method that can be used to verify types before enabling the target. Only enabled targets will run. You can hav…

  24. comment
    Comment #40976233

    Thank you for bringing this to my attention. I apologize for it and will work on a fix over the few days. I'll update as soon as the issue is resolved.

  25. comment
    Comment #40976199

    Thank you for your feedback. Currently, animations are handled using transform: translate by directly manipulating the styles of elements with JavaScript. I think this offloads the…