Podcast about the Scala Programming Language and its community
0:36 Single command Scala setup by Alex Archambault 3:21 Polynote, A better notebook for Scala 8:31 The Parallel typeclass in Cats - Scala tutorial (Video) by Jakub Kozłowski 12:19 Analyze Stacktraces with Metals and organize import using scalafix 16:40 Safe, Expressive Code with Refinement Types
0:11 Women in tech conference! 1:14 Dotty is Scala 3 now! 3:13 Scala 3 is a community powered release 6:42 Demo of mixing macros for Scala 2 and 3 8:23 Dotty ScalaJS NodeJS example 9:45 Scala Native thoughts 13:13 SBT 1.4.0-RC2 17:42 We're not that grumpy, grumpy time!
0:15 Mateusz Kubuszok 1:35 Projects Mateusz worked with 2:54 Favourite Scala stack 3:57 Chimney 5:55 Thoughts about advanced Scala techinques (i.e. Macro, Shapeless), how to apply them 8:10 Cat theory experience 15:21 Recursion Schemes application 23:47 JVM Scala book 30:3 A couple of GC related take-aways from the book 32:52 Benchmarking and micro optimization issues 41:42 JVM tooling and ecosystem (profiling and bytecode lookup)
0:25 Li Hayoi 0:43 Hello, Seattle 0:59 When did you start Scala? 5:24 Hands on Scala 5:57 Mill and Ammonite 11:30 Why writing a book about Scala? 14:18 5 chapters are for free! 24:51 Getting things done in Scala REPL 47:34 Scala 3
00:22 @manning “Women in Tech” 01:02 Dotty 0.27.0-RC1 01:45 Scala 3 has built-in implicit search negation 01:47 Scala 3 has built-in implicit search negation 02:58 Scala Library Next 04:51 Scala Knowledge Bits by Leo Benkel 06:04 Functional Design by John de Goes 07:34 Things you need to know about JVM (that matter in Scala) (book) by Mateusz Kubuszok 10:57 What’s coming up in sttp client 3 12:15 Generate native-image binaries with sbt 13:19 SBT Native client 13:53 Scale by the bay
00:29 Scala 3 Macro tutorial 05:45 Scalambda 09:07 What project loom is by Daniel Spiewak 09:08 Project Loom? Better Futures? What’s next for JVM concurrent programming by Adam Warski 14:34 auto publish sbt plugin from Travis CI by Eugene Yokota 16:28 Scala String Interpolation by Pradeep Mishra 16:45 String Interpolation by Josh Suereth 18:28 Dobbie by Rob Norris 19:57 Kaleidoscope by Jon Pretty 21:16 Cats Concurrency basics with Ref and Deferred by Krzysztof Grajek
00:31 Adam Warski 04:20 Remote first culture 11:28 OSS by Adam/Software Mill 17:38 ZIO Tapir 20:07 Scala 3 support 26:58 Event sourcing: FP or OOP? 32:00 ES vs CRUD 42:05 Event Sourcing vs Event Driven Design 45:17 Project Loom 50:57 Kotlin Coroutines vs Scala Fibers
00:31 Foreach vs Traverse 02:36 ZIO documentation 04:41 What Functional Programming Is, What it Isn't, and Why it Matters by Noel Welsh 06:37 Functional Code is Honest Code by Michael Feathers 07:20 Wrapping Java code with Scala 09:58 Lift typeclass 11:18 47 Degrees Academy 13:23 the Moving from Scala 2 to Scala 3 course by Lunatech 14:16 Spark 3 release 15:24 Dotty + Spark = 16:10 Starting with Scala 3 macros: a short tutorial by Adam Warski 18:11 PicoCLI 19:24 Decline 20:00 Scopt 22:34 JetBrains survey 26:12 Top salaries
00:50 Eugene 01:13 Maven vs SBT 06:39 How Eugene started Scala 10:17 What did you find attractive in the language? 12:37 Community aspects 17:53 What can we do to improve the situation? 21:33 Diversity in OSS 23:14 SBT architecture 33:51 which IDE do you use? 36:55 SIP-11 39:20 Articles or talks that inspired you the most 44:12 Coursier
00:57 Rebecca 01:38 Grigory 02:19 Geo Trelis 05:00 Covid Care map 05:56 Scala Start Page 07:43 Easier Scala Installation 11:46 Scala Fatal Warnings by Alexandru Nedelcu 17:18 Nowarn Appendum by Adam Rosien 20:50 better monadic for 22:21 Time traveling in tests with cats effect by Krzysztof Ciesielski 27:34 Akka Split Brain OSSed! 28:04 blogpost about split brain by Andrzej Ludwikowski 31:52 Thank you, our Patrons 31:58 Scala Love Slack
1:08 Scala Love is a conference for folks who simply love the Scala language, community, and ecosystem. 1:10 Become a patron! 1:15 Scala Love goodies 1:20 Scala Love survey 1:42 Richard 3:26 Richard's Speaking experience 8:12 Program music 9:24 orca 10:24 What is Scala Native 10:51 LLVM 16:05 Scala Native by Denis Shabalin 20:23 Manual memory management 22:35 C interop 24:00 Libuv 26:47 Scala Native vs GraalVM 29:30 Book 32:31 Network IO 34:13 Multiprocessing 35:56 ZIO support 36:24 Ported libraries 40:21 Skunk 43:09 Maintanence status 44:49 What is Love?
1:08 Scala Love is a conference for folks who simply love the Scala language, community, and ecosystem. 1:09 CFP is open! 1:38 Seth Tisue and Lukas Ritz 2:51 ScalaWags 3:32 2.13 announcment 5:58 2.13.2 10:24 TASTy 13:08 Macros 20:09 You are a Scala Contributor 25:37 Compile time 27:03 RSC 28:48 Hydra 29:53 Minutes 32:37 Scala optimizer 33:16 Testing compiler 37:02 Scala 3
0:19 First Scala Love conference! CFP is open!!! 1:29 Scala OOP & FP 8:13 Hobby 15:09 Architectural katas 18:43 Soft Skills 20:04 Fundamentals of Software Architecture: An Engineering Approach 20:08 Structural design 21:10 ilities 22:48 Building evolutinary architectures 23:25 Fitness functions 26:46 ArchUnit 30:29 OSCON, Workshop
00:21 Thanks to all my patrons! Patreon 0:25 Neal Ford 0:56 Presentation patterns 6:24 Concurrent Creation 7:47 Alienating Artifact 8:47 Brain Breaks 10:18 Unifying Visual Theme 11:21 Meme wrangler 13:00 ThoughtWorks 13:49 TechRadar 14:59 Going meta 17:11 SBTB 19:13 Cookie Cutter 19:43 Slide:ology 19:55 Presentation Zen 21:58 Takahashi method 22:40 Soft transitions 24:30 PechaKucha 25:43 Live coding 28:51 Lip sync 30:06 Co-presentation
Scalar conference 00:22 James Ward 00:35 Serverless motto 01:22 Stateless 05:17 Serverless issues 10:34 Serverless team workflow 11:33 Local development 12:00 Test Containers 12:36 Microservices topology 16:16 Functional effects 18:21 ZIO 19:21 What is FP? 22:20 Kotlin 22:47 My love is certainly with Scala 24:20 Scala 3 27:40 How to choose what to learn next? 31:24 Unison 32:23 Developer advocacy 36:35 Study about live coding 39:04 SBTB talk 40:30 How James get involved into Scala Community 42:41 Oli is wrong
00:21 Thanks to all my patrons! Patreon 1:15 Erik Osheim on Twitter 3:38 Programming before Scala 5:25 Advantages and disadvantages: Scala vs Python 7:03 Opaque types 8:20 SIP 35 process 9:03 SIP 13:35 Music & programming 19:32 Pair programming 24:00 Dotty features
0:16 Daniela Sfregola 0:33 Daniela's blog 1:43 First conference talk 3:17 How often one should write blogposts 4:50 Using akka http 5:33 OSS work 9:01 Pain Driven development 11:36 Talks 13:41 Daniela explains category theory terms 29:23 The Good, The Bad and the Ugly 31:17 Rock star developer syndrome 36:50 Get programming with Scala book 39:55 Resources to learn from 41:33 #ScalaThankYou Manning's permanent discount code (good for all our products in all formats): podscalalove19 + 5 free ebooks: gpcll-DAD8, gpcll-DDDB, gpcll-5DA6, gpcll-52B9, gpcll-F32D ❤️
00:23 Bill Venners 00:33 Scala Days-2019 03:00 Scala Days vs Java One 07:06 Talks Bill attended 07:50 Run Scala Faster with GraalVM on any Platform by Vojin Jovanovic @vojjov 10:00 Cellular Automata by Maciej Gorywoda https://www.videoscribe.co/en/ 10:33 Scala.js and WebAssembly by Sébastien Doeraene @sjrdoeraene 14:55 Double your performance by Li Haoyi @li_haoyi 15:05 ScalaWebTest by Dani Rey @danireych 17:17 In Types We Trust by Bill 31:48 Best location for Scala Days 34:10 Artima 34:34 Programming in Scala book 34:40 ScalaTest 34:44 Scalactic 36:16 SuperSafe 39:14 OSS 45:23 Typelevel sustainability program 2019 45:54 Thanks Patrons 47:52 Artima services 50:27 A Tour of Scala 3 by Martin Odersky @odersky 53:13 Scalafix 56:15 TASTy 59:14 The Scala Center Advisory Board 62:23 bill@artima.com 63:33 Moderation 69:48 Changes in the Scala book 77:37 The language everyone complains about
0:34 ScalaConf, Moscow, Russia, 26 Nov, @ScalaConfRu 1:01 Become a patron 1:22 Scala in the City, London, UK, 28 Aug, @Scalainthecity 1:32 Scala World, The Lake District, UK, 31 Aug – 4 Sep, @scalaworldconf 1:58 Rúnar Bjarnason - Icelander. Eudaimonist. Individualist. Cofounder, Unison Computing. Author of Functional Programming in Scala. 2:05 Evolution 4:30 A Gentle Introduction to Haskell 5:00 Clean programming language 5:18 "Why Functional Programming Matters" by John Hughes 6:05 FP on JVM 8:45 Functional Programming in Scala a.k.a. the Red book 17:32 FP in Dotty 18:28 Standard library is a double-edged sword? 20:11 Missing features 21:51 Category theory 23:27 "Category Theory for Programmers" by Bartosz Milewski 23:51 "Category Theory for the Sciences" by David I. Spivak 23:58 "Category Theory" by Steve Awodey 24:05 "Category Theory in Context" by Emily Riehl 25:05 "Categories for the Working Mathematician" by Saunders Mac Lane 26:20 Unison programming language 28:42 Inspiration for Unison 30:28 The central idea of Unison 36:03 How to update Unison programs 41:45 Unison types 41:59 "Complete and Easy Bidirectional Typechecking for Higher-Rank Polymorphism" by Joshua Dunfield, Neelakantan R. Krishnaswami 42:30 Lennart Augustsson: Better type-error messages 44:02 Frank programming language 44:12 "Do be do be do" by Sam Lindley, Conor McBride, and Craig McLaughlin 52:58 Compile once! 56:53 All things that Unison doesn't do because they are old and busted 64:37 Why Unison? 65:00 Puccini's La bohème 65:55 Puccini's Tosca 65:58 Verdi's La Traviata 66:24 Why opera? 67:20 Why philosophy? 70:02 What is love? Follow us on Twitter @scala_love Have a lovely day! ❤️