Vivasoft-logo

Offshore Development 🙌

Arcive Page

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

Programming & Development

Get updated with our latest software development news and events

Elasticsearch āĻ•āĻŋ āĻāĻŦāĻ‚ āϕ⧇āύ?

āφāĻŽāϰāĻž āϝāĻžāϰāĻž āϏāĻĢāϟāĻ“ā§Ÿā§āϝāĻžāϰ āχāĻžā§āϜāĻŋāύāĻŋ⧟āĻžāϰ āĻŦāĻž āϝāĻžāϰāĻž āĻŸā§‡āĻ•āύ⧋āϞ⧋āϜāĻŋ āύāĻŋā§Ÿā§‡ āĻ•āĻžāϜ āĻ•āϰāĻŋ āĻŦāĻž āϝ⧇ āϝāĻžāχ āύāĻŋā§Ÿā§‡ āφāĻ›āĻŋ āύāĻž āϕ⧇āύ, āϏāĻŦāĻžāχ āφāĻŽāϰāĻž āĻāĻ•āϟāĻž āĻ•āĻĨāĻžā§Ÿ āĻāĻ•āĻŽāϤ āĻšāĻŦ āϝ⧇, āĻĒā§āϰāϤāĻŋāϟāĻž

Read More

āϛ⧋āϟāĻĻ⧇āϰ Agile āĻ“ Scrum : āĻŽā§āϰ⧁āĻŦā§āĻŦāĻŋāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āύāĻŋāώāĻŋāĻĻā§āϧ

āĻ•āĻŋ āĻ•āϰāϤ⧇āĻ›āĻŋ, āϕ⧇āύ āĻ•āϰāϤ⧇āĻ›āĻŋ, āĻ•āϰāϞ⧇ āĻĢāĻžā§ŸāĻĻāĻžāϟāĻžāχ āĻ•āĻŋ āĻŦāĻž āĻāĻ­āĻžāĻŦ⧇āχ āϕ⧇āύ, āφāϰāĻ“ āĻ­āĻžāϞ⧋ āĻ•āĻŋāϛ⧁ āĻ•āϰāĻž āϝāĻžā§Ÿ āύāĻž, āϝāĻž āϏāĻŽā§Ÿ āωāĻĒāϝ⧋āĻ—ā§€ āĻ“ āĻŦ⧇āĻļāĻŋ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ⧀?  āĻāϏāĻŦ āĻĒā§āϰāĻļā§āύ āĻ•āĻ–āύ⧋

Read More

āĻŽāĻžāχāĻ•ā§āϰ⧋āϏāĻžāĻ°ā§āĻ­āĻŋāϏ⧇āϰ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ āĻ“ āϏāĻŋāĻ™ā§āϗ⧇āϞ āϏāĻžāχāύ-āĻ…āύ/āϏāĻžāχāύ-āφāωāϟ(SSO): IdentityServer4(OAuth2,OpenID Connect), ASP.NET Identity

āφāϜ āφāĻŽāϰāĻž āĻĻ⧇āĻ–āĻŦ IdentityServer4(OAuth2,OpenID), ASP.NET Identity -āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻŽāĻžāχāĻ•ā§āϰ⧋āϏāĻžāĻ°ā§āĻ­āĻŋāϏ⧇āϰ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ āĻ“ āϏāĻŋāĻ™ā§āϗ⧇āϞ āϏāĻžāχāύ-āĻ…āύ/āϏāĻžāχāύ-āφāωāϟ(SSO) āϏ⧁āĻŦāĻŋāϧāĻž āχāĻŽāĻĒā§āϞāĻŋāĻŽā§‡āĻ¨ā§āϟ āĻ•āϰāĻž āϝāĻžā§ŸāĨ¤ āĻĒā§āϰāĻĨāĻŽā§‡ āφāĻŽāϰāĻž āĻ•āĻŋāϛ⧁ āĻŦ⧇āϏāĻŋāĻ• āĻœā§‡āύ⧇ āύ⧇āχ- OAuth2:

Read More

āĻŽāĻžāχāĻ•ā§āϰ⧋āϏāĻžāĻ°ā§āĻ­āĻŋāϏ⧇āϰ āĻ…ā§āϝāĻžāϏāĻŋāύāĻ•ā§āϰ⧋āύāĻžāϏ āĻ•āĻŽāĻŋāωāύāĻŋāϕ⧇āĻļāύāσ .NET6, RabbitMQ, MassTransit

āφāϜāϕ⧇ āφāĻŽāϰāĻž āĻŽāĻžāχāĻ•ā§āϰ⧋āϏāĻžāĻ°ā§āĻ­āĻŋāϏ⧇āϰ āĻ…ā§āϝāĻžāϏāĻŋāύāĻ•ā§āϰ⧋āύāĻžāϏ āĻ•āĻŽāĻŋāωāύāĻŋāϕ⧇āĻļāύ āύāĻŋā§Ÿā§‡ āĻ•āĻŋāϛ⧁ āϏāĻžāϧāĻžāϰāύ āφāϞ⧋āϚāύāĻž āĻ•āϰāĻŦā§‹ ( āϕ⧇āύ, āĻ•āĻŋ, āĻ•āĻŋāĻ­āĻžāĻŦ⧇)āĨ¤ āφāĻŽāϰāĻž āϜāĻžāύāĻŋ āĻŽāĻžāχāĻ•ā§āϰ⧋āϏāĻžāĻ°ā§āĻ­āĻŋāϏ⧇āϰ āϏāĻžāĻ°ā§āĻ­āĻŋāϏ āĻĨ⧇āϕ⧇ āϏāĻžāĻ°ā§āĻ­āĻŋāϏ⧇āϰ āĻ•āĻŽāĻŋāωāύāĻŋāϕ⧇āĻļāύ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻĻ⧁āχ āĻ­āĻžāĻŦ⧇ āĻšā§Ÿā§‡

Read More

āĻ•āĻ¨ā§āĻĄāĻŋāĻļāύ (IF-ELSE) āĻāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āĻĒāϞāĻŋāĻŽāϰāĻĢāĻŋāϜāĻŽ āĻ“ āĻĢā§āϝāĻžāĻ•ā§āϟāϰāĻŋ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ⧇āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ

āφāĻŽāĻžāϰāĻž āĻāĻ•āϟāĻž āϛ⧋āϟ āĻ•āύāϏāϞ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡Â  āĻ•āĻ¨ā§āĻĄāĻŋāĻļāύ/ IF-ELSE āĻāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āĻĒāϞāĻŋāĻŽāϰāĻĢāĻŋāϜāĻŽ āĻ“ āϏāĻŋāĻŽā§āĻĒāϞ āĻĢā§āϝāĻžāĻ•ā§āϟāϰāĻŋ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ⧇āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ (RIP) āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻ•āϰāĻž āϝāĻžā§Ÿ āϤāĻž āĻĻ⧇āĻ–āĻŦāĨ¤ āĻāĻ–āĻžāύ⧇ āφāĻŽāĻžāĻĻ⧇āϰ

Read More

āϞ⧋āĻ•āĻžāϞ āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻāĻŦāĻ‚ āϏ⧇āĻļāύ āĻ¸ā§āĻŸā§‹āϰ⧇āϜ

localStorageāĻāĻŦāĻ‚Â sessionStorage āĻšāϞ āĻ“āϝāĻŧ⧇āĻŦ āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āϝāĻžÂ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇ āϕ⧀/āĻŽāĻžāύ āĻœā§‹āĻĄāĻŧāĻž āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤ āϤāĻžāĻĻ⧇āϰ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϝāĻž āĻŽāϜāĻžāϰ āϤāĻž āĻšāϞ āϝ⧇ āĻĄā§‡āϟāĻž āĻāĻ•āϟāĻŋ āĻĒ⧇āχāϜ āϰāĻŋāĻĢā§āϰ⧇āĻļ (āĻāϰ āϜāĻ¨ā§āϝ

Read More

āϜāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āϕ⧁āĻ•āĻŋāϜ

āϕ⧁āĻ•āĻŋ āĻšāϞ⧋ āφāĻĒāύāĻžāϰ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ⧇ āĻāĻ•āϟāĻŋ āϛ⧋āϟ āĻŸā§‡āĻ•ā§āϏāϟ āĻĢāĻžāχāϞ āĻšāĻŋāϏ⧇āĻŦ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŋāϤ āĻĄāĻžāϟāĻžāĨ¤ āϝāĻ–āύ āĻ“ā§Ÿā§‡āĻŦ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇ āĻāĻ•āϟāĻŋ āĻ“ā§Ÿā§‡āĻŦ āĻĒ⧇āϜ āĻĒāĻžāĻ āĻžā§Ÿ, āĻĒāĻžāĻ āĻžāύ⧋āϰ āĻĒāϰ āĻ“ā§Ÿā§‡āĻŦ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻ“ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇āϰ

Read More