Skip to content

Instantly share code, notes, and snippets.

@SethTisue
Last active August 29, 2015 14:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SethTisue/f6127d7a9c7b9dda9c5c to your computer and use it in GitHub Desktop.
Save SethTisue/f6127d7a9c7b9dda9c5c to your computer and use it in GitHub Desktop.
Scalawags #29: Scala Days and news

Scalawags #29: Scala Days recap and news

YouTube link: https://www.youtube.com/watch?v=r-QSTPOKyDM

Your hosts: Josh Suereth, Dick Wall, Daniel Spiewak, Seth Tisue.

Yup, we're Heatherless again. We promise you Heather next episode.

Join us during (and between) episodes for web-based Scalawags chat on Gitter.

Intro #1 (0:00)

  • our amateur beatboxing is not improving

Daniel's accident (0:15)

  • Daniel's brain is all better now
  • but hear him tell the story of the cat, the clothesline, and his emergency room visit

Josh in Tron space (3:35)

Intro #2 (5:50)

  • hi, we're the Scalawags
  • Scala Days: all five of us were there together, and Lukas took a photo, but we didn't have time to do an episode
  • nostalgia for the modem yodel

Scala Days keynotes (9:50)

Monad transformers (17:50)

  • bit at the end of Martin's keynote about representing effects in the type system, because monad transformers make everyone's heads explode
  • or do they? discuss.
  • try to unify subtyping and parametric polymorphism and all hell breaks loose
  • new Typesafe proposal to speed up the Scala compiler by replacing it with Mechanical Turk

Scala Days favorites (26:10)

What libraries should I use? (29:20)

  • Functional Reactive Programming, what it is or isn't, and how Josh wrote an ASCII Pong game with it, but with only one paddle and no ball
  • Josh's effort at a beginner talk, on Scala libraries newcomers should know about. sharing the ecosystem lore
  • Daniel: there'll never be a complete reference; people should just ask on IRC or Gitter
  • or it could be like apps: "Enjoying Scalaz? Give us a five-star review!"

Why didn't my talk get in? (42:00)

  • beginner, intermediate, or advanced?
  • Seth liked Joe Barnes' Type-level Programming in Scala 101" talk
  • why didn't your talk get in?
    • there were a ton of submissions
    • everyone sent "reactive" proposals
    • everyone's proposals were "intermediate"
    • your abstract was way too long
    • your abstract was way too short
    • who are you? you had no bio
    • Josh thinks you're a jerk

More Scala Days favorites (57:25)

Conclusion/roundup (1:11:50)

  • Scala Days Amsterdam coming up
  • Escalate training coming up
  • S'mores and type lambdas!
  • Tweet your Phil Bagwell Award nominations to @scaladays
    • no Typesafers, no EPFL-ers
  • the SLIP (Scala Library Improvement Process) committee had their first monthly meeting
  • Josh selects self, highlights self
  • sock puppet pantomime preview of episode #30

five (photo by Lukas Rytz)

josh

dick

daniel

seth

@mslinn
Copy link

mslinn commented Apr 23, 2015

After publishing a YouTube video, you can right-click on a timecode, then select "Copy video URL at current time". You get a link that opens the video to that spot, like this: https://www.youtube.com/watch?v=r-QSTPOKyDM&feature=player_detailpage#t=1758 That would allow you to post better links in the gist.

Also, if you past in the timecodes into the YouTube description, one per line, you can write comments next to each timecode. That becomes a clickable table of contents.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment