Edward Huang : scala
About Topics Now Newsletter
  • 5 Anti Pattern for Writing Code in a Functional Programming Language (18 Apr 2022 | Tags: scala functional-programming )
  • Why Do Functional Programmers Prefer For-Comprehension Over Imperative Code Block (30 Nov 2021 | Tags: scala functional-programming )
  • How to Turn Domain Model into DynamoDB AttributeValue (26 Aug 2021 | Tags: scala functional-programming AWS )
  • Functional Programming has made My Job Easier as a Software Engineer. Here's Why. (05 Aug 2021 | Tags: functional-programming scala software-development programming )
  • 5 Functional Programming Side Projects To Deepen Your Functional Programming Skills (14 Feb 2021 | Tags: functional-programming scala software-development )
  • Creating Circuit Breaker with 100 lines of Code (10 Feb 2021 | Tags: scala functional-programming programming )
  • 4 Clean Code Principles for Functional Programming (10 Feb 2021 | Tags: programming scala functional-programming )
  • Stop Using Pattern Matching To Compose Your Program, Use These Functional Operations Instead (02 Feb 2021 | Tags: scala programming )
  • Common Pattern of Creating Stack-Safe Recursion (17 Jan 2021 | Tags: functional-programming programming scala optimization )
  • Must Know Patterns for Constructing Stateful Programs without Any Mutation (21 Dec 2020 | Tags: scala functional-programming monad programming )
  • Create a Throttling System for Any Application with no more than 100 lines of Code (11 Oct 2020 | Tags: fs2 functional-programming stream-processing scala programming )
  • How to Write Data to a File with FS2 (11 Oct 2020 | Tags: fs2 functional-programming programming stream-processing scala )
  • Explain Free Monad Like I am Five (Part 2) (20 Sep 2020 | Tags: functional-programming scala programming monad )
  • Explain Free Monad Like I am Five (Part 1) (06 Sep 2020 | Tags: functional-programming scala programming monad )
  • How to create a random number generator function without Side Effects (16 Aug 2020 | Tags: scala functional-programming monad programming )
  • WTF is Corecursion? (02 Aug 2020 | Tags: functional-programming algorithm programming scala )
  • The Downside of Functional Data Structure (02 Aug 2020 | Tags: functional-programming scala stream tech algorithm )
  • Parsing Json with Circe - Beyond the Basics (21 Jul 2020 | Tags: Circe tech scala functional-programming )
  • What is "effect" or "effectful" mean in Functional Programming? (21 Jun 2020 | Tags: functional-programming scala monad )
  • Algebraic Data Types and Its Generic Presentation In Scala (21 Jun 2020 | Tags: scala functional-programming shapeless )
  • How to Write Data Processing Application in FS2 (02 Jun 2020 | Tags: functional-programming ETL scala stream-processing fs2 )
  • How to Write a Simple Data Processing Application With Akka Actors (30 May 2020 | Tags: akka scala programming functional-programming reactive ETL )
  • How To Test Code With Side Effect In A Pure Way In Scala (19 Apr 2020 | Tags: scala functional-programming cats unit-test )
  • How to run Future Traverse that has Side Effect (14 Apr 2020 | Tags: scala functional-programming )
  • How To Implement Functional List In Scala (14 Apr 2020 | Tags: funcitonal-programming scala )
  • 3 Useful Things About Either That You Want To Know (19 Mar 2020 | Tags: monad programming functional-programming scala )
  • Let Me Teach You How To Implement Monad With Cats (16 Mar 2020 | Tags: monad functional-programming scala tech monad cats )
  • How to Construct an Immutable Queue (11 Mar 2020 | Tags: scala functional-programming programming optimization monad )
  • How To Randomly Split Up An Elements From A Stream Of Data In Percentage (10 Mar 2020 | Tags: scala algorithm software-development programming tech )
  • Demystify Builder Pattern in Scala (09 Mar 2020 | Tags: scala software-development programming )
  • Cracking the Combination Recursive Riddle (14 Feb 2020 | Tags: functional-programming programming scala algorithm jobs )
  • Pure Function vs Referential Transparency (30 Jan 2020 | Tags: functional-programming tech programming scala )
  • How to Set up your Own Dependency Injection with Reader (29 Jan 2020 | Tags: functional-programming scala cats monad tech )
  • How to Create a Logging Operation in a Multi-Threaded Environment (27 Jan 2020 | Tags: scala cats programming functional-programming software-development tech )
  • What is the Difference Between Function Literal and Values in Scala (14 Jan 2020 | Tags: programming tech software-development scala )
  • Demystified Scala Eager Lazy Memoized - How Cats Eval Can Safe Your Recursive Stack For Overflowing (12 Jan 2020 | Tags: tech scala programming functional-programming )
  • WTF is a Type Class? (02 Jan 2020 | Tags: functional-programming scala cats )
  • What is an ADT (Algebraic Data types)? (30 Dec 2019 | Tags: functional-programming tech scala software-development )
  • How to Setup AWS Lambda in Scala without any external Library (28 Nov 2019 | Tags: AWS cloud software-development tech scala )
  • Akka Http Client- How to create Unit test for Http Single Request in Scala (28 Nov 2019 | Tags: unit-test software-development scala )
  • 6 quick tips to Parse JSON with Circe (28 Nov 2019 | Tags: scala tech soft-development ETL Circe )