| Miejsce urodzenia |
Porto Alegre, Brazylia |
|---|---|
| Zawód, zajęcie |
programista, przedsiębiorca |
| Miejsce zamieszkania |
Kraków, Polska |
| Stanowisko |
Chief Adoption Officer w Dashbit |
José Valim – brazylijski programista, przedsiębiorca, mieszkający w Krakowie, twórca języka programowania Elixir. Jest współzałożycielem firmy Plataformatec oraz założycielem Dashbit. Wcześniej był aktywnym członkiem społeczności Ruby on Rails i współtwórcą kilku projektów open source związanych z ekosystemem Elixira.
Valim jest związany z projektami open source w ekosystemie Elixira, między innymi z Plug, Ecto, Nx i Phoenix. Dashbit opisuje go jako twórcę Elixira i Plug oraz członka zespołów Ecto, Nx i Phoenix[1]. Angażował się także w rozwój narzędzi do obliczeń numerycznych, machine learningu i pracy interaktywnej w Elixirze, takich jak Livebook, Nx, Scholar, Explorer, Axon i Bumblebee[2].
Życiorys
edytujValim urodził się w Porto Alegre w Brazylii, a dorastał w Inhumas w stanie Goiás. Studiował inżynierię elektryczną na Universidade de São Paulo, w Escola Politécnica, ze specjalizacją w automatyce i sterowaniu. W ramach programu podwójnego dyplomu studiował także na Politecnico di Torino we Włoszech[3].
Programowaniem zainteresował się w czasie studiów. Początkowo pracował między innymi z językiem C, a następnie z technologiami webowymi, w tym ActionScript, PHP i SQL.[3]
Przed stworzeniem Elixira Valim był związany ze społecznością Ruby on Rails. Był członkiem Rails Core Team od początku 2010 do połowy 2014 roku i otrzymał nagrodę Ruby Hero Award za wkład w projekty open source[4].
Był współzałożycielem i dyrektorem do spraw badań i rozwoju w Plataformatec, firmie konsultingowej z São Paulo specjalizującej się w Ruby i Elixirze. W 2020 roku Plataformatec została przejęta przez Nubank. Valim założył później Dashbit, firmę zajmującą się rozwojem, wdrożeniami i adopcją Elixira[3].
Według profilu GitHub Valim pełni funkcję Chief Adoption Officer w Dashbit i mieszka w Krakowie w Polsce[5].
Elixir
edytujValim stworzył język programowania Elixir w 2012 roku jako projekt badawczo-rozwojowy w Plataformatec. Język został zaprojektowany jako narzędzie łączące produktywność znaną z języków wysokiego poziomu z możliwościami maszyny wirtualnej Erlanga, szczególnie w zakresie współbieżności, odporności na awarie i skalowalności[6].
Elixir działa na maszynie wirtualnej BEAM, tej samej, na której działa Erlang. Pierwsza stabilna wersja Elixira, oznaczona jako 1.0, została wydana we wrześniu 2014 roku[6].
Valim wskazywał, że jednym z powodów prac nad Elixirem były problemy związane ze współbieżnością i wykorzystaniem wielu rdzeni procesora, obserwowane między innymi w ekosystemie Ruby i Ruby on Rails.[7]
Publikacje
edytujValim jest autorem i współautorem książek technicznych dotyczących Ruby on Rails, Phoenix i Elixira[4]:
- Crafting Rails Applications: Expert Practices for Everyday Rails Development
- Crafting Rails 4 Applications: Expert Practices for Everyday Rails Development
- Adopting Elixir: From Concept to Production
- Programming Phoenix
Nagrody i wyróżnienia
edytujValim otrzymał Ruby Hero Award za wkład w społeczność Ruby oraz nagrodę Erlang User of the Year w 2015 roku[4].
Przypisy
edytuj- ↑ Dashbit. Dashbit. [dostęp 2026-05-12].
- ↑ SE Radio 588: José Valim on Elixir, Machine Learning and Livebook. Software Engineering Radio. [dostęp 2026-05-12].
- ↑ a b c José Valim, creator of the Elixir programming language and founder of Dashbit. Universidade Federal de Minas Gerais. [dostęp 2026-05-12].
- ↑ a b c José Valim. GOTO. [dostęp 2026-05-12].
- ↑ josevalim. GitHub. [dostęp 2026-05-12].
- ↑ a b Development. Elixir. [dostęp 2026-05-12].
- ↑ Elixir Creator José Valim. Semaphore. [dostęp 2026-05-12].