#zarr #geospatial #datacube the potential π€―
#zarr #geospatial #datacube the potential π€―
2 billion records/day with three developers? Silvia Zeamer shares Tolemi's Elixir ETL processing 25K jobs in a single Phoenix app.
Spatial data at scale.
www.elixirconf.eu#keynotes
I have created an application.
Bring some #JuliaLang functionality to your iPhone and iPad!
module MyGeometry using Statistics: mean export distance export Point struct Point{T<:Real} x::T y::T end Base.:+(p::Point{T}, q::Point{T}) where T <: Real = Point{T}(p.x + q.x, p.y + q.y) Base.:-(p::Point{T}, q::Point{T}) where T <: Real = Point{T}(p.x - q.x, p.y - q.y) function distance(p::Point{T}, q::Point{T}) where T <: Real return sqrt((q.x - p.x)^2 + (q.y - p.y)^2) end function centroid(points::Vector{Point{T}}) where T <: Real x = mean([point.x for point in points]) y = mean([point.y for point in points]) Tnew = promote_type(typeof(x), typeof(y)) return Point{Tnew}(x, y) end end #module using .MyGeometry p = Point(3, 4) q = Point(0, 0) @assert distance(p, q) == 5.0 @assert p isa Point{Int} @assert typeof(p) === Point{Int} @assert p + q == Point(3, 4) @assert p - q == Point(3, 4) @assert MyGeometry.centroid([Point(1, 2), Point(3, 4), Point(5, 6)]) == Point(3.0, 4.0)
As of today, SubsetJuliaVM (a subset of #JuliaLang ) WebAssembly Edition supports user-defined modules.
You can define custom types and define custom operators.
Check this out.
βββ
terasakisatoshi.github.io/subset_julia/
Happy holidays, seasonβs greetings, merry Christmas, and a happy new year, my hexagonal friends, stay in shape ππͺ©π
#geospatial #dggs #hexagons #bestagons #igeo7
While there are plenty of agent frameworks in Python and Typescript, you don't need one in #ElixirLang. Nice summary of how language features can make frameworks obsolete π
goto-code.com/why-elixir-o...
Curiosum Elixir Survey 2025 #elixir #elixirlang #myelixirstatus
JuliaHealth is on @hf.co! π€
If you are interested in #julialang, #llm or #agentic workflows, and how #GenAI can be used within public health, medical informatics, and survey-based research, drop us a line or a follow! π€
How are you using GenAI in your medical research?
#opensource #medsky #data
Julia is the most significant thing to happen in the field of computational science since Fortran. Start your journey with a book that matches your interest:
lee-phillips.org/amazonJuliaB...
#julialang #physics #programming #mathematics #science #astronomy
Highlights of the just released #julialang v1.12: julialang.org/blog/2025/10... including the new --trim function and redefinition of structs
Wow, this is amazing!!! π₯
Elixir events not only about Elixir, but on Elixir!
At @elixirconf.bsky.social EU they were using Elixir for streaming the talks.
At @alchemyconf.com , they had an Elixir app to scan attendees' badges.
Now at Goatmire, Elixir in the badges!
#ElixirLang
Discovering the best Livebook notebooks on notes.club got major upgrades!
π·οΈ Tags, from AI to Elixir tutorials.
π AI Ratings to see the top-rated notebooks for any tag, Hex package, or author.
π€ Follow @notes.club to get the best notebooks delivered to your feed.
#Elixir #Livebook #MyElixirStatus
There is already a Phoenix Framework you should choose a different name phoenixframework.org
@bobby.online make it a kino smart cell?
π¬ Code BEAM Europe 2025 - Proving OTP Actually Works!
Mathematical proof that GenServer does what it promises using TLA+. Science meets Erlang! codebeameurope.com/talks/provin...
Multi-tenant storage 2nd iteration. Now I can upload files to S3 via my dashboard and keep a record on my DB of what has been uploaded for usage tracking. Together with an oban job to keep stuff in sync (storage<->db) if stuff happens.
Next steps: file previews & folders
#ElixirLang #buildinpublic
#PostDoc position in #GIScience at @zgis.bsky.social
Details: https://www.plus.ac.at/geoinformatik/news/
#gisjobs #Salzburg
TigerBeetlex 0.16.47 now includes structs and functions to decode TigerBeetle CDC events streamed on RabbitMQ.
Bonus material: a guide to create a pipeline to process them in ~50 LOC, powered by Broadway.
hexdocs.pm/tigerbeetlex...
#weBEAMTogether @elixir-lang.org #ziglang @tigerbeetle.com
Witnessing Estonian Song and Dance Festivals just deeply touches the human soul, being Estonian or not πͺπͺπ₯ΉπΌβ€οΈ #Eesti #laulupidu #tantsupidu #Tallinn
Kevin Sahr DGGRID 8.41 was released, with full support for #IGEO7 #Z7 #ZORDER and #Z3 indexing for #ISEA 3,4 and 7 H #DGGS the binaries on conda-forge are updated. And we are now testing HTML readme/docs:
github.com/sahrk/DGGRID...
dggrid.readthedocs.io/latest/
anaconda.org/conda-forge/...
Wow, today is just full of pleasant geospatial treats made for me. I just found out about xarrayvideo, which uses ffmpeg as a video codec to store EO/Climate/Weather data! arxiv.org/abs/2506.19656
Finland Launches Modern Topographic Data System - Built on Open-Source #QGIS
#DGGScon what do you think? #dggs
A #datacube viewer for #biodiversity and #carbon dynamics built with #ElixirLang #phoenixframework and #maplibre - seen at #lps25 by folks from Estonia | #geospatial
When I started Greece |> Elixir, one of the goals was to find companies that use Elixir in Greece and post job openings in the community. Today I am happy to share that we had our very first job post in the community for our members to see! #MyElixirStatus
A few rows of the Tiobe Index table showing the Zig programming language at position 50. It's highest position to date.
Zig enters the Tiobe Index 'Other programming languages' table at position 50.
#Ziglang #programming
On my way to the Elixir Language Milano meetup to talk about TigerBeetlex, the Elixir client for TigerBeetle.
Unfortunately there are no spots left tonight, but you can still catch my talk at @elixirconf.bsky.social in Krakow this May!
#ElixirLang #ZigLang
www.meetup.com/it-IT/elixir...