Tag

Elixir

0 views collected around this technical thread.

Bitu Technology
Bitu Technology
Jun 8, 2023 · Backend Development

Lexical – The Next‑Generation Language Server: Architecture, Features, and Future Roadmap

The article reviews Scott's presentation on Lexical, the next‑generation Elixir language server, explaining the Language Server Protocol, Lexical's dual‑node architecture, modular design for easy contribution, and upcoming development plans, while inviting the community to explore the video replay and contribute.

ElixirLanguage Server ProtocolLexical
0 likes · 7 min read
Lexical – The Next‑Generation Language Server: Architecture, Features, and Future Roadmap
Bitu Technology
Bitu Technology
Jun 1, 2023 · Backend Development

Elixir for Live HLS Video Streaming: Architecture and Implementation at Tubi

The article recaps Tubi’s eighth Elixir Meetup, detailing Horvo’s presentation on building a live HLS video streaming backend with Elixir, covering the system’s transcoder, scheduler, HLS server, encryption, ad‑insertion strategies, and why Elixir was chosen for high‑performance backend services.

Ad InsertionBackend DevelopmentElixir
0 likes · 9 min read
Elixir for Live HLS Video Streaming: Architecture and Implementation at Tubi
Bitu Technology
Bitu Technology
May 23, 2023 · Backend Development

Why Tubi Chose Elixir and Its Benefits: A Technical Journey

The article explains Tubi's migration from PHP and Node.js to Elixir, detailing how the functional language improved the performance of their policy engine and other backend services, while sharing engineers' experiences and addressing concerns about using a niche technology.

ElixirFunctional ProgrammingPerformance
0 likes · 7 min read
Why Tubi Chose Elixir and Its Benefits: A Technical Journey
Bitu Technology
Bitu Technology
Jan 11, 2023 · Backend Development

Optimizing Performance, Stability, and Edge Cases of Elixir‑gRPC Services in Production

This article shares Tubi’s experience using Elixir‑gRPC in production, covering performance optimizations, stability measures, HTTP/2 edge‑case handling, and practical code examples for efficient Protobuf processing; it also discusses Envoy sidecar integration, interceptor usage, and lessons learned from real‑world deployments.

ElixirEnvoyHTTP/2
0 likes · 13 min read
Optimizing Performance, Stability, and Edge Cases of Elixir‑gRPC Services in Production
Bitu Technology
Bitu Technology
Dec 2, 2022 · Backend Development

Elixir Meetup Highlights: Legacy System Migration, WebRTC Development, and Distributed Virtual Players

The seventh Tubi‑sponsored Elixir Meetup featured three expert talks covering the migration of an Express.js/MongoDB legacy system to Elixir/PostgreSQL, building a WebRTC audio chat application with Elixir, and creating a distributed virtual‑player platform using Elixir’s powerful clustering and actor model capabilities.

Distributed SystemsElixirWebRTC
0 likes · 7 min read
Elixir Meetup Highlights: Legacy System Migration, WebRTC Development, and Distributed Virtual Players
Bitu Technology
Bitu Technology
Mar 25, 2022 · Backend Development

Recap of the March 19 Elixir Meetup – Topics, Audience Insights, and Resources

The March 19 Elixir Meetup brought together four seasoned Elixir practitioners and over 3,200 online attendees to discuss resilience with Elixir and Kubernetes, FaaS design using Arweave and LiveView, native compilation of Elixir, Zig‑based NIF development, and to share learning resources and community opportunities.

Backend DevelopmentCommunity MeetupElixir
0 likes · 6 min read
Recap of the March 19 Elixir Meetup – Topics, Audience Insights, and Resources
Bitu Technology
Bitu Technology
Jan 11, 2022 · Backend Development

Interface‑Driven Design for Scalable Media File Migration in Elixir and Ruby

The talk explains how Tubi's Multimedia Processing Platform uses an interface‑driven architecture, Elixir protocols, and composable movers and comparators to migrate petabyte‑scale video files across cloud storage while balancing performance, cost, and testability, offering practical insights for Ruby and backend engineers.

Backend DevelopmentElixirFile Migration
0 likes · 13 min read
Interface‑Driven Design for Scalable Media File Migration in Elixir and Ruby
Laravel Tech Community
Laravel Tech Community
Jun 15, 2021 · Fundamentals

Pros and Cons of Five Popular Programming Languages: JavaScript, Haskell, Go, PHP, and Elixir

This article compares five widely used programming languages—JavaScript, Haskell, Go, PHP, and Elixir—by outlining each language’s major advantages such as rapid prototyping, strong type systems, performance, and ecosystem support, as well as notable drawbacks including dynamic typing quirks, steep learning curves, and limited language features.

ElixirGoHaskell
0 likes · 12 min read
Pros and Cons of Five Popular Programming Languages: JavaScript, Haskell, Go, PHP, and Elixir
Bitu Technology
Bitu Technology
Dec 25, 2020 · Backend Development

Debugging and Optimizing an Elixir API: From Redis Cache to a Regex.replace Performance Bug

This article recounts how a Tubi engineering team diagnosed a surprising latency increase after adding Redis cache to an Elixir manifest‑fetch API, identified a hidden CPU‑heavy Regex.replace/4 bug, applied targeted optimizations, and contributed a fix to the Elixir core.

ElixirPerformanceRedis
0 likes · 10 min read
Debugging and Optimizing an Elixir API: From Redis Cache to a Regex.replace Performance Bug
Bitu Technology
Bitu Technology
May 21, 2020 · Backend Development

Beijing Elixir Meetup Recap: Elixir Meets Rust, Phoenix LiveView, Bits & Bytes, and FoundationDB

The Beijing Elixir Meetup featured four technical talks covering Rust integration with Elixir, an introduction to Phoenix LiveView, deep dives into bits, bytes, strings and emojis in Elixir, and using FoundationDB within the Erlang/Elixir ecosystem, all accompanied by detailed slide links and a lively Q&A session.

Backend DevelopmentElixirFoundationDB
0 likes · 4 min read
Beijing Elixir Meetup Recap: Elixir Meets Rust, Phoenix LiveView, Bits & Bytes, and FoundationDB
Architects Research Society
Architects Research Society
Nov 4, 2019 · Fundamentals

Programming Language Trends 2019 and Beyond: Insights on Elixir, Rust, Swift, .NET, and Emerging Infrastructure Languages

The 2019 programming language trends report analyzes the adoption stages of languages such as Elixir, Rust, Swift, .NET Core, and emerging infrastructure DSLs like Ballerina and Pulumi, offering insights for technology leaders and developers on where to invest their learning and development resources.

ElixirSwiftcloud infrastructure
0 likes · 14 min read
Programming Language Trends 2019 and Beyond: Insights on Elixir, Rust, Swift, .NET, and Emerging Infrastructure Languages
Sohu Tech Products
Sohu Tech Products
Jul 24, 2019 · Backend Development

Ten Years of Erlang: Evolution, Knowledge Ladder, and Future Directions

Over the past decade, Erlang has evolved from a niche functional language into a robust platform with powerful concurrency, fault tolerance, and a rich ecosystem, illustrated by its key applications, knowledge ladder, recent improvements, and future prospects for both Erlang and its Elixir community.

ConcurrencyDistributed SystemsElixir
0 likes · 21 min read
Ten Years of Erlang: Evolution, Knowledge Ladder, and Future Directions
Architecture Digest
Architecture Digest
Oct 31, 2016 · Fundamentals

One Week with Elixir – Language Design Reflections

Over the course of a week, the author explores Elixir’s design and features—covering its pipe operator, sigils, macro quoting, version handling, and differences from Erlang—while reflecting on language ergonomics, code readability, and functional programming concepts illustrated with concrete code examples.

ElixirErlangFunctional Programming
0 likes · 21 min read
One Week with Elixir – Language Design Reflections
Liulishuo Tech Team
Liulishuo Tech Team
Jul 22, 2016 · Backend Development

Comparing ActiveRecord and Ecto: ORM Approaches in Ruby on Rails and Elixir

This article compares Ruby on Rails' ActiveRecord and Elixir's Ecto, explaining their mapping definitions, data retrieval, query syntax, write operations, validations, callbacks, and associations, while highlighting the trade‑offs between the convenience of ActiveRecord and the explicitness of Ecto.

EctoElixirORM
0 likes · 15 min read
Comparing ActiveRecord and Ecto: ORM Approaches in Ruby on Rails and Elixir