Advertisement Β· 728 Γ— 90

Posts by Alexander Kmoch @allixender

Introducing Dux β€” Christopher Grainger DuckDB-native dataframes for Elixir, with distributed execution on the BEAM.

Alright! Introducing Dux: distributed #DuckDB backed dataframes for #elixirlang. cigrainger.com/blog/introdu... v0.3 dropped today and with it, distribution is fully supported and Dux is officially outperforming Explorer. I'm excited to hear what you all think.

3 weeks ago 32 7 2 0

Don’t hesitate to reach out if you have questions πŸŒπŸŒŽπŸŒπŸ’»

3 weeks ago 2 0 0 0
Post image

πŸ“’ Big Earth Data for Sustainable Development: Open Data and Software Innovation
πŸ‘‰ lnkd.in/guHSsWeb
πŸ’ž Guest Advisors: Gregory Giuliani @greggiuliani.bsky.social uliani.bsky.social & Alexander Kmoch @allixender.bsky.social
#remotesensing #GIS #BigData #SDGs #GeoAI #opendata #opentool #FAIR

3 weeks ago 2 2 1 0

#zarr #geospatial #datacube the potential 🀯

2 months ago 0 0 0 0
Post image

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

2 months ago 3 1 0 0
Post image

I have created an application.

Bring some #JuliaLang functionality to your iPhone and iPad!

3 months ago 7 2 0 1
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)

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/

3 months ago 5 3 0 0
Post image

Happy holidays, seasonβ€˜s greetings, merry Christmas, and a happy new year, my hexagonal friends, stay in shape 🌐πŸͺ©πŸŽ„

#geospatial #dggs #hexagons #bestagons #igeo7

3 months ago 1 0 0 1
Advertisement
Preview
Why Elixir/OTP doesn't need an Agent framework: Part 1 Why the OTP library gives us all the building blocks we need to implement a LangChain-style behavior

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...

4 months ago 9 1 0 0
Preview
Curiosum Elixir Survey 2025 Elixir Survey 2025 by Curiosum - a global community survey collecting insights about how developers and teams use Elixir, their favorite tools, challenges, and expectations for the future of the…

Curiosum Elixir Survey 2025 #elixir #elixirlang #myelixirstatus

5 months ago 2 0 0 0
Preview
JuliaHealthOrg (The JuliaHealth Organization) Org profile for The JuliaHealth Organization on Hugging Face, the AI community building the future.

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

6 months ago 13 5 0 0
Rankings of Julia books on Amazon

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

6 months ago 2 3 0 0
Preview
Julia 1.12 Highlights Highlights of the Julia 1.12 release.

Highlights of the just released #julialang v1.12: julialang.org/blog/2025/10... including the new --trim function and redefinition of structs

6 months ago 5 1 0 0

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

7 months ago 22 5 1 0

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

7 months ago 11 5 0 0
Advertisement
Phoenix Framework Phoenix is a web framework for the Elixir programming language that gives you peace of mind from development to production

There is already a Phoenix Framework you should choose a different name phoenixframework.org

7 months ago 5 1 1 0

@bobby.online make it a kino smart cell?

8 months ago 1 0 0 0
Post image

πŸ”¬ 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...

8 months ago 3 1 1 0
Video

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

8 months ago 3 1 0 0
Post image

#PostDoc position in #GIScience at @zgis.bsky.social

Details: https://www.plus.ac.at/geoinformatik/news/

#gisjobs #Salzburg

9 months ago 3 3 0 0
Change Data Capture with Broadway β€” tigerbeetlex v0.16.47

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

9 months ago 5 3 0 0
Post image

Witnessing Estonian Song and Dance Festivals just deeply touches the human soul, being Estonian or not πŸ‡ͺπŸ‡ͺπŸ₯ΉπŸŽΌβ€οΈ #Eesti #laulupidu #tantsupidu #Tallinn

9 months ago 2 0 0 0
Preview
Releases Β· sahrk/DGGRID A command-line application that generates and manipulates icosahedral discrete global grids. - sahrk/DGGRID

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/...

9 months ago 0 0 0 0
Advertisement
Preview
Video Compression for Spatiotemporal Earth System Data Large-scale Earth system datasets, from high-resolution remote sensing imagery to spatiotemporal climate model outputs, exhibit characteristics analogous to those of standard videos. Their inherent sp...

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

9 months ago 10 4 3 1
Preview
Finland Launches Modern Topographic Data System – Built on Open-Source QGIS | Positio This new open-source based system enables more efficient and up-to-date maintenance of the national topographic data and the production of general map products.

Finland Launches Modern Topographic Data System - Built on Open-Source #QGIS

9 months ago 2 1 0 0

#DGGScon what do you think? #dggs

9 months ago 0 0 0 0
Post image

A #datacube viewer for #biodiversity and #carbon dynamics built with #ElixirLang #phoenixframework and #maplibre - seen at #lps25 by folks from Estonia | #geospatial

9 months ago 4 0 0 0
Preview
GeoServer 3: Crowdfunding Goal Surpassed GeoServer 3 exceeds crowdfunding goal, enabling major upgrades in security, performance, and cloud-native support for open-source geospatial tech.

#GeoServer 3: Crowdfunding Goal Surpassed

10 months ago 2 3 0 0

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

11 months ago 8 1 0 0