Vivasoft-logo

Offshore Development 🙌

Expand your team with our expert resources

Set your company with quality software solutions from a dependable partner. Teams that can most effectively design, develop, space, and scale your concept

About Vivasoft

Recent Articles

Get updated with our latest software development news and events

What makes C# a great choice for test automation?

Manual software testing is performed by human, carefully going through application screens step by steep, using various usage and input combinations, By comparing the results to the expected result...

How to setup Docker

sdsdfsd dsfsdfs dsfsdfsdf ewrwerwer werwer     dfssfdf...

Understanding the HTTPS and TLS Handshake: A Step-by-Step Analysis

For a long time, HTTP was the standard protocol for the world wide web. But this protocol communicates in plain text. So, if someone can intercept the communication channel. HTTPS was introduced to...

Elasticsearch āĻ•āĻŋ āĻāĻŦāĻ‚ āĻ•ā§‡āĻ¨?

āĻ†āĻŽāĻ°āĻž āĻ¯āĻžāĻ°āĻž āĻ¸āĻĢāĻŸāĻ“ā§Ÿā§āĻ¯āĻžāĻ° āĻ‡āĻžā§āĻœāĻŋāĻ¨āĻŋā§ŸāĻžāĻ° āĻŦāĻž āĻ¯āĻžāĻ°āĻž āĻŸā§‡āĻ•āĻ¨ā§‹āĻ˛ā§‹āĻœāĻŋ āĻ¨āĻŋā§Ÿā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻŋ āĻŦāĻž āĻ¯ā§‡ āĻ¯āĻžāĻ‡ āĻ¨āĻŋā§Ÿā§‡ āĻ†āĻ›āĻŋ āĻ¨āĻž āĻ•ā§‡āĻ¨, āĻ¸āĻŦāĻžāĻ‡ āĻ†āĻŽāĻ°āĻž āĻāĻ•āĻŸāĻž āĻ•āĻĨāĻžā§Ÿ āĻāĻ•āĻŽāĻ¤ āĻšāĻŦ āĻ¯ā§‡, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻž āĻŸā§‡āĻ•āĻ¨ā§‹āĻ˛āĻœāĻŋ āĻ•ā§‹āĻ¨ āĻ¨āĻž āĻ•ā§‹āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ•ā§‡ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻāĻ¸ā§‡āĻ›ā§‡, āĻ¸ā§‡āĻ‡āĻŸāĻž...

āĻ›ā§‹āĻŸāĻĻā§‡āĻ° Agile āĻ“ Scrum : āĻŽā§āĻ°ā§āĻŦā§āĻŦāĻŋāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§

āĻ•āĻŋ āĻ•āĻ°āĻ¤ā§‡āĻ›āĻŋ, āĻ•ā§‡āĻ¨ āĻ•āĻ°āĻ¤ā§‡āĻ›āĻŋ, āĻ•āĻ°āĻ˛ā§‡ āĻĢāĻžā§ŸāĻĻāĻžāĻŸāĻžāĻ‡ āĻ•āĻŋ āĻŦāĻž āĻāĻ­āĻžāĻŦā§‡āĻ‡ āĻ•ā§‡āĻ¨, āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ā§‹ āĻ•āĻŋāĻ›ā§ āĻ•āĻ°āĻž āĻ¯āĻžā§Ÿ āĻ¨āĻž, āĻ¯āĻž āĻ¸āĻŽā§Ÿ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€ āĻ“ āĻŦā§‡āĻļāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°ā§€?  āĻāĻ¸āĻŦ āĻĒā§āĻ°āĻļā§āĻ¨ āĻ•āĻ–āĻ¨ā§‹ āĻŽāĻ¨ā§‡ āĻ†āĻ¸ā§‡ āĻ¨āĻžāĻ‡ āĻŦāĻž āĻ¸āĻŽā§Ÿ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĻ¨āĻžāĻ‡āĨ¤ āĻŽā§āĻ°āĻŦā§āĻŦāĻŋāĻ°āĻž āĻāĻ‡ āĻ­āĻžāĻŦā§‡āĻ‡ āĻ•āĻ°ā§‡ āĻ—ā§‡āĻ›ā§‡ āĻ¤āĻžāĻ‡...

āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻžāĻ°ā§āĻ­āĻŋāĻ¸ā§‡āĻ° āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻ°āĻŋāĻŸāĻŋ āĻ“ āĻ¸āĻŋāĻ™ā§āĻ—ā§‡āĻ˛ āĻ¸āĻžāĻ‡āĻ¨-āĻ…āĻ¨/āĻ¸āĻžāĻ‡āĻ¨-āĻ†āĻ‰āĻŸ(SSO): IdentityServer4(OAuth2,OpenID Connect), ASP.NET Identity

āĻ†āĻœ āĻ†āĻŽāĻ°āĻž āĻĻā§‡āĻ–āĻŦ IdentityServer4(OAuth2,OpenID), ASP.NET Identity -āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻžāĻ°ā§āĻ­āĻŋāĻ¸ā§‡āĻ° āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻ°āĻŋāĻŸāĻŋ āĻ“ āĻ¸āĻŋāĻ™ā§āĻ—ā§‡āĻ˛ āĻ¸āĻžāĻ‡āĻ¨-āĻ…āĻ¨/āĻ¸āĻžāĻ‡āĻ¨-āĻ†āĻ‰āĻŸ(SSO) āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ‡āĻŽāĻĒā§āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻ•āĻ°āĻž āĻ¯āĻžā§ŸāĨ¤ āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻ†āĻŽāĻ°āĻž āĻ•āĻŋāĻ›ā§ āĻŦā§‡āĻ¸āĻŋāĻ• āĻœā§‡āĻ¨ā§‡ āĻ¨ā§‡āĻ‡...

āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻžāĻ°ā§āĻ­āĻŋāĻ¸ā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻ¸āĻŋāĻ¨āĻ•ā§āĻ°ā§‹āĻ¨āĻžāĻ¸ āĻ•āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻ•ā§‡āĻļāĻ¨āĻƒ .NET6, RabbitMQ, MassTransit

āĻ†āĻœāĻ•ā§‡ āĻ†āĻŽāĻ°āĻž āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻžāĻ°ā§āĻ­āĻŋāĻ¸ā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻ¸āĻŋāĻ¨āĻ•ā§āĻ°ā§‹āĻ¨āĻžāĻ¸ āĻ•āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¨āĻŋā§Ÿā§‡ āĻ•āĻŋāĻ›ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻ¨ āĻ†āĻ˛ā§‹āĻšāĻ¨āĻž āĻ•āĻ°āĻŦā§‹ ( āĻ•ā§‡āĻ¨, āĻ•āĻŋ, āĻ•āĻŋāĻ­āĻžāĻŦā§‡)āĨ¤ āĻ†āĻŽāĻ°āĻž āĻœāĻžāĻ¨āĻŋ āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻžāĻ°ā§āĻ­āĻŋāĻ¸ā§‡āĻ° āĻ¸āĻžāĻ°ā§āĻ­āĻŋāĻ¸ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻŋāĻ¸ā§‡āĻ° āĻ•āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĻā§āĻ‡ āĻ­āĻžāĻŦā§‡ āĻšā§Ÿā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤ ā§§)...

āĻ•āĻ¨ā§āĻĄāĻŋāĻļāĻ¨ (IF-ELSE) āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻĒāĻ˛āĻŋāĻŽāĻ°āĻĢāĻŋāĻœāĻŽ āĻ“ āĻĢā§āĻ¯āĻžāĻ•ā§āĻŸāĻ°āĻŋ āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°

āĻ†āĻŽāĻžāĻ°āĻž āĻāĻ•āĻŸāĻž āĻ›ā§‹āĻŸ āĻ•āĻ¨āĻ¸āĻ˛ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡Â  āĻ•āĻ¨ā§āĻĄāĻŋāĻļāĻ¨/ IF-ELSE āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻĒāĻ˛āĻŋāĻŽāĻ°āĻĢāĻŋāĻœāĻŽ āĻ“ āĻ¸āĻŋāĻŽā§āĻĒāĻ˛ āĻĢā§āĻ¯āĻžāĻ•ā§āĻŸāĻ°āĻŋ āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° (RIP) āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻ•āĻ°āĻž āĻ¯āĻžā§Ÿ āĻ¤āĻž āĻĻā§‡āĻ–āĻŦāĨ¤ āĻāĻ–āĻžāĻ¨ā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻ•āĻŸāĻž āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ†āĻ›ā§‡ āĻ¯āĻžāĻ° āĻ•āĻžāĻœ...