Giter VIP home page Giter VIP logo

concepts's Introduction

knowledge-base

English | Русский

This repository could be considered as a platform for storing various small-sized projects related to C# development and other aspects of the IT industry. Here you can find various materials that will help improve your technical skills, as well as expand your knowledge in various fields.

Repository contents

This repository contains the following categories of projects:

  • Algorithmic problems: Solutions to problems from the LeetCode platform that will help you develop your algorithmic thinking and problem solving skills.
  • Technical and managerial practices: Description of best practices in the field of software development and project management that can be useful for both beginners and experienced specialists.
  • Architectural patterns: An overview and implementation of popular architectural patterns used in software development, with examples and explanations.
  • Technologies and systems: Information about various systems and technologies, including DBMS and the .NET platform, with an emphasis on their features and applications.

concepts's People

Contributors

alexeysp11 avatar

Watchers

 avatar

concepts's Issues

Example of using JWT in Blazor (stab) - template

Description.

Example of using JWT in Blazor (stab):

  • Restrict access to the following pages without authorization: Counter and Fetch data.
  • Add some styles and visual elements on the login page /Identity/Account/Login (e.g. navigation panel on the top and on the left, checkbox "Remember me" etc).
  • Add the Sign in link/button on the top navigation panel that redirects to the login page /Identity/Account/Login .
  • Save cookies in the browser.

Create a structure of examples folder

Description.

Create a structure of examples folder:

  • There should not be a common sln file for the entire examples folder. Instead, you should create a separate sln file for every one project.

New structure of the repository

Description.

  • Repository name: knowledge-base.
  • Move the leetcode project to this repository.
  • Repository structure:
    • docker - Experiments with Docker.
    • docs - Documentation.
      • algorithms/ - Description of approaches to solving algorithmic problems.
      • img/ - Images used for documentation.
      • patterns/ - Description of architectural patterns and design patterns.
      • practices/ - Description of technical and managerial practices.
      • presentations/ - Presentations, articles.
      • tasks/ - Description of tasks to improve skills.
      • technologies/ - Description of systems and technologies.
    • src - Source code.
      • algorithms/ - Solutions to algorithmic problems.
      • patterns/ - Implementation of architectural patterns and design patterns.
      • examples/ - Small projects.
      • frontend/ - Experiments with frontend technologies.

Additionally:

  • File naming: for example, _getsqlite3.
  • Check .gitignore file.
  • Check links to documents and images in markdown files.
  • Naming for namespace and projects.
  • Remove project leetcode from the list of repositories.

Create a new structure of the repository

Description.

Create a new structure of the repository.

Probably, you need to create the following structure:

  • docs.
  • docker.
  • design (include modules webapi, core, models).
  • examples: separate test projects that could not be added into workflow-lib.
  • sql (PostgreSQL, SQLite).
  • frontend: HTML/CSS/JS + some frontend frameworks (e.g. React).

Test rebase of qa branch

Description.

Test rebase of qa branch:

  • Create qa branch.
  • Create the issue branch.
  • Make some changes in the issue branch and merge it to qa branch.
  • Try git rebase command on the qa branch.

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.