Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
floodfx
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
Show HN: Undead – scary fast, bewitching web pages on the JVM with no JavaScript
(github.com)
14 points
by
floodfx
3y ago
|
6 comments
32.
▲
by
floodfx
3y ago
Comments like this push people away from Erlang rather than draw them in.
33.
▲
by
floodfx
3y ago
https://github.com/ogrodnek/pyview
34.
▲
by
floodfx
3y ago
Understanding LiveViews as a concept could make it easier to commit to learning a new language. I am not saying one should but that one could and it would probably be easier since you don't have the additional overhead of also learnin
35.
▲
by
floodfx
3y ago
I think it is more exciting and more innovative to think about LiveView as a new architectural approach to building reactive applications. Yes in Elixir land it is a Process and there are some amazing things about the BEAM. But LiveViews ha
36.
▲
by
floodfx
3y ago
There is a port of it to JavaScript/Typescript. https://LiveViewJS.com It uses the same front end javascript from Phoenix and speaks the same protocol. Note: am author
37.
▲
by
floodfx
4y ago
LiveViewJS[1] might be of interest. Same protocol as Phoenix LiveView with a JS/TS server implementation. I was looking for something else after years in React ecosystem and came across Phoenix LiveView but I wanted to write in Typescr
38.
▲
by
floodfx
4y ago
Same. Aero press for last decade or so. Ethiopian light roast ftw.
39.
▲
by
floodfx
4y ago
Cool. We went with re-using/adopting Phoenix's because it is battle-tested and allowed us to not have to rebuild/find edge cases on browser event handling and DOM morphing and optimizing diffs. If you ever want a walk throu
40.
▲
by
floodfx
4y ago
Great to see another language adopting LiveView! (Author of LiveViewJS[1] here). Are you using Phoenix’s javascript client (and protocol) or rolling your own? [1] - http://LiveViewJS.com
41.
▲
by
floodfx
4y ago
If you are looking for server-side rendering that enables rich, react-like user experiences, check out LiveViewJS ( http://liveviewjs.com ). Supports both Deno and Node runtimes. (Full disclosure: am author)
42.
▲
I built an automated shipping traffic photo blog
(shippingnews.xyz)
17 points
by
floodfx
4y ago
|
5 comments
43.
▲
by
floodfx
4y ago
I haven’t written Java or Kotlin in years but this makes me want to try it again. Nice work!
44.
▲
by
floodfx
4y ago
Curious how a string drive would perform on a mountain bike especially considering climbing advantages and easier shifting?
45.
▲
by
floodfx
4y ago
Check out https://liveviewjs.com
46.
▲
by
floodfx
5y ago
Hey thanks aloukissas! > what would be the use for this Ideally, to write LiveView applications in Typescript. :) This is early in development but as I mentioned above I think there are server technologies like DynamoDB and Redis that I
47.
▲
by
floodfx
5y ago
I have not tried Deno and not my highest priority. I've added to the issues in Github. If you try it, would be great to update that issue with your results!
48.
▲
by
floodfx
5y ago
Well they did say "JS is ass". Happy to give them them the benefit of the doubt but I appreciate more obvious supportive commentary.
49.
▲
by
floodfx
5y ago
Very cool. I noticed you are writing your own client libraries? Curious if you've tried using the Phoenix client libraries? LiveViewJS uses the same libraries as a Phoenix LiveView app on the front-end. I'll join your discord a
50.
▲
by
floodfx
5y ago
> (This video by Pragmatic Studio does an amazing job of explaining how LiveView works.) I believe you are referencing this line from the README? FWIW - they have a free "starter course" which includes that video. I started o
51.
▲
by
floodfx
5y ago
I'd highly recommend Pragmatic Studio's Phoenix LiveView Course - https://pragmaticstudio.com/phoenix-liveview I wrote LiveViewJS while taking this course believe it or not.
52.
▲
by
floodfx
5y ago
Sounds like you've got some pretty good experience with both Typescript and Elixir. LiveViewJS could definitely benefit from that type of experience if you'd be interested in helping? I am definitely not an Elixir / Phoenix
53.
▲
by
floodfx
5y ago
Hi flessner - I am a big Svelte fan myself! (And prefer JS/TS over Elixir.) Would love to see what you come up with in terms of fusing LiveViewJS / Svelte concepts. LMK if I can be helpful.
54.
▲
by
floodfx
5y ago
I can see you are angry and don't like JS. Perhaps you might be less angry if you look at the project and see that it is not an SPA architecture nor does it require or encourage client-side coding in general? Maybe instead of shaking
55.
▲
by
floodfx
5y ago
Agreed on both fronts! I think there could be any number of different back-ends for Phoenix apps not just Elixir (Phoenix) and Typescript (LiveViewJS). One insight I had as I was building this is that Phoenix apps are actually based on a
56.
▲
by
floodfx
5y ago
hey tbranyen - happy to chat. my discord account is same as my handle here. :) Nice work on diffhtml!
57.
▲
by
floodfx
5y ago
Agree that BEAM is great and very scalable. I guess I disagree with the notion that Redis and DynamoDB are "centralized" and "brittle". Rather both are distributed, robust, and, I would add, battle-tested. I do like th
58.
▲
by
floodfx
5y ago
Gotcha. I read the README and it wasn't clear to me that this is how Caldera works. Sorry about that. I'll add that the API for implementing components in LiveViewJS follows the Phoenix API (mount => handleParams => handle
59.
▲
by
floodfx
5y ago
Thanks for checking it out searchableguy. Tbh, I haven't run any performance/scaling tests just yet. :) I certainly don't expect it to be as performant or scale as well as BEAM right now and agree with your point that BEAM
60.
▲
by
floodfx
5y ago
Cool. LiveViewJS (and Phoenix LiveView) renders the initial HTML over HTTP but then connect to the server via a persistent web socket connection. Client events (clicks, form updates, blur/focus events, key events, etc) are then sent
More ›