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

āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦāĻ¨āĻžāĻŽ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§āĻ°ā§‡āĻŸāĻžāĻ°

āĻ¸āĻšāĻœ āĻ­āĻžāĻˇāĻžā§Ÿ āĻŦāĻ˛āĻ˛ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻŦāĻ‚ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§āĻ°ā§‡āĻŸāĻžāĻ° āĻ‰āĻ­ā§ŸāĻ‡ āĻāĻŽāĻ¨ āĻāĻ• āĻ§āĻ°āĻŖā§‡āĻ° Translator āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¯āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ˛ā§‡āĻ–āĻž High Level āĻ˛ā§āĻ¯āĻžāĻ™ā§āĻ—ā§ā§Ÿā§‡āĻœ āĻ•ā§‡ Low Level āĻ˛ā§āĻ¯āĻžāĻ™ā§āĻ—ā§ā§Ÿā§‡āĻœ āĻ…āĻĨāĻŦāĻž Binary āĻ•ā§‹āĻĄ

Read More

āĻœāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸā§‡ āĻĒāĻŋāĻ“āĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ (Pure Function) āĻ•āĻŋ?

āĻœāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻšāĻ˛ āĻĒā§āĻ°āĻĨāĻŽ āĻļā§āĻ°ā§‡āĻŖā§€āĻ° āĻ¨āĻžāĻ—āĻ°āĻŋāĻ•āĨ¤ āĻœāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸā§‡ āĻļā§āĻ§ā§ āĻ•ā§‹āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ¯āĻžā§Ÿ āĻ¤āĻžāĻ‡ āĻ¨ā§Ÿ, āĻĢāĻžāĻ‚āĻļāĻ¨āĻŸāĻŋāĻ•ā§‡ Modify āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻž āĻ¯āĻžā§Ÿ, āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ•ā§‡ āĻ…āĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ°

Read More