72 subscribers
התחל במצב לא מקוון עם האפליקציה Player FM !
פודקאסטים ששווה להאזין
בחסות

Ep 086: Let Tricks
Manage episode 274906624 series 2463849
Each week, we discuss a different topic about Clojure and functional programming.
If you have a question or topic you'd like us to discuss, tweet @clojuredesign, send an email to feedback@clojuredesign.club, or join the #clojuredesign-podcast channel on the Clojurians Slack.
This week, the topic is: "let." Let us share some tricks to reduce nesting and make your code easier to understand.
Selected quotes:
- "It's really about avoiding nesting."
- "Functions grow as a function of their nesting."
- "I don't want to start doing math on a nil!"
- "It's a clue that the value might not be there."
- "It's like your prep space in the kitchen."
Links:
118 פרקים
Manage episode 274906624 series 2463849
Each week, we discuss a different topic about Clojure and functional programming.
If you have a question or topic you'd like us to discuss, tweet @clojuredesign, send an email to feedback@clojuredesign.club, or join the #clojuredesign-podcast channel on the Clojurians Slack.
This week, the topic is: "let." Let us share some tricks to reduce nesting and make your code easier to understand.
Selected quotes:
- "It's really about avoiding nesting."
- "Functions grow as a function of their nesting."
- "I don't want to start doing math on a nil!"
- "It's a clue that the value might not be there."
- "It's like your prep space in the kitchen."
Links:
118 פרקים
כל הפרקים
×1 Ep 097: Application of Composition 28:33
1 Ep 074: Deploy, They Said. It'll Be Fun, They Said. 27:35
1 Ep 067: Handling Handler's Handles 23:52
1 Ep 061: Transcendental Transformations 28:50
1 Ep 055: Sets! What Are They Good For? 28:25
1 Ep 053: How Can I Save My Data From Serialization? 30:36
1 Ep 052: Functions! Functions! Functions! 37:27
1 Ep 050: Parentheses! Parentheses! Parentheses! 27:17
1 Ep 049: Keywords! Keywords! Keywords! 25:25
1 Ep 048: Help! How Do I Fix My REPL? 27:03
1 Ep 046: When Is Clojure Not the Right Tool for the Job? 25:06
1 Ep 045: Why Have Derived Fields in Data When I Can Just Calculate Derived Data as Needed With a Function? 20:57
1 Ep 044: What's So Different About Clojure's REPL? 28:15
1 Ep 043: What Is 'Faking' a Resource? 23:54
1 Ep 042: What Does It Mean to Be 'Data-Oriented'? 26:47
1 Ep 041: Why Do Clojurians Make Such a Big Deal About Immutability? 27:11
1 Ep 040: Should I Use Lein, Boot, or Tools.deps? 28:04
1 Ep 039: Why Use Clojure Over Another Functional Language? 25:17
1 Ep 038: How Do I Convince My Coworkers to Use Clojure? 24:53
1 Ep 037: What Advice Would You Give to Someone Getting Started With Clojure? 25:57
1 Ep 036: Why Do You Recommend Clojure? 19:58
1 Ep 029: Problem Unknown: Log Lines 35:06
1 Ep 026: One Call to Rule Them All 29:57
1 Ep 025: Fake Results, Real Speed 25:16
1 Ep 022: Evidence of Attempted Posting 33:52
1 Ep 018: Did I Work Late on Tuesday? 28:51
1 Episode 014: Fiddle With the REPL 29:28
1 Episode 011: The Convention of Configuration 28:47
1 Episode 009: Channeling Re-Search 26:47
1 Episode 006: All Wrapped Up in Twitter 25:03
1 Episode 005: Tracking, for the Win 26:19
1 Episode 002: Tic-Tac-Toe, State in a Row 20:00
ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.





























