Ruslan Rudenko's Projects
Learn .NET api under the hood
4 Features Every Developer Must Know in C# 9.0
5 potential MISTAKES you can make in .NET/C#
ASP.NET is an open-source, server-side web-application framework designed for web development to produce dynamic web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, applications and services
Deep dive into async await
Claims, Identity, oAuth, oidc, IdentityServer4
:books: Awesome CS Books/Series(.pdf by git lfs) Warehouse for Geeks, ProgrammingLanguage, SoftwareEngineering, Web, AI, ServerSideApplication, Infrastructure, FE etc. :dizzy: ä¼ē§č®”ē®ęŗē§å¦äøęęÆé¢åēøå
³ē书ē±å½ę”£
A blockchain is a growing list of records, called blocks, that are linked together using cryptography. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data. The timestamp proves that the transaction data existed when the block was published in order to get into its hash.
What's new in C# 10: overview
Using Tuples in C# to Initialize Properties in the Constructor and to Deconstruct Your Object
task in c++ subject
In software engineering, dependency injection is a technique in which an object receives other objects that it depends on. These other objects are called dependencies. In the typical "using" relationship the receiving object is called a client and the passed object is called a service.
Design Patterns: Elements of Reusable Object-Oriented Software is a software engineering book describing software design patterns. The book was written by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides, with a foreword by Grady Booch.
software design pattern is a general, reusable solution to a commonly occurring problem within a given context in software design. It is not a finished design that can be transformed directly into source or machine code.
Factory Method is a creational design pattern that provides an interface for creating objects in a superclass, but allows subclasses to alter the type of objects that will be created.
This application allows users to add trainings, which consist of exercises, make own programs, which consist of trainings and share them with other people. You can do exercises, it will increase your score, but when you skip your trainings your score will decrease (using hangfire jobs). Score represents total score of your account, if you do nothing about a year, your score will automatically set to zero, with that said, you can compete with other people to achieve more score with your trainings!Each exercise will increase your score by some amount.
With pros and cons of each. Abstracting the application logic from DateTime.Now property is a common task for developers to enable unit testing. When DateTime is hard-coded into logic, unit tests will not be reliable.
Just project written in the Flask (python)
Some social media, whose server written in the Flask (python), cool right?
Project for experience with the vanila JavaScript
CRUD on memes
This site, btw written in django, generates for user some password.