Skylar Liang3 Ways to Make Java Code More FunctionalInfusing Functional Programming into Java: Elevate Code Readability and RobustnessSep 16, 2023Sep 16, 2023
Skylar LiangWhat is Virtual Memory and Why does it MatterDemystifying the Role of Virtual Memory: Unpacking Its Mechanisms, Benefits, and Inherent Challenges in Modern ComputingAug 28, 2023Aug 28, 2023
Skylar LiangHandling States the Functional Way (w/ Example in Scala)Exploring State Management: A Comparative Analysis of Functional and Object-Oriented Programming Approaches, Illustrated with Scala…Jul 7, 2023Jul 7, 2023
Skylar LiangHandling Errors the Functional Way — Option (and more) in ScalaDiscover the power and flexibility of using Option, Either, and Validated for error handling in Scala’s functional programming paradigm.Jun 12, 2023Jun 12, 2023
Skylar LiangUnderstanding Functional Programming (in Comparison with Object-Oriented Programming)Deciphering Programming Paradigms: A Perspective on Functional Programming vs Object-Oriented ProgrammingJun 2, 20231Jun 2, 20231
Skylar LiangCS 101.5: Currying in CSCurrying is an intriguing concept in computer science that might seem a bit advanced at first glance, yet the idea behind it is simple.Apr 3, 2023Apr 3, 2023