GithubHelp home page GithubHelp logo

Blazor Server App

SonarCloud Quality gate

dev Build Status
staging Build Status
master Build Status

Hi there šŸ‘‹

My name is Rafsanul Hasan and here is a little information about my technical skills and expertise: Rafsan's Github Stats

  • šŸ”­ Iā€™m currently working on ... The Sharp Factory Samples

  • šŸŒ± Iā€™m currently learning ...

    • Kubernetes (CKA)
    • Microservices and Enterprise Architecture
    • Data Science and analytics using Python
    • Azure Solution Architect Certification Path Rafsan's most used Languages
  • šŸ‘Æ Iā€™m looking to collaborate on ... A project based on ERM and E-Commercethat I'm currently working on for my small startup

  • šŸ¤” Iā€™m looking for help with ... Domain Driven Design, Event Driven Architecture, Design Patterns - Gang of Four

  • šŸ’¬ Let's discuss about ...

    Design, Architecture, Principles & Best Practices

    Application Life-cycle Management (ALM), Process Management, Source Control & Change Management (SCCM) and DevOps

    Web App Development

    Cross Platform App Development

    Hybrid App Development

    .NET Ecosystem for Development

    Common

  • šŸ“« How to reach me: ... Connect_LinkedIn Twitter Follow

  • šŸ˜„ Pronouns: ... Full-Stack .NET Developer, System Analyst, Coder, Agile Practitioner, Scrum Developer, DevOps

  • āš” Fun fact: ... I'm half finish

Skills

{
  "Architectures": [
    "Layered Architecture",
    "N-Tier Architecture",
    "Distrubuted Architecture",
    "Service Oriented Architecture (SOA)", 
    "Event Driven Architecture", 
    "Serverless Architecture",
    "Cloud-Native Architecture",
    "Microservices"
  ],  
  "Patterns": {
    "Architectural": [
      "Model-View-Controller (MVC)", 
      "Model-View-ViewModel (MVVM)", 
      "Redux", 
      "Repository", 
      "Unit of Work (UoW)", 
      "Command Query Responsibility Segragation (CQRS)", 
      "Domain Driven Design (DDD)"
    ],      
    "Design": [
        "Builder", 
        "Factory", 
        "Abstract Factory",         
        "Template Method", 
        "Singleton", 
        "Facade", 
        "Strategy", 
        "Mediator", 
        "Observer", 
        "Decorator", 
        "Adapter", 
        "State", 
        "Composite"
      ]
  },
  "Process Management": {
    "Methodologies": [ "SDLC", "Agile" ],
    "Frameworks": [ 
        "Scrum", 
        "Kanban", 
        "CMMI (Azure DevOps)", 
        "Agile (Azure DevOps)"
    ],
    "Misc": [
        "DevOps", 
        "Automating Build, Static Code Analysis, Test,  Checking Code Coverage process in CI/CD", 
        "Managing Artifacts", 
        "Managing Sprints & Backlogs"
    ],
    "Tools: [
        "Azure DevOps (formerly TFS): Boards (Backlog Management), Pipelines (CI/CD), Artifacts (CD), Repos (SCCM)",
        "TeamCity (CI/CD)",
        "GitScrum (Backlog Management)",
        "GitHub (SCCM)",
        "BitBucket (SCCM)",
        "AWS CodeCommit (SCCM)"
    ]
  },
  "Containerization & Container Orchestration": {
    "Containerization": [ "Docker", "Microsoft Tye" ],
    "Orchestration": [ "docker-compose", "Kubernetes (Beginner)" ],
    "Tools": [
        "Docker Desktop", 
        "Microsoft Tye", 
        "WSL2 (Windows Update 2004) for K8s master node in Wimdows"
    ]
  },
  "Database Development": {
    "Relational": [ "MSSQL", "MySQL" ],
    "No-SQL": [ "Mongo DB", "DocumentDB" ],    
    "ORMs": {
      "Entity Framework": [ "DB-First", "Code-First", "Migration", "Seed Data" ],
      "The Sharp Factory": "DB-First"
    },
    "Misc": {
      "Core DB concetps": [
        "Normalizing DB", 
        "Stored Procedures", 
        "Functions", 
        "Triggers", 
        "Views"
      ],
      "Non-Functional requirement concepts": [
        {
          "name": "Load-Balancing and Fail-over",
          "concepts": [            
            "Master-Slave", 
            "Backup & Retention", 
            "Availability (Multi-Region)", 
            "Storage",
            "Scaling/Hyper Scaling (Azure)"
        ]
        },
        {
          "name": "Backup",
          "concepts": [ "Backup", "Restore", "Retention" ]
        }
      ]
    }
  },
  "Programming": {
    "Core": [
        "Problem Solving", 
        "Object Oriented Programming/Principles (OOP)", 
        "Memory Optimization", 
        "Working with Memory, Garbage Collection (GC)"
    ]
    "Paradigms": [
        "Reactive Programming", 
        "Asynchronous Programming", 
        "Multi-threading", 
        "Parallel Programming"
    ],
    "Languages": {
      "MarkUp/MarkDown": [ "HTML", "XML", "XAML", "AXML", "GitHub MarkDown" ]
      "Styling": [ "CSS", "SASS" ],
      "Scripting": [ "Javascript", "TypeScript", "VB Script", "JSON" ]
      "Object Oriented": [ "Java", "C#", "C++" ]
    },
  },
  "App/API/SDK/Library Development": {
    "Core": [ "State Management", "Caching" ]
    "Web": [
        "Multi-Page Applications (ASP.NET MVC, Vanilla JS)", 
        "Single Page Applications (React, Angular, Blazor)"
    ],
    "Cross Platform": [
        "Linux", 
        "Android", 
        "Tizen", 
        "iOS", 
        "macOS", 
        "Windows (WPF+UWP)"
    ], 
    "Hybrid": [
        "Apache Cordova", 
        "Electron", 
        "Blazor Hybrid (Electron & WebWindow)", 
        "Angular Hybrid"
    ],
    "API": [
        "REST", 
        "gRPC", 
        "GraphQL", 
        "OpenAPI specification for RESTful Services", 
        "Swagger", 
        "JSON specification: jsonschema.org, ION", 
        "HATEOAS: API Self-Documentation. Data Manipulation: Filtering, Sorting, Paging for RESTful APIs"
    ]
    "SDK: [ ".NET", "Java", "JavaScript", "TypeScript" ]
  },
  "Testing": {
    "Unit & Integration Testing": [ "xUnit", "NUnit" ],    
    "UI Testing": [ "Xamarin", "Blazor" ],
    "Load/Performance Testing": [ "JMeter" ]
  },
  "Cloud Technologies": {
    "Providers": [
        {
            "name": "Azure"
            "services": {
                "Compute": [
                    "VMs", 
                    "Web Sites", 
                    "App Services", 
                    "Static Web Apps", 
                    "Azure Kubernetes Service (AKS)",
                    "Functions"
                ], 
                "Storage": [
                    "File Storage",
                    "Queue Storage",
                    "Blob Storage",
                    "Disk Storage",
                    "Backup",
                    "Archive",
                    "Data Share"
                ], 
                "Network": [
                    "Virtual Network (VNET)", 
                    "Virtual Private Network (VPN)", 
                    "Content Delivery Nework (CDN)", 
                    "Azure Front Door (AFD)", 
                    "Traffic Manager",
                    "Domain Name System (DNS)",
                    "Application Gateway",
                    "DDoS Protection",
                    "Firewall",
                    "Web Application Firewall",
                    "Private Link",
                    "Load Balancer"
                ], 
                "Databases: [
                    "Azure SQL",
                    "MySQL",
                    "PostgresSQL",
                    "Table Storage",
                    "NoSQL (DocumentDB, CosmosDB)",
                    "Redis Cache"
                ], 
                "Containerization & Orchestration": [
                    "Containerization: ACR, ACI, Web Apps for Containers", 
                    "Orchestration - AKS, Services Fabric",
                    "Microservices Development: DevSpaces"
                ],                 
                "Security & Identity": [
                    "Azure Active Direcotry (AAD)",
                    "Azure Active Direcotry Domain Services (ADDS)",
                    "AAD Business to Cunsumers (B2C)",
                    "KeyVault"
                ],
                "Integration": {
                    "API Gateway": "API Management",
                    "Serverless Integration", "Logic Apps",
                    "Event Grid",
                    "Message Brokers": "Service Bus"
                },
                "Development Tools": [
                    "Visual Studio",
                    "Visual Studio Code",
                    "Visual Studio CodeSpaces",
                    "App Configuration"
                ],
                "AI+ML": [
                    "Bot Service",
                    "Cognitive Service",
                    "Text to Speech",
                    "Speech To Text",
                    "Translation"
                ]
            }
        },
        {
            "name": "AWS"
            "services": [
                "Compute (VMs)", 
                "Storage (S3 Bucket)", 
                "Databases: NoSQL (DynamoDB)", 
                "Containers & Orchestration: 
                    Containerization - ECR, ECS, Fargate 
                    Orchestration - EKS", 
                "Messgage Brokers (Service Bus)", 
                
            ]
        },
        {
            "name": "GCP"
            "services": [
                "Databases: NoSQL (Firebase realtime database)"                
            ]  
        }
    ]
  }
}

Rafsanul Hasan's Projects

aspnetcore-angular-universal icon aspnetcore-angular-universal

ASP.NET Core & Angular Universal advanced starter - PWA w/ server-side rendering for SEO, Bootstrap, i18n internationalization, TypeScript, unit testing, WebAPI REST setup, SignalR, Swagger docs, and more! By @TrilonIO

autoprefixer icon autoprefixer

Parse CSS and add vendor prefixes to rules by Can I Use

awesome-blazor icon awesome-blazor

Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.

blazordualcore icon blazordualcore

Dual mode Blazor architecture. First user visit serves Blazor Server and downloads WASM assemblies in the background so next visit or reload uses wasm.

blazorise icon blazorise

Blazorise is a component library built on top of Blazor and CSS frameworks like Bootstrap, Bulma and Material.

blazormobile icon blazormobile

Create full C# driven hybrid-apps for iOS, Android, UWP & Desktop with Blazor!

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.