24 | Student at Mumbai University | Tech and Programming Enthusiast
Category | List |
---|---|
Programming Languages | |
Frameworks | |
Databases | |
Others | |
Editors and IDEs |
Explore C#'s pattern matching and learn how to use various patterns to write succint and expressive code in C#.
Learn how to use the =>
operator to simplify your code and write your C# methods and properties using a more minimal and concise syntax.
- Exploring languages and cultures.
- Interaction, public speaking and presentations.
- Tutoring, sharing knowledge and inspiring.
public static Person BuildMe() => Person.CreateBuilder()
.HasName("Amal Krishna")
.GoesByPronouns("he/him", "they/them")
.WasBornOn(new DateTime(year: 2000, month: 5, day: 4))
.HailsFrom(country: "🇮🇳", city: "Mumbai")
.CanSpeak([
new Language(name: "English", proficiency: Proficiency.Fluent),
new Language(name: "Hindi", proficiency: Proficiency.Fluent),
new Language(name: "Malayalam", proficiency: Proficiency.Native),
new Language(name: "Marathi", proficiency: Proficiency.Intermediate),
new Language(name: "Spanish", proficiency: Proficiency.Elementary)
])
.HasPresence(presence => {
presence.OnPlatform(Platform.Email)
.As("[email protected]")
.WithStatus(Status.HighlyActive)
presence.OnPlatform(Platform.Stackoverflow)
.As(userId: 11455105)
.WithUrl(new Uri("https://stackoverflow.com/users/11455105/"))
.WithStatus(Status.HighlyActive);
presence.OnPlatform(Platform.Linkedin)
.As(username: "amallkrishna")
.WithUrl(new Uri("https://www.linkedin.com/in/amallkrishna"))
.WithStatus(Status.ModeratelyActive);
presence.OnPlatform(Platform.Github)
.As(username: "amal-stack")
.WithUrl(new Uri("https://github.com/amal-stack"))
.WithStatus(Status.HighlyActive);
})
.Build();