MENU

Fun & Interesting

Clojure in Product. Would you do it again? Episode 6. Yehonathan Sharvit, CyCognito

Freshcode 141 2 weeks ago
Video Not Working? Fix It Now

The 6th episode is here. Welcome our guest, Yehonathan Sharvit, the author of the book "Data-Oriented Programming: Reduce Software Complexity." It is filled with inspiration and practical advice from Yehonathan and his current work in cybersecurity, where Clojure plays a vital role in CyCognito's tech stack. Yehonathan first shares his journey from C++ and Java to Clojure. With 25+ years of experience in programming, he highlights the challenges he faced early in his career while working with C++ and MATLAB. We then talk about how the language's elegance and productivity ignited his passion for development, leading him to write books on Clojure and create tools to facilitate understanding the language. Worth your attention: - Practical Common Lisp: https://gigamonkeys.com/book - Data-Oriented Programming: https://www.amazon.co.uk/Data-Oriented-Programming-Reduce-software-complexity-ebook/dp/B0B7TGQTSS?ref_=ast_author_mpb - Get Programming with Clojure: https://www.manning.com/books/get-programming-with-clojure-cx - Taking the Attacker’s View: https://www.cycognito.com - Freshcode Clojure team: https://www.freshcodeit.com/services/clojure-development-company Chapters: 00:00 Watch in this video 01:00 Episode 6 introduction 01:50 Yehonathan Sharvit: his background and programming journey 05:59 Discovering Clojure and its advantages for the first time 10:19 Writing a book about Clojure 17:36 Clojure in CyberSecurity and CyCognito 22:05 Stability of Clojure. Overhyped technologies and solutions to the problem you do not have 29:07 Maintainability and extensibility of libraries in Clojure 33:09 Microservices and data schema management 39:20 Moving away from Clojure 43:49 Migration to Typescript. Typification. 49:27 Big quesiton 49:40 Stability of Clojure and Cybersecurity 53:18 Question to guest 56:37 Question from guest

Comment