HNHacker News
TopNewBestAskShowJobs

blueblahvlah

17 karma · joined October 18, 2022

submissionscomments
blueblahvlah··on Elixir and Machine Learning in 2024 so far: MLIR, Arrow, structured LLM, etc.
Thank you Jose, for your 2 decades of relentless work. I have not disparaged any maintainers or their work. I get it from your comments that these projects are in early days of adoption and development.

From my perspective, just because Chris Grainger does data pipelines in production does not prove the project is for everyone. It means it worked out for him.

May be seeing more updates, papers, interviews, podcasts about their usage in production will change things.

For now, my assessment is everything is wonderful till one hits a limitation of these libraries. If it works out, its wonderful, if not its like neither here nor there.

blueblahvlah··on Elixir and Machine Learning in 2024 so far: MLIR, Arrow, structured LLM, etc.
Sean Moriarity, please use your elixir knowledge to write a user defined function or a plugin in explorer. It's easy to attack other people and assume they are ignorant.
blueblahvlah··on Phoenix 1.7 is View-less
Any link/doc of roadmap for LiveView from 0.18.3 to 1.0 ?

[edit] I like the Project Status section of bandit - https://github.com/mtrudel/bandit#project-status

blueblahvlah··on Phoenix 1.7 is View-less
https://news.ycombinator.com/reply?id=34193789&goto=item%3Fi...
blueblahvlah··on Phoenix 1.7 is View-less
W.r.to boilerplate - I have no reference point/comparision to other frameworks.

When the project grows with more contexts, components and forms, one will end up with a bunch files which differ only in Module.func_names.

Phoenix < 1.7, View files which are required for controllers are boilerplate which contain 3-4 lines. In the end there will be a folder with view files which don't will have similar content unless any view specific functions are added.

blueblahvlah··on Phoenix 1.7 is View-less
In my original post:

- there was leex, then heex, now components taking centre stage.

- most of the books, tutorials, videos, articles are stale due to frequent changes / evolution

Last two points should have been one. Got split while composing the post. My mistake.

- there was leex, then heex, now components taking centre stage. most of the books, tutorials, videos, articles are stale due to frequent changes / evolution

I am OK with evolution. From project maintainance and developer - its a challenge to keep up with things coming their way.

blueblahvlah··on Phoenix 1.7 is View-less
https://github.com/phoenixframework/phoenix/issues/4975
blueblahvlah··on Phoenix 1.7 is View-less
View-less meaning Phoenix.View module is refactored/replaced. The amount of boilerplate code is still a challenge in Phoenix.

Worked on a large project using live views.

Pros:

- can achieve interactivity without using client side js frameworks

- less developers / man power needed compared to client side js frameworks

- evolving in right direction

- community / forums

Cons:

- still evolving and releases are breaking (no backward compatibility).

- the amount of boilerplate code which is generated is too high.

- forms are basic and need to evolve for handling challenges which come with Server side rendering and interactivity

- there was leex, then heex, now components taking centre stage.

- most of the books, tutorials, videos, articles are stale due to frequent changes / evolution

Elixir/Phoenix Community is small and non toxic on forums. But sometimes the size of community is drawback. Some questions get fewer replies and will be a puzzle for the developer who is working on the project (this does not happen frequently).

Anyone who wants to adopt Live View for production projects will have to overcome these challenges.

(edits: formatting)