CodeWars Coding Challenge ⚔️🔥 Clojure Programming Kata (Part 4) - threading macro, binary string

Опубликовано: 26 Апрель 2020
на канале: Szymon Stepniak
781
31

Do you want to learn functional programming with Clojure? In this video series, I document my Clojure learning path, and I show you how you can practice functional programming through solving code katas. In this episode, we go to exercims.io to solve a few programming puzzles on this platform. We are going to learn more about Clojure threading macro, working with binary strings, and map data structure. Enjoy!

⏱️ Timestamps:
00:00 Intro
00:48 Welcome to the 4th episode
01:10 Introducing exercism.io
01:36 Installing the exercism CLI using snap
02:27 Downloading Hello World exercise
03:51 Submitting Hello World solution
04:30 Starting the second exercise
06:33 Defining map data structure in Clojure
07:47 Transforming integer to the binary string example
10:48 Transforming character to the numeric value
12:20 Using map-indexed
13:46 Using filter and pos? to eliminate non-positive numbers from the sequence
14:10 Mapping numbers to allergens stored in the map data structure
15:21 Implementing allergic-to? function
18:13 Refactoring to threading macro
20:14 Submitting the solution
20:44 Reviewing community solutions
21:26 Thanks for watching!

☕️ BUY ME A COFFEE
https://e.printstacktrace.blog/buy-me...

📧 JOIN MY NEWSLETTER
https://e.printstacktrace.blog/newsle...

🔥 型 PROGRAMMING KATA SERIES RESOURCES
Playlist with all episodes -    • Playlist  
Codewars.com - https://www.codewars.com/users/wololock
Clojure Learning Kit - https://kit.co/wololock/clojure-learn...
exercism.io website - https://exercism.io

📷 CAMERA GEAR I USE:
My camera - https://e.printstacktrace.blog/gear/c...
25mm f1.7 lens - https://e.printstacktrace.blog/gear/l...
Microphone - https://e.printstacktrace.blog/gear/m...
LED lights - https://e.printstacktrace.blog/gear/l...
Check my full kit - https://kit.co/wololock/my-youtube-st...

🛠️ TOOLS & SERVICES I USE TO:
design YouTube thumbnails (Canva) - https://e.printstacktrace.blog/canva?...
improve my grammar skills (Grammarly) - https://e.printstacktrace.blog/gramma...
develop mailing list (ConvertKit) - https://e.printstacktrace.blog/conver...
listen to audiobooks (Audible, 30 days free trial) - https://e.printstacktrace.blog/audibl...
read Kindle ebooks (Kindle Unlimited) - https://e.printstacktrace.blog/kindle...
secure network connection with VPN (NordVPN) - https://e.printstacktrace.blog/nordvp...
improve SEO on YouTube (VidIQ) - https://e.printstacktrace.blog/vidiq?...
host WordPress websites (Bluehost) - https://e.printstacktrace.blog/blueho...

❤️ SUPPORT MY WORK
Github Sponsors - https://github.com/sponsors/wololock
Open Collective - https://opencollective.com/eprintstac...
Other options - https://e.printstacktrace.blog/suppor...

👋 STAY IN TOUCH:
Blog - https://e.printstacktrace.blog?utm_source=cloj04
Twitter -   / wololock  
LinkedIn -   / szymon-st%c4%99pniak-9a0b1630  
Github - https://github.com/wololock

✉️ CONTACT:
For all subscribers, please use this email: [email protected]
For business inquires only, please use this email: [email protected]

DISCLAIMER: Some of the links above are affiliate links. If you decide to click that link and subsequently make a purchase, I will get a small percentage from your purchase. Using the affiliate link does not affect the final price of the product. The commission I earn comes at no additional cost to you. Thank you for supporting my channel so I can continue to provide you with free content on a regular basis!

And remember - it's all about helping YOU to become a better software developer! Thanks!

#eprintstacktrace #szymonstepniak

Music used in this video:
Artist: HOOKSOUNDS ORIGINALS
Title: ORIENTAL ADVENTURE
Link: https://www.hooksounds.com/royalty-fr...