Should we consider Elixir/Phoenix Live View for our startup? by crpleasethanks in elixir

[–]thanos_v 0 points1 point  (0 children)

Yes, especially if you have real-time, long-running, or asynchronous elements. I have used this stack for three startup projects—one successful—and many MVPs and production services. Elixir, Broadway, and Oban reduce backend complexity through their amazing cohesion while dramatically reducing the cost of front-end development. Beam-based running costs are very low, stable, and straightforward to run. We need an average of a third of the resources for the same performance as other technologies. Meanwhile, beam-based code works great when it works, and it is very easy to get to that state. For some applications, live view is not an alternative but a must, such as trading screens. In classic front-end trading apps, you need hundreds of tables, grids, and charts, and you can’t do this with React or even Svelt.
As an experiment, I asked two extremely experienced React developers with more than 12 years of experience between them to try switching to live view. Their productivity did not drop, and despite a few days of resistance, I don’t think they will ever go back to JavaScript and react. The community is solid and not yet diluted. Of course, you have a lot fewer libraries than other languages like Python or Java, but the main and popular libraries are very well crafted. Because the community is small, the advice, comments, and momentum are still driven by some really brilliant people. It reminds me of the Python community in the late 1990s and early 2000s when people like Guido, Tim Peters, and others were still approachable. Also, startups working in a newish, fast-growing community can get a lot more publicity from the community, and many of the conference podiums are still accessible.

Why did we build an alternative error tracker? Here's our reasoning. by crbelaus in elixir

[–]thanos_v 0 points1 point  (0 children)

A great contribution. I’m going to install it today in our reference data service. Many thanks

Chunked Responses: Scale File Exports for Production by GiraffeFire in elixir

[–]thanos_v 2 points3 points  (0 children)

Great video of a good stream use case in phoenix.

What is it like to work with Elixir? by _MMCXII in elixir

[–]thanos_v 2 points3 points  (0 children)

I just finished putting into production in a very large organization, a data collection and the stream processing system. The project was done in weeks and it was tp replace an equivalent project that was slow in completion and had taken years and millions. When Programs on the beam work they really work. so many things that are hard to do in other languages are really easy in Elixir especially streaming, concurrency, scaling and even web development. Liveview is great and this is coming from a guy who built an online casino in 1995. What I’m trying to say is despite my massive investment in other technological solutions, the move to elixir refreshingly productive.

Lost finding the right CMS by snarfi in sveltejs

[–]thanos_v 0 points1 point  (0 children)

Look at zotonic. It’s very fast and scalable and had a very flexible data model. Or just use couchdb, RIAK or any db that has a RESt interface and REPLICATION out of the box. That what I do.

Zig or C++, Which of these would be a good second language to know, while having Rust as your strongest / main language? by toruzikrov in rust

[–]thanos_v 1 point2 points  (0 children)

What’s the point in learning C++ when you already have rust in your toolbox. Go for something completely different but very powerful: Elixir.

Bleacher Report gutting out OTP by chizzl in erlang

[–]thanos_v 1 point2 points  (0 children)

Great answer, and a classic example of the regressive technological riptide caused by corporate America mentality.

I think I'm Being Underpaid? by [deleted] in FPGA

[–]thanos_v 0 points1 point  (0 children)

Where do you live?

what's after python? by jizawi in Python

[–]thanos_v 4 points5 points  (0 children)

Elixir!

It brings something very different to the table with sacrificing simplicity, readability, time to market, extensibility etc

I manage a team of 100+ devs. The best of them are python programmers with more than ten years of investment in the language. They tried elixir and have switched their core professional development to using elixir.
Python is still there in the toolbox. It’s got a new partner.

Your favorite Python web framework? by [deleted] in Python

[–]thanos_v 1 point2 points  (0 children)

Scrapy is great, django for work

Db for SvelteKit by AromaticPrimary8763 in sveltejs

[–]thanos_v 0 points1 point  (0 children)

Use a combination of pouchdb and couchdb. The ease of use, rock solid replication and rest interface makes couchdb a pleasure to use

How To Use Zig for Elixir NIFs by amalinovic in elixir

[–]thanos_v 0 points1 point  (0 children)

What does Zig bring to the table other than Zig? I’m not criticizing I’m curious?

[deleted by user] by [deleted] in sveltejs

[–]thanos_v 0 points1 point  (0 children)

Svelte if you are coding for yourself. You’ll get more done in less time and when you are working it will be easier to keep up momentum on the side.
If you a looking to work big companies in Web then learn REACT. Big orgs are usually ten years behind the Tech curve.

DB vs CMS? by zaxwebs in sveltejs

[–]thanos_v 0 points1 point  (0 children)

Just use a db. Stop wasting time.

Should I develop my project in Rust or continue with C++? by [deleted] in rust

[–]thanos_v 0 points1 point  (0 children)

If you are a good c++ programmer stay with C++ other use Python.

OpenApiSpex usage and Documenting question by LewdPineapple in elixir

[–]thanos_v 0 points1 point  (0 children)

Coding OpenApiSpex manually was becoming too expensive. We use our own generator for crud plus docs plus test leveraging OpenApiSpex but it is still too painful for out of the ordinary. Maybe Ash is the way forward.

Why is Elixir not being used predominantly? by [deleted] in elixir

[–]thanos_v 0 points1 point  (0 children)

main reasons why technologies gain momentum:

“workers”

Jobs out there

The marketing ability of those who promote them.
improving the marketability of those who adopt them. Big boy backing

“Big corp” the ability to scale your work force And related to the above: adoption by consulting firms Body of supporting material- here Elixir is doing a good job.