Functional Geekery
Functional Geekery
Proctor
Functional Geekery Episode 128 - Gene Kim
54 minutes Posted Nov 26, 2019 at 11:00 am.
]
0:00
54:00
Download MP3
Show notes
In this episode I talk with Gene Kim. We talk his introduction to Clojure and functional programming, The Phoenix Project and The Unicorn Project, Functional Architecture, lessons learned, his Love Letter to Clojure, and much, much, more.
Our Guest, Gene Kim
@realgenekim on Twitterrealgenekim on LinkedIn
Conference Announcements
Lambda Days 2020 will be on the 13th and 14th of February in Kraków, Poland. Visit https://www.lambdadays.org/lambdadays2020 to find out more and to register.
Code BEAM SF is taking place on March 6th and 6th. For more information visit: https://codesync.global/conferences/code-beam-sf/.
Elm in the Spring will be taking place May 1st. Check in at https://www.elminthespring.org/ to keep updated as more information gets announced.
If you have a conference related to functional programming, contact me, and I will be happy to announce it.
Announcements
Some of you have asked how you can support Functional Geekery, in that vein, Functional Geekery now has a Patreon Page.
If that is one of the ways you would like to show your support, you can find out more at https://www.patreon.com/fngeekery.
Topics [@
About GeneTripwireState of DevOps ReportThe Phoenix ProjectThe DevOps HandbookThe Unicorn ProjectClojureLove Letter to Clojure (Part 1)Ops being where the saves were madeGene SpaffordMorris worm90% of his errors go away when using ClojureWhat put Clojure on his list to pick upRuby Reference ManualHow Ruby strings aren’t immutableReading a Clojure book and bolting upright in bed finding out that Ruby’s << operator modifies the right hand side arrayJava Concurrency in PracticeEiffelObject Oriented Software ConstructionSmalltalkImmutability and Value Object in Object Oriented styleWorking in the REPL in ClojureWriting a vacation notifier for GmailRewrites note taking and tweeting app a number of timesObjective CTypeScript and ReactClojure and re-frameData is immutable, but the program is very mutableFlow by Mihaly CsikszentmihalyiFlow, the secret to happiness Ted TalkPeak by Anders EricssonDeliberate PracticeGrit by Angela DuckworthHave a coach; Do practicePodcastsDavid Koontz on Functional GeekeryLambdaCastFunctional Design in Clojure podcastJavaScript tooling environmentCats libraryHaskellHow has Clojure refreshed Gene’s thinking when going back to older programsMaxine in The Unicorn ProjectMicheal NygardHow did the scenes resonate to ProctorRamdaJsBrian Lonsdorf on Functional GeekeryDavid Chambers covering Ramda on Functional GeekerySeeing the shape of the dataSome form of a combination of map, filter, reduce“Is it good to think with”Sapir-Whorf hypothesis: Language affects worldview of the speakersEric Normand on thinking in types based off experience in HaskellGrokking SimplicityActions, Calculation, DataSimon Peyton Jones on Functional GeekeryDr. John LaunchburyCreating Word-Cloud from bibliography and replacing “Ibid.” problem“What are the types of input and output?”“What is the correct answer when you have just one element ‘Ibid.’?”clojure.specHow much did Functional Programming and data-focus opting to write The Unicorn ProjectStudying Rich Hickey videosRich Hickey’s 2015 JavaOne presentationLunch Factor: How many people do we need to take out to lunch to get something done?“How do you get data where it resides […] to where developers can use it in their daily work”KafkaEvent SourcingSelf Identifying as a Developer after 25 yearsGene’s current view on Functional ArchitectureScott Havens (of Jet.com and Walmart.com) presentation on turning 23 API calls to 2 API callsScott Havens’ talk about rebuilding Kafka serversF#The 5 Ideals:
Locality and SimplicityFocus, Flow, and JoyImprovement of daily workPsychological SafetyCustomer Focus
Project Oxygen at GoogleCore vs ContextExcepts of the first 60% of The Unicorn ProjectFirst 8 chapters as Audiobook formatFernando Cornago – Adidas talk on data availability across the organizationClojure ConjGene’s presentation at Clojure Conj
As always, a giant Thank You goes to David Belcher for the logo design.