EMEkram Mohamedinekram.hashnode.dev·Oct 10, 2023 · 7 min readFrom 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 ...00
EMEkram Mohamedinekram.hashnode.dev·Nov 23, 2021 · 5 min readFunctional 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 ...00
EMEkram Mohamedinekram.hashnode.dev·Oct 2, 2021 · 9 min readFunctional 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...00
EMEkram Mohamedinekram.hashnode.dev·Sep 27, 2021 · 1 min readLinq 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...00
EMEkram Mohamedinekram.hashnode.dev·Sep 27, 2021 · 2 min readLinq 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 ...00