ekram.hashnode.devFrom Mainframes to AI: The Journey of Data ArchitecturesIn the age of rapid digital transformation, the underlying architecture of how we store, manage, and interpret data has become a cornerstone of innovation. As I delved into the intricacies of data storage and management through the "High-Performance ...Oct 10, 2023·7 min read
ekram.hashnode.devFunctional Programming in C# Part 11.0 My notes will cover these points: - Benefits and tenets of functional programming. - Functional features of the C# language. - Representation of function in C#. - High-Order functions Functional Programming is a programming paradigm: a different ...Nov 23, 2021·5 min read
ekram.hashnode.devFunctional Programming in C# Part 22.0 My notes will cover these points: - What makes a function pure or impure - Why purity matters in concurrent scenarios - How purity relates to testability - Reducing the impure footprint of your code Functional programming are suckers for pure fun...Oct 2, 2021·9 min read
ekram.hashnode.devLinq Challenge - Epand the RangeInput: string "2, 3-5, 7", Out put => [2,3,4,5,7]. Hint: we need to expand this range " 2, 3-5, 7" to order [2, 3, 4, 5 , 7 ], we will notice that "6" is not exist in range as is not in string. Explanation: expand range from "3-5", then distinct va...Sep 27, 2021·1 min read
ekram.hashnode.devLinq Challenge - Age calculationwe have a string with this format => "Jason Puncheon, 26/06/1986; Jos Hooiveld, 22/04/1983; Kelvin Davis, 29/09/1976; Luke Shaw, 12/07/1995; Gaston Ramirez, 02/12/1990; Adam Lallana, 10/05/1988" We need to calculate Age foreach one with this format ...Sep 27, 2021·2 min read