Programming

Programming

1461 bookmarks
Custom sorting
UPLOADING IMAGES IN PHOENIX LIVE VIEW
UPLOADING IMAGES IN PHOENIX LIVE VIEW
Imagine a web experience that’s both captivating and effortless. That’s the power of Phoenix Live View, a game-changer in web development…
·medium.com·
UPLOADING IMAGES IN PHOENIX LIVE VIEW
What is SQL? An Comprehensive Guide - HackerRank Blog
What is SQL? An Comprehensive Guide - HackerRank Blog
What is SQL? In this article, we explore the history of SQL, its key features and benefits, and real-world examples of its applications.
·hackerrank.com·
What is SQL? An Comprehensive Guide - HackerRank Blog
Migrating to Verified Routes
Migrating to Verified Routes
How to migrate from legacy Phoenix routes to the newer Verified Routes in Phoenix 1.7.
·fly.io·
Migrating to Verified Routes
Today I Learned
Today I Learned
TIL is an open-source project by Hashrocket that exists to catalogue the sharing & accumulation of knowledge as it happens day-to-day.
·til.hashrocket.com·
Today I Learned
Open-Source Elixir Alternatives to ChatGPT
Open-Source Elixir Alternatives to ChatGPT
Open-source Elixir alternatives to popular AI tools like ChatGPT offer benefits like better control, reduced costs, and more.
·dockyard.com·
Open-Source Elixir Alternatives to ChatGPT
Pogo - distributed supervisor for Elixir
Pogo - distributed supervisor for Elixir
Pogo is a distributed supervisor built on top of Erlang process groups. It abstracts away the complexity process scheduling and supervision in distributed environment.
·szajbus.dev·
Pogo - distributed supervisor for Elixir
Don't use structs, use records instead!
Don't use structs, use records instead!
Structs are omnipresent in Elixir projects. And for good reasons, they're great, they have numerous...
·dev.to·
Don't use structs, use records instead!
Recursively List Files in Elixir
Recursively List Files in Elixir
Quick Elixir ditty to recursively list the files at a given path (relative or absolute):
·ryandaigle.com·
Recursively List Files in Elixir
Expected performance of a Bloom filter
Expected performance of a Bloom filter
A hash function is a function that maps a value (such as a string) to an integer value. Typically, we want random-looking values. A Bloom filter is a standard data structure in computer science to approximate a set. Basically, you start with a large array of bits, all initialized at zero. Each time you want … Continue reading Expected performance of a Bloom filter
·lemire.me·
Expected performance of a Bloom filter
010: Livebook
010: Livebook
Simple guide to Elixir's Livebook
·snippetsofcode.substack.com·
010: Livebook
Concurrency in Elixir | Clivern
Concurrency in Elixir | Clivern
Concurrency is a fundamental concept in Elixir, a functional programming language built on the Erlang virtual machine (BEAM). Elixir provides powerful tools and abstractions for managing concurrent processes, making it ideal for building scalable and fault-tolerant systems. Concurrency in Elixir is achieved through lightweight processes called "Elixir processes." These processes are not operating system threads
·clivern.com·
Concurrency in Elixir | Clivern
Streaming OpenAI responses
Streaming OpenAI responses
The home for Phoenix-oriented content ranging from Ecto to LiveView and more.
·fly.io·
Streaming OpenAI responses
Developing after mix ecto.dump
Developing after mix ecto.dump
Developing and testing our Elixir application after running `mix ecto.dump` and we don't have all the migrations anymore.
·fly.io·
Developing after mix ecto.dump
Loading a structure.sql file on Prod without mix
Loading a structure.sql file on Prod without mix
Getting our Elixir application deployed on Fly.io when we have a `structure.sql` file from running `mix ecto.dump` and we don't have all the migrations anymore.
·fly.io·
Loading a structure.sql file on Prod without mix
Video Streaming with Elixir (wiki)
Video Streaming with Elixir (wiki)
To transcode the video there is FFMPEG. On Demand When a user uploads a video, the app renames and copy the file to a path, then call FFMPEG to transcode the video. Let’s say we are using HLS, we can use a script like this, to transcode the video to multiple resolutions, create a playlist file and sequences: https://github.com/shavit/Diana/blob/master/bin/create_sequence When a user requests a video, the server responds with m3u8 file, which contains a list of ts files. The creation of the s...
·elixirforum.com·
Video Streaming with Elixir (wiki)