José Valim
ilustracja
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

edytuj

Valim 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

edytuj

Valim 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

edytuj

Valim 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

edytuj

Valim otrzymał Ruby Hero Award za wkład w społeczność Ruby oraz nagrodę Erlang User of the Year w 2015 roku[4].

Przypisy

edytuj
  1. Dashbit. Dashbit. [dostęp 2026-05-12].
  2. SE Radio 588: José Valim on Elixir, Machine Learning and Livebook. Software Engineering Radio. [dostęp 2026-05-12].
  3. 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].
  4. a b c José Valim. GOTO. [dostęp 2026-05-12].
  5. josevalim. GitHub. [dostęp 2026-05-12].
  6. a b Development. Elixir. [dostęp 2026-05-12].
  7. Elixir Creator José Valim. Semaphore. [dostęp 2026-05-12].

Linki zewnętrzne

edytuj

📚 Artikel Terkait di Wikipedia

Lista języków programowania

Curry Cypher Cython D Dart Datalog dBase DCL Delphi DRAKON Dylan E Eiffel Elixir Emacs Lisp Emerald Erlang Euler Euphoria CMS EXEC F F# Factor Forth Fortran