Farooq QaiserConcurrent Sudoku Solver: Part 2 - Using Cats Effect Ref + Deferred + IO.raceMay 8, 20223May 8, 20223
Farooq QaiserConcurrent Sudoku Solver: Part 1 - Single Candidate Technique + Domain ModellingMay 8, 20221May 8, 20221
Farooq QaiserUsing TestControl to Test FS2 StreamsDeterministic, consistent, and fast tests using Cats Effect TestControlMar 21, 2022Mar 21, 2022
Farooq QaiserManipulating Nested Data Just Got Easier in Apache Spark 3.1.1In previous versions of Apache Spark, adding or dropping deeply nested fields could be a challenging programming exercise. In this article…Mar 8, 20214Mar 8, 20214
Farooq QaiserSpark + Data CompactionOptimizing data compaction for optimal Spark performanceMay 2, 2019May 2, 2019
Farooq QaiserScaling Zeppelin for Enterprise - Part 5Tuning YARN Configurations and Spark Application PropertiesJan 14, 2019Jan 14, 2019
Farooq QaiserScaling Zeppelin for Enterprise - Part 4Ensuring Zeppelin StabilityJan 14, 20191Jan 14, 20191
Farooq QaiserScaling Zeppelin for Enterprise - Part 3Zeppelin + Spark Dynamic AllocationJan 14, 20191Jan 14, 20191