Elixir-lang.org has a new design
Elixir’s official website has launched a new design that many welcome as faster, more polished, and better at showcasing use cases like web apps, distributed systems, and machine learning. Commenters use the change as a springboard to reflect on the Elixir/BEAM ecosystem itself: its elegant functional model, strong concurrency, emerging gradual type system, and perceived gaps such as raw performance tuning, tooling, and a small job market. Accessibility concerns (dark mode, animations, older browsers) and comparisons with Erlang, Gleam, and other languages round out a broader assessment of where Elixir stands and how it might evolve.
Overall reaction to the redesign
- Many commenters like the new elixir-lang.org design: clearer presentation, better highlighting of use cases, ecosystem packages, and company showcase.
- Several see it as helpful for adoption and onboarding; docs and entry points are praised as thoughtful.
- Others are neutral on aesthetics but acknowledge that a shinier site helps marketing.
UX, performance, and accessibility feedback
- Site is described as “blazing fast” by some, but others complain about:
- Short yet noticeable animations that feel unnecessary.
- Heavy reliance on JavaScript; the site breaks with JS disabled or on older Firefox versions.
- Mixed light/dark sections, which some find visually appealing but others find hard to read or at odds with accessibility.
- Lack of an obvious light-mode toggle on the main site (though docs do have a theme switch).
- Excessive whitespace on smaller/older monitors and minor layout glitches in Firefox.
- A few users report broken links (e.g., getting-started docs) and minor copy typos, which are quickly fixed.
Debate on AI/ML presence
- Some appreciate that “AI” and “LLM” are not front-and-center on the landing page.
- Others note there is a Machine Learning section further down and argue about whether “ML” vs “AI/LLM” are perceived as distinct by most people.
- Discussion touches on how public and even technical communities now use “AI” as the dominant buzzword.
Broader discussion about Elixir and BEAM
- Many express strong enthusiasm for Elixir’s elegance, Phoenix/LiveView, concurrency model, and BEAM suitability for high-concurrency and agent/multi-agent systems.
- Some highlight Elixir/BEAM’s strengths in distributed systems, embedded/semi-embedded control, and telecom-scale messaging, with concrete anecdotes.
- Concerns raised:
- Raw performance of the BEAM vs other runtimes.
- Desire for more optimization (e.g., cross-module, better boxing strategies, JIT improvements, WASM target, easier single-file executables).
- Small job market and talent pool; debate over whether scarcity should command a premium and how much AI reduces need for language specialists.
- Skepticism about Elixir’s type system vs static alternatives (e.g., Gleam), and whether Elixir’s syntax adds unnecessary complexity.
- There is disagreement over how essential experienced Elixir developers are when using AI tools, and over claims of AI-written systems being audit-clean.