Welcome to Scala 2.7.7... in 2024
27:20
14 сағат бұрын
Programming a Language
1:06:16
14 сағат бұрын
Mill builds in Scala 3, a migration story
51:01
Kuzh: Zero Knowledge Voting in Scala and Rust
52:48
How Functional is Direct Style?
49:46
14 сағат бұрын
Better Scala Builds with the Mill Build Tool
43:21
Tools for Scala Startups
38:17
14 сағат бұрын
Surpise Opening Keynote
44:18
14 сағат бұрын
Joyful & secure publishing to Maven Central!
38:02
Full Stack Scala, the easy way
45:33
14 сағат бұрын
Computer algebra in Scala
43:46
14 сағат бұрын
Calculating is funnier than guessing
46:35
14 сағат бұрын
Closing words
10:43
9 ай бұрын
Пікірлер
@KamilKloch
@KamilKloch 2 күн бұрын
Great presentation and content, as usual!
@alurma
@alurma 3 күн бұрын
Author, for your interest, Acme doesn't have syntax highlighting. It's considered an antifeature. Thanks for the talk.
@nukidoudi
@nukidoudi 3 күн бұрын
Ahah thanks! Are you an ACME user? Do you have any feedback about the editor?
@alurma
@alurma 3 күн бұрын
@nukidoudi, I did use Acme, nowadays I'm on Doom Emacs. I do use Acme on a 9front system. The editor is quite simple but quite powerful (to some limit). I like it.
@alurma
@alurma 3 күн бұрын
@nukidoudi, also, Plan9port's version has limited LSP support via an acme-lsp external program.
@PizieDust
@PizieDust 4 күн бұрын
This is a great presentation XVW.
@JulesIvanic
@JulesIvanic 4 күн бұрын
Superbe keynote Valentin! Really interested in the "Tasty as serialization format" idea :) Do you plan to write something on this subject maybe? Thanks for your talk. Great to hear from you again ❤
@ZelenoJabko
@ZelenoJabko 4 күн бұрын
Daniel Chocolate 🍫
@Jankoekepannekoek
@Jankoekepannekoek 5 күн бұрын
Cool. It's like bytecode for DSLs!
@jonathanwinandy
@jonathanwinandy 5 күн бұрын
🤣Je découvre ça maintenant !
@Jankoekepannekoek
@Jankoekepannekoek Ай бұрын
Bro, just use a java library for the high-level functionality :P :P
@gravisan
@gravisan 2 ай бұрын
I LOL'd loud in the office when I read "side effects are a bug" hahahaha - our whole existence is built on effects (some of them are side)
@Andreas-gh6is
@Andreas-gh6is 3 ай бұрын
There is a good "awesome scala" list ... and it turns out most of the linked projects are abandoned. Scala is clearly on the way out, but you can still get jobs maintaining legacy. In Job listings Scala has really fallen behind, and most of the time I see it mentioned as an alternative, like "we use Python but we would hire someone with experience in Java, C# or Scala". For startups, Scala is a complete no-go. You won't be able to hire people, even though the job offerings are so scarce. Most people that know Scala prefer to work with something else these days, but that's not the folks you get listening to Odersky rant about other languages or how most of the Scala community is messing up Scala.
@董亮亮-i2t
@董亮亮-i2t 3 ай бұрын
Great talk
@mourikogoro9709
@mourikogoro9709 5 ай бұрын
Wow! Excellent Tutorial!
@user-kn4wt
@user-kn4wt 5 ай бұрын
great talk! 👏
@tushitapatel5782
@tushitapatel5782 5 ай бұрын
At 5:56 I tried val expr = println("Hey") ; (expr, expr) and it prints twice, just like the expression below. I am getting this wrong?
@calebjosueruiztorres
@calebjosueruiztorres 5 ай бұрын
How do you guys came up with measuring the programming languages grammar size mentioned in the slide at [03:25]? Do you have the comparison including other programming languages like JavaScript, etc? Thanks!
@i-am-the-slime
@i-am-the-slime 8 ай бұрын
Good old French tradition to SCREAM people's family names.
@jonathanwinandy
@jonathanwinandy 9 ай бұрын
😅 sorry for my English, my hearing was barely working. I promise i will do better next time. Thank you so much to you all for joining us 🤗
@razvanraz9051
@razvanraz9051 9 ай бұрын
It's been great to contribute to Scalafix as part of Google Summer of code 2022! Thanks to Brice as well for being my mentor and guiding me in the work towards Scalafix for Scala3 :)
@jonathanwinandy
@jonathanwinandy 9 ай бұрын
Le niveau de pop-corn de cette keynote !! 💯 Merci énormément !
@che5ari
@che5ari 10 ай бұрын
Always interesting to hear Martin Odersky's talks. I liked this one: "cats blows it out of the water..." at 15:59. Hit the nail on the head, so to speak. Scala as a language is a very fine language and like a lot of people I learnt it from the wonderful MOOCs given by Martin. The main gripe I've always had is the tooling around it. Martin of course mentions "sbt". In comparison, I can fire up vim or emacs and be very productive in C++, Rust, Haskell in pretty short order. Not so with Scala: there's sbt, bloop, metals and so on and they never quite work well together and something always ends up going wrong distracting from the main activity of writing code. Top notch tooling and less language features would have made Scala more successful IMHO.
@sebastienvey5764
@sebastienvey5764 10 ай бұрын
Félicitations, super contenu. Creusant le Scala que j'utilise au quotidien comme data engineer, heureux d'avoir pu trouver cette resource de qualité
@StewartStewart
@StewartStewart 11 ай бұрын
Gotta appreciate how Daniel is dancing across the stage and the camera is barely keeping up with him.
@abhijit-sarkar
@abhijit-sarkar 11 ай бұрын
The FP approach to solving a problem: Let's bury the actual issue under 3 layers to "abstract away" the details, and claim that it makes the code simpler and helps with "reasoning". Give it a fancy new name, and people will swarm around it like bees around a beehive. Here's the catch: There's 200 lines of boilerplate nonsense that you now have to write to unwrap the layers.
@masynchin
@masynchin 11 ай бұрын
Hard to argue with such an "abstract" claim 😁
@cam1934
@cam1934 11 ай бұрын
There’s a really good book this reminds me of. The book is called Scala High Performance Programming. By someone named Vincent Theoren and Michael D.
@flwi
@flwi Жыл бұрын
Impressive talk! Very easy to follow! Looking forward to experimenting with that setup.
@Jankoekepannekoek
@Jankoekepannekoek Жыл бұрын
ScalaZ 7's IO actually seems pretty alright now with virtual threads.
@kostas---
@kostas--- Жыл бұрын
Just saw this, seems the KZbin algorithm was a bit slow on presenting this to me :) . Yes this was a very nice presentation and spot on reg a lot of the difficulties I face as well with code at the work. I.e. I never liked IO frameworks for all problems due to the quite higher complexity and also coupling (there isn't such a thing that use a bit of an IO framework here but not entirely through the whole project). Also now with Jvm supporting fibers and hopefully continuations, IO frameworks seem obsolete to me and I wonder if there will be a migration path or all those projects will become legacy that no one would like to maintain. A couple of extra notes from me: - maybe like fibers for effects we need jvm support than rolling on a language solution. I remember playing around with apache continuations several years ago and despite their efforts and how useful continuations are, throwing a software based solution to something that the jvm should do seems unoptimal and leads to trouble. - it just happens that I do some tasty stuff past month, tasty could be significantly simplified, especially it's types. IntelliJ can't understand it, metals can somehow understand it but not fully and I am puzzled, code that compiles OK gives runtime classcast exceptions etc. Also a bit of object oriented design would help i.e. PackageDef could have a def types:Seq[TypeDef] etc so that it is easier to use and so on. I am sure a lot of good and hard work was done on it but it is very hard to use if it is not the only thing you do. There is a lot of opportunity with tasty for libraries, frameworks etc.
@draakisback
@draakisback Жыл бұрын
Bro is sporting a cartier tank, absolute boss.
@akkineni1947
@akkineni1947 Жыл бұрын
Probably one of the best implicit explanations ever.
@marciamarquene5753
@marciamarquene5753 Жыл бұрын
Du ND e amanhã vou ter fé e fé no nosso país e o almoço amanhã vou lá no centro da cidade e amanhã vou ter fé no nosso país e amanhã vou lá pegar um pedido para todos os dias para todos nós vamos ter fé e o cafezinho tava precisando muito
@marciamarquene5753
@marciamarquene5753 Жыл бұрын
R viu amor da vida e o cafezinho tava precisando de um beijo no coração de novo né amiga da vida da vida e amanhã às três horas da tarde para todos os momentos da vida e amanhã vou ter um beijo no coração de Deus no controle da vida e amanhã às três
@marciamarquene5753
@marciamarquene5753 Жыл бұрын
FF no centro da cidade mesmo né ele ir no centro de um beijo e te falo se vou ter fé e fé e o almoço amanhã vou ter um beijo e o cafezinho da tarde vou lá no médico
@marciamarquene5753
@marciamarquene5753 Жыл бұрын
Xv e amanhã às três dias quando estiver chegando te mando mensagem e amanhã às três dias para nós estamos indo para lá pegar ET e o almoço amanhã vou lá no centro pegar um pedido de novo está as crianças e o cafezinho da manhã e amanhã às três horas da
@marciamarquene5753
@marciamarquene5753 Жыл бұрын
Ch SP e amanhã de um pedido para todos os momentos de novo está falando comigo e amanhã vou ter um compromisso no centro da cidade mesmo né ele está falando sério mesmo né amor e o almoço está pronto para o almoço está falando sério e o cafezinho da tarde vou lá pegar um beijo 😘 o cafezinho da noite e o cafezinho tava no médico amanhã vou ter fé no médico amanhã vou lá pegar ET o valor da casa e amanhã vou ter fé
@marciamarquene5753
@marciamarquene5753 Жыл бұрын
F da vida e o cafezinho tava precisando de um beijo no rosto de um beijo e o cafezinho da manhã vou lá pegar um pedido para todos os dias de um beijo no rosto e amanhã vou lá palmoço o almoço e egar ET o
@marciamarquene5753
@marciamarquene5753 Жыл бұрын
D ER hoje né se encontra lá no médico amanhã às três horas vou chegar um pouco então vou falar sobre o almoço está pronto para você também e o almoço amanhã vou ter fé no médico e w se fala comigo então só r o cafezinho tava no centro da cidade e o cafezinho
@marciamarquene5753
@marciamarquene5753 Жыл бұрын
Rc de novo né amor da nossa vida sempre e sempre te mandar e o almoço está falando sério mesmo e se encontra no centro de um beijo no rosto de novo né amiga e amanhã às noite toda vez no médico e amanhã vou ter um
@marciamarquene5753
@marciamarquene5753 Жыл бұрын
DJ Henrique da Costa Filho de um pedido de novo está falando sério mesmo e amanhã às três horas vou chegar lá buscar no centro da cidade de novo né amiga da uma pergunta se ela quiser vir aqui tô indo pro hospital agora da escola da vida e amanhã vou ter um compromisso e amanhã vou
@marciamarquene5753
@marciamarquene5753 Жыл бұрын
F da vida e o e amanhã às noite toda e o almoço está falando sério e amanhã vou lá pegar um pedido para mim também w se fala alguma novidade sobre as coisas ai sim hein w se encontra lá ER no médico e amanhã vou ter um ER e o cafezinho tava no médico amanhã vou lá no centro pegar um beijo e te falo ok obrigado pela informação de novo
@marciamarquene5753
@marciamarquene5753 Жыл бұрын
Si for no centro de um pedido de um pedido de novo está falando sério e amanhã às três horas da manhã e o cafezinho da manhã vou levar um beijo no rosto e amanhã às três dias para todos nós estamos aqui esperando vcs estão no centro de novo está as crianças e amanhã vou ter um compromisso e o almoço amanhã às três
@marciamarquene5753
@marciamarquene5753 Жыл бұрын
Se encontra no centro da casa e amanhã às noite toda e o cafezinho tava no médico amanhã vou lá no médico e w r da um jeito r viu amor da nossa equipe e amanhã vou ter fé no médico amanhã às noite vou te mandar o cafezinho da tarde para você e
@marciamarquene5753
@marciamarquene5753 Жыл бұрын
Tô aqui no médico e w se encontra no centro de um pedido para todos nós estamos aqui esperando vcs estão no centro de um beijo e te mando mensagem de um beijo e te mando mensagem de novo está as crianças estão muito felizes e amanhã se encontra lá ER no centro
@marciamarquene5753
@marciamarquene5753 Жыл бұрын
D ER r viu se encontra lá ER no médico e amanhã às três dias para nós vamos no centro da cidade de um beijo e te mando msg de novo está falando sério e amanhã vou ter um compromisso no médico e amanhã às três horas vou chegar um pouco então
@marciamarquene5753
@marciamarquene5753 Жыл бұрын
FF era rtetrrtrt e amanhã vou ter fé e fé no médico e amanhã vou ter um compromisso no médico e amanhã às noite toda e amanhã vou lá pegar ET o almoço está pronto para o cafezinho tava precisando muito muito de novo né amor e amanhã às três dias quando chegar lá no
@marciamarquene5753
@marciamarquene5753 Жыл бұрын
F da casa e o almoço está pronto para o cafezinho da tarde vou ai wwe o cafezinho tava precisando muito muito de novo está falando sério e amanhã vou lá pegar um beijo e o cafezinho tava no centro da casa da empresa agora da manhã vou levar um beijo
@marciamarquene5753
@marciamarquene5753 Жыл бұрын
DJ Henrique e o almoço amanhã às três dias quando chegar lá no médico e amanhã às três dias para todos nós estamos aqui no médico amanhã vou ter um compromisso no médico e amanhã às três horas da tarde vou ai Sim hein se cuida e o cafezinho da tarde
@marciamarquene5753
@marciamarquene5753 Жыл бұрын
Só r o cafezinho tava precisando muito muito de novo né amiga da uma olhada lá buscar no médico e w se encontra lá ER hoje e o almoço amanhã às três dias quando chegar no médico amanhã às três horas e o almoço amanhã e amanhã às três dias quando estiver pronto vou levar
@marciamarquene5753
@marciamarquene5753 Жыл бұрын
F da casa da tia Maria da casa e amanhã vou ter fé e o almoço amanhã vou ter fé no nosso lugar muito muito muito muito sucesso sempre vcs vão vir aqui tô aqui fora esperando o cafezinho da manhã vou lá no centro da cidade mesmo e amanhã vou ter fé e o almoço amanhã vou lá pegar ET o almoço está falando comigo e amanhã vou ter um compromisso no centro da cidade mesmo né
@marciamarquene5753
@marciamarquene5753 Жыл бұрын
G Du ND no médico amanhã às três horas e o almoço está ER no centro de novo né amor da nossa vida e o almoço está falando comigo e o cafezinho tava precisando muito muito de novo está falando, comigo e amanhã vou ter um compromisso e amanhã vou lá pegar um beijo e o almoço amanhã às noite
@marciamarquene5753
@marciamarquene5753 Жыл бұрын
D ER hoje e amanhã vou ter um compromisso no médico e e o cafezinho tava precisando muito difícil né e, amanhã às três horas da manhã vou levar um pedido de novo né amiga, da uma pergunta para ela, se ela quiser ir lá no, centro da cidade mesmo né amor da vida e amanhã