nerdculture.de is one of the many independent Mastodon servers you can use to participate in the fediverse.
Be excellent to each other, live humanism, no nazis, no hate speech. Not only for nerds, but the domain is somewhat cool. ;) No bots in general. Languages: DE, EN, FR, NL, ES, IT

Administered by:

Server stats:

1.1K
active users

#gleamlang

2 posts2 participants0 posts today

A Code Centric Journey Into the #Gleam Language • Giacomo Cavalieri • GOTO 2024

inv.nadeko.net/watch?v=yHe_wzF
(or YT: youtube.com/watch?v=PfPIiHCId0)

If I had to describe Gleam in word, it would be this:

Lovely.

⭐

GOTO Conferences | InvidiousA Code Centric Journey Into the Gleam Language • Giacomo Cavalieri • GOTO 2024This presentation was recorded at GOTO Copenhagen 2024. #GOTOcon #GOTOcph https://gotocph.com Giacomo Cavalieri - Gleam Core Team Member @giacomo_cavalieri RESOURCES https://bsky.app/profile/giacomocavalieri.me https://twitter.com/giacomo_cava https://giacomocavalieri.me https://github.com/giacomocavalieri Links https://gleam.run https://tour.gleam.run https://exercism.org/tracks/gleam ABSTRACT In this talk we’ll embark on a journey to discover Gleam: a “friendly language for building type-safe systems that scale!” We’ll learn about the design philosophy underpinning it, what does it even mean for a programming language to be friendly, and what’s the ace up Gleam’s sleeve that enables you to write highly concurrent and fault tolerant systems. This talk is for everyone and by the end of it you’ll have all you need to keep your Gleam journey going and become a true Gleamlin! [...] TIMECODES 00:00 Intro 00:40 What is Gleam? 05:36 Gleam is type safe 18:19 Gleam can scale 26:23 Gleam is friendly 29:46 Demo 34:54 What now? 35:52 Gleam language tour 36:21 Gleam exercism track 36:43 Get in touch 37:24 Outro Download slides and read the full abstract here: https://gotocph.com/2024/sessions/3504 RECOMMENDED BOOKS Saša Jurić • Elixir in Action • https://amzn.to/2RZh5eN Dave Thomas • Programming Elixir ≥ 1.6: Functional • https://amzn.to/34Dw3O5 Svilen Gospodinov • Concurrent Data Processing in Elixir • https://amzn.to/3tOOw71 James Gray II & Bruce Tate • Designing Elixir Systems With OTP • https://amzn.to/3XmWHVx Chris McCord • Metaprogramming Elixir • https://amzn.to/3EtpT4G McCord, Tate & Valim • Programming Phoenix 1.4 • https://amzn.to/3zcUqj4 https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #ElixirGleam #GleamLang #GleamProgramming #Elixir #TypeSafeSystems #FunctionalProgramming #Programming #Erlang #ErlangVM #BEAM #GiacomoCavalieri CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1

Have i ever told you that i love 😍 the #gleamlang gleam/io debug function? You can simply add it anywhere with a pipe (|>), it prints a value to standard error (stderr) and it returns the value to be debugged. For comparison, just played around with #ocaml for a few days. It is really difficult to debug or output any value. The standard types also don't have a function like show (e.g. like in haskell), which would make things a lot easier to debug. You first have

I wish other programming languages had tooling as good as #gleamlang at an early stage.
The gleam CLI just works and the language server (e.g. in vscode) just works really well. Somehow I think I fell in love 😍 with #gleamlang, also because erlang is one of my favorite programming languages anyway.
It's just fun to build ffi code with it.