Giter Site home page Giter Site logo
using System;

[AttributeUsage(AttributeTargets.Class)]
public class DataClassAttribute : Attribute
{
    public bool UnsafeHash { get; }
    public bool Frozen { get; }

    public DataClassAttribute(bool unsafeHash = false, bool frozen = false)
    {
        UnsafeHash = unsafeHash;
        Frozen = frozen;
    }
}

[DataClass(unsafeHash: true, frozen: true)]
class Bio
{
    public string Name { get; init; } = "Wasiul Haque";
    public string Designation { get; init; } = "Junior Software Engineer";
    public string Company { get; init; } = "Reve Systems";
    public string Base { get; init; } = "Dhaka, Bangladesh";
}

[DataClass(unsafeHash: true, frozen: true)]
class Stack
{
    public string[] Languages { get; init; } = { "C#", "JavaScript", "Python" };
    public string[] Frameworks { get; init; } = { "ASP.Net", "FastAPI", "ReactJS" };
    public string[] Databases { get; init; } = { "MySQL", "PostgreSQL", "Mongo" };
    public string[] Learning { get; init; } = { "Docker", "GraphQL", "Rust" };
}

[DataClass(unsafeHash: true, frozen: true)]
class Social
{
    public string Twitter { get; init; } = "WasiulHq";
    public string LinkedIn { get; init; } = "wasiul-haque";
}

Wasiul Haque's Projects

bankbase icon bankbase

A Django based web application which will help a bank employee to Record and Provide User Data, Record and Provide Transactions, Record and Provide Bank Statement, Check and Record Loan Schemes, Check Account Status.

bookapi icon bookapi

API to perform basic CRUD operations on an Microsoft SQL Server database.

datingapp icon datingapp

Application using ASP.NET Core and Angular.

ecfor icon ecfor

A web application which translates speech to sign language and sign language to speech in order to minimize the communication gap between normal people and the people with special need.

ict-fest icon ict-fest

A dummy ICT Fest website made using HTML, CSS, JavaScript and ExpressJS.

mkcert icon mkcert

A simple zero-config tool to make locally trusted development certificates with any names you'd like.

quizapp icon quizapp

An Android Application For Online Quiz

quizzards icon quizzards

An online quiz app that enables the teacher to create quizzes. Students can sign into their account and opt in for the quizzes that are either made public or have been assigned to them.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.