{"id":2170,"date":"2023-08-01T12:34:36","date_gmt":"2023-08-01T12:34:36","guid":{"rendered":"http:\/\/waqar-arshad.com\/?page_id=2170"},"modified":"2023-08-01T19:21:51","modified_gmt":"2023-08-01T19:21:51","slug":"latest-posts","status":"publish","type":"page","link":"http:\/\/waqar-arshad.com\/index.php\/latest-posts\/","title":{"rendered":"Latest Posts"},"content":{"rendered":"\n<div class=\"wp-block-query is-layout-flow wp-block-query-is-layout-flow\"><ul class=\"is-flex-container columns-3 wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow\"><li class=\"wp-block-post post-2196 post type-post status-publish format-standard hentry category-uncategorized\">\n<h2 class=\"wp-block-post-title\"><a href=\"http:\/\/waqar-arshad.com\/index.php\/2024\/09\/11\/maximum-subarray-sum\/\" target=\"_self\" >Maximum Subarray Sum<\/a><\/h2>\n\n\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">Input:&nbsp;arr[] = {2, 3, -8, 7, -1, 2, 3}Output:&nbsp;11Explanation:&nbsp;The subarray {7, -1, 2, 3} has the largest sum 11. Input:&nbsp;arr[] = {-2, -4}Output: \u20132Explanation:&nbsp;The subarray {-2} has the largest sum -2. Input:&nbsp;arr[] = {5, 4, 1, 7, 8}Output:&nbsp;25Explanation:&nbsp;The subarray {5, 4, 1, 7, 8} has the largest sum 25. \/\/ C# Program to find the&hellip; <\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n<\/li><li class=\"wp-block-post post-2109 post type-post status-publish format-standard hentry category-sql-fundamental\">\n<h2 class=\"wp-block-post-title\"><a href=\"http:\/\/waqar-arshad.com\/index.php\/2023\/07\/17\/basic-sql-interview-questions\/\" target=\"_self\" >Basic SQL Interview Questions<\/a><\/h2>\n\n\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">Basic SQL Interview Questions All set to kickstart your career in SQL? Look no further and start your professional career with these SQL interview questions for freshers. We will start with the basics and slowly move towards slightly advanced questions to set the pace. If you are an experienced professional, this section will help you&hellip; <\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n<\/li><li class=\"wp-block-post post-2042 post type-post status-publish format-standard hentry category-microservices\">\n<h2 class=\"wp-block-post-title\"><a href=\"http:\/\/waqar-arshad.com\/index.php\/2023\/07\/17\/microservices\/\" target=\"_self\" >Microservices<\/a><\/h2>\n\n\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">Microservices The term microservices portrays a software development style that has grown from contemporary trends to set up practices that are meant to increase the speed and efficiency of developing and managing software solutions at scale. Microservices is more about applying a certain number of principles and architectural patterns as architecture. Each microservice lives independently,&hellip; <\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n<\/li><li class=\"wp-block-post post-2035 post type-post status-publish format-standard hentry category-orchestration\">\n<h2 class=\"wp-block-post-title\"><a href=\"http:\/\/waqar-arshad.com\/index.php\/2023\/07\/17\/choreography-orchestration-with-saga\/\" target=\"_self\" >Choreography-Orchestration with Saga<\/a><\/h2>\n\n\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">Implementation of Choreography-based Saga in .NET Microservices Published by&nbsp;G\u00f6khan G\u00f6kalp&nbsp;on&nbsp;February 21, 2021 In today\u2019s technology era, almost all of us talk about microservices and try to develop applications. When we just talk about microservices before get started to implement, everything might seems very clear and easy to implement. But, especially when the topic comes to&hellip; <\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n<\/li><li class=\"wp-block-post post-2028 post type-post status-publish format-standard hentry category-containerization\">\n<h2 class=\"wp-block-post-title\"><a href=\"http:\/\/waqar-arshad.com\/index.php\/2023\/07\/17\/guide-to-docker-for-net\/\" target=\"_self\" >Guide to Docker for .NET<\/a><\/h2>\n\n\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">1 So, what is Docker?&nbsp;According to Wikipedia, \u201cDocker is a set of coupled software-as-a-service and platform-as-a-service products that use operating-system-level virtualization to develop and deliver software in packages called containers.\u201d Let\u2019s pull that apart and understand what it really means. The heart of Docker is that you can package applications in so-called&nbsp;images, giving the applications&hellip; <\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n<\/li><li class=\"wp-block-post post-2023 post type-post status-publish format-standard hentry category-api-gateway\">\n<h2 class=\"wp-block-post-title\"><a href=\"http:\/\/waqar-arshad.com\/index.php\/2023\/07\/17\/ocelot-creating-the-api-gateway-with-microservices\/\" target=\"_self\" >Ocelot-Creating the API Gateway with Microservices<\/a><\/h2>\n\n\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">Create the Solution For this article, we are going to create three APIs to represent our microservices. When we finish with implementation, every microservice is going to be inside the same .NET Solution. That said, we need to create an empty solution that will be the container for all of our APIs. Once the solution&hellip; <\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n<\/li><li class=\"wp-block-post post-2015 post type-post status-publish format-standard hentry category-message-bus\">\n<h2 class=\"wp-block-post-title\"><a href=\"http:\/\/waqar-arshad.com\/index.php\/2023\/07\/17\/what-is-masstransit\/\" target=\"_self\" >What is MassTransit?<\/a><\/h2>\n\n\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">What is RabbitMQ? To very briefly recap, RabbitMQ is a message broker, which handles the accepting, storing, and sending of messages between our applications. Using a message broker allows us to build decoupling, performant applications, relying on asynchronous communication between our applications. What Are RabbitMQ Exchanges? When working with RabbitMQ, producers can send messages to&hellip; <\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n<\/li><li class=\"wp-block-post post-1986 post type-post status-publish format-standard hentry category-message-broker\">\n<h2 class=\"wp-block-post-title\"><a href=\"http:\/\/waqar-arshad.com\/index.php\/2023\/07\/17\/chat-application-with-asp-net-mvc-using-rabbitmq\/\" target=\"_self\" >Chat Application With ASP.NET MVC Using RabbitMQ<\/a><\/h2>\n\n\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">Chat Application With ASP.NET MVC Using RabbitMQ In this article, you will learn how to develop a chat application in ASP.NET MVC using RabbitMQ. First, you need to download RabbitMQ and OTP. Step 1: RabbitMQhttps:\/\/www.rabbitmq.com\/download.html&nbsp; Step 2: OTP http:\/\/www.erlang.org\/downloads Create a new MVC project. Step 3: Open Visual Studio Go to File menu and select&hellip; <\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n<\/li><li class=\"wp-block-post post-1966 post type-post status-publish format-standard hentry category-message-broker\">\n<h2 class=\"wp-block-post-title\"><a href=\"http:\/\/waqar-arshad.com\/index.php\/2023\/07\/17\/rabbitmq-message-queue-using-net-core-6-web-api\/\" target=\"_self\" >RabbitMQ Message Queue Using .NET Core 6 Web API<\/a><\/h2>\n\n\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">RabbitMQ Message Queue Using .NET Core 6 Web API In this article, we will&nbsp;discuss the RabbitMQ Message Queue and its implementation using .NET Core 6 API as Message Producer and Console Application as a Message Consumer. Agenda: Prerequisites: Introduction of RabbitMQ Benefits of using RabbitMQ There are many benefits to using a Message Broker to&hellip; <\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n<\/li><li class=\"wp-block-post post-1955 post type-post status-publish format-standard hentry category-microservices\">\n<h2 class=\"wp-block-post-title\"><a href=\"http:\/\/waqar-arshad.com\/index.php\/2023\/07\/17\/microservice-design-patterns\/\" target=\"_self\" >Microservice Design Patterns<\/a><\/h2>\n\n\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">What are microservices design patterns? A&nbsp;microservice consists&nbsp;of independent app components that perform specific functions for a system. It may have a single instance or multiple instances based on the functional requirements. Together with the client-side (web interface and mobile UI) and other integrated services in the intermediate layers, each of these microservices forms a complete&hellip; <\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n<\/li><\/ul><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\t\t\t<div class = \"\n\t\t\twp-block-uagb-post-timeline uagb-timeline__outer-wrap uagb-block-1205f2bb-ba6f-4ed6-85d4-d5e6bfedcc7b    uagb-timeline__arrow-center uagb-timeline__center-block uagb_timeline__cta-enable uagb-timeline uagb-timeline__content-wrap\t\t\tuagb-timeline__arrow-center uagb-timeline__center-block uagb_timeline__cta-enable uagb-timeline uagb-timeline__content-wrap\t\t\t\"\n\t\t\tstyle=\"\" >\n\t\t\t\t\t\t\t\t\t\t\t<article class = \"uagb-timeline__field  uagb-timeline__right\">\n\t\t\t\t\t\t\t\t<div class = \"uagb-timeline__marker uagb-timeline__out-view-icon\" >\n\t\t\t\t<span class = \"uagb-timeline__icon-new uagb-timeline__out-view-icon\" >\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V160H0V112C0 85.49 21.49 64 48 64H96V32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32zM0 192H448V464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V192zM64 304C64 312.8 71.16 320 80 320H112C120.8 320 128 312.8 128 304V272C128 263.2 120.8 256 112 256H80C71.16 256 64 263.2 64 272V304zM192 304C192 312.8 199.2 320 208 320H240C248.8 320 256 312.8 256 304V272C256 263.2 248.8 256 240 256H208C199.2 256 192 263.2 192 272V304zM336 256C327.2 256 320 263.2 320 272V304C320 312.8 327.2 320 336 320H368C376.8 320 384 312.8 384 304V272C384 263.2 376.8 256 368 256H336zM64 432C64 440.8 71.16 448 80 448H112C120.8 448 128 440.8 128 432V400C128 391.2 120.8 384 112 384H80C71.16 384 64 391.2 64 400V432zM208 384C199.2 384 192 391.2 192 400V432C192 440.8 199.2 448 208 448H240C248.8 448 256 440.8 256 432V400C256 391.2 248.8 384 240 384H208zM320 432C320 440.8 327.2 448 336 448H368C376.8 448 384 440.8 384 432V400C384 391.2 376.8 384 368 384H336C327.2 384 320 391.2 320 400V432z\"><\/path><\/svg>\n\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class = \"uagb-timeline__day-new uagb-timeline__day-right uagb-timeline__events-inner-new\" >\n\t\t\t\t\t\t<div class=\"uagb-timeline__events-inner--content\">\n\t\t\t\t\t\t\t\t\t\t\t<div datetime=\"2024-09-11T11:01:54+00:00\" class=\"uagb-timeline__date-hide uagb-timeline__inner-date-new\">\n\t\t\t\tSeptember 11, 2024\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 class=\"uagb-timeline__heading\" >\n\t\t\t\t\t<a href=\"http:\/\/waqar-arshad.com\/index.php\/2024\/09\/11\/maximum-subarray-sum\/\" target=\"_self\" rel=\"noopener noreferrer\">Maximum Subarray Sum<\/a>\n\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"dashicons-admin-users dashicons\"><\/span>\n\t\t\t\t<a class=\"uagb-timeline__author-link\" href=\"http:\/\/waqar-arshad.com\/index.php\/author\/waqar_29_1\/\">admin<\/a>\n\t\t\t\t\t\t\t<div class=\"uagb-timeline-desc-content\">\n\t\t\t\t<p>Input:&nbsp;arr[] = {2, 3, -8, 7, -1, 2, 3}Output:&nbsp;11Explanation:&nbsp;The subarray {7, -1, 2, 3} has&#8230;\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"uagb-timeline__link_parent wp-block-button\">\n\t\t\t\t<a class=\"uagb-timeline__link wp-block-button__link\" style=\"\" href=\"http:\/\/waqar-arshad.com\/index.php\/2024\/09\/11\/maximum-subarray-sum\/\" target=\"_self\" rel=\" noopener noreferrer\">Read More<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class = \"uagb-timeline__arrow\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div datetime=\"2024-09-11T11:01:54+00:00\" class=\"uagb-timeline__date-new\">\n\t\t\t\tSeptember 11, 2024\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/article>\n\t\t\t\t\t\t<article class = \"uagb-timeline__field  uagb-timeline__left\">\n\t\t\t\t\t\t\t\t<div class = \"uagb-timeline__marker uagb-timeline__out-view-icon\" >\n\t\t\t\t<span class = \"uagb-timeline__icon-new uagb-timeline__out-view-icon\" >\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V160H0V112C0 85.49 21.49 64 48 64H96V32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32zM0 192H448V464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V192zM64 304C64 312.8 71.16 320 80 320H112C120.8 320 128 312.8 128 304V272C128 263.2 120.8 256 112 256H80C71.16 256 64 263.2 64 272V304zM192 304C192 312.8 199.2 320 208 320H240C248.8 320 256 312.8 256 304V272C256 263.2 248.8 256 240 256H208C199.2 256 192 263.2 192 272V304zM336 256C327.2 256 320 263.2 320 272V304C320 312.8 327.2 320 336 320H368C376.8 320 384 312.8 384 304V272C384 263.2 376.8 256 368 256H336zM64 432C64 440.8 71.16 448 80 448H112C120.8 448 128 440.8 128 432V400C128 391.2 120.8 384 112 384H80C71.16 384 64 391.2 64 400V432zM208 384C199.2 384 192 391.2 192 400V432C192 440.8 199.2 448 208 448H240C248.8 448 256 440.8 256 432V400C256 391.2 248.8 384 240 384H208zM320 432C320 440.8 327.2 448 336 448H368C376.8 448 384 440.8 384 432V400C384 391.2 376.8 384 368 384H336C327.2 384 320 391.2 320 400V432z\"><\/path><\/svg>\n\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class = \"uagb-timeline__day-new uagb-timeline__day-left uagb-timeline__events-inner-new\" >\n\t\t\t\t\t\t<div class=\"uagb-timeline__events-inner--content\">\n\t\t\t\t\t\t\t\t\t\t\t<div datetime=\"2023-07-17T12:48:26+00:00\" class=\"uagb-timeline__date-hide uagb-timeline__inner-date-new\">\n\t\t\t\tJuly 17, 2023\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 class=\"uagb-timeline__heading\" >\n\t\t\t\t\t<a href=\"http:\/\/waqar-arshad.com\/index.php\/2023\/07\/17\/basic-sql-interview-questions\/\" target=\"_self\" rel=\"noopener noreferrer\">Basic SQL Interview Questions<\/a>\n\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"dashicons-admin-users dashicons\"><\/span>\n\t\t\t\t<a class=\"uagb-timeline__author-link\" href=\"http:\/\/waqar-arshad.com\/index.php\/author\/waqar_29_1\/\">admin<\/a>\n\t\t\t\t\t\t\t<div class=\"uagb-timeline-desc-content\">\n\t\t\t\t<p>Basic SQL Interview Questions All set to kickstart your career in SQL? Look no further&#8230;\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"uagb-timeline__link_parent wp-block-button\">\n\t\t\t\t<a class=\"uagb-timeline__link wp-block-button__link\" style=\"\" href=\"http:\/\/waqar-arshad.com\/index.php\/2023\/07\/17\/basic-sql-interview-questions\/\" target=\"_self\" rel=\" noopener noreferrer\">Read More<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class = \"uagb-timeline__arrow\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div datetime=\"2023-07-17T12:48:26+00:00\" class=\"uagb-timeline__date-new\">\n\t\t\t\tJuly 17, 2023\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/article>\n\t\t\t\t\t\t<article class = \"uagb-timeline__field  uagb-timeline__right\">\n\t\t\t\t\t\t\t\t<div class = \"uagb-timeline__marker uagb-timeline__out-view-icon\" >\n\t\t\t\t<span class = \"uagb-timeline__icon-new uagb-timeline__out-view-icon\" >\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V160H0V112C0 85.49 21.49 64 48 64H96V32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32zM0 192H448V464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V192zM64 304C64 312.8 71.16 320 80 320H112C120.8 320 128 312.8 128 304V272C128 263.2 120.8 256 112 256H80C71.16 256 64 263.2 64 272V304zM192 304C192 312.8 199.2 320 208 320H240C248.8 320 256 312.8 256 304V272C256 263.2 248.8 256 240 256H208C199.2 256 192 263.2 192 272V304zM336 256C327.2 256 320 263.2 320 272V304C320 312.8 327.2 320 336 320H368C376.8 320 384 312.8 384 304V272C384 263.2 376.8 256 368 256H336zM64 432C64 440.8 71.16 448 80 448H112C120.8 448 128 440.8 128 432V400C128 391.2 120.8 384 112 384H80C71.16 384 64 391.2 64 400V432zM208 384C199.2 384 192 391.2 192 400V432C192 440.8 199.2 448 208 448H240C248.8 448 256 440.8 256 432V400C256 391.2 248.8 384 240 384H208zM320 432C320 440.8 327.2 448 336 448H368C376.8 448 384 440.8 384 432V400C384 391.2 376.8 384 368 384H336C327.2 384 320 391.2 320 400V432z\"><\/path><\/svg>\n\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class = \"uagb-timeline__day-new uagb-timeline__day-right uagb-timeline__events-inner-new\" >\n\t\t\t\t\t\t<div class=\"uagb-timeline__events-inner--content\">\n\t\t\t\t\t\t\t\t\t\t\t<div datetime=\"2023-07-17T12:09:26+00:00\" class=\"uagb-timeline__date-hide uagb-timeline__inner-date-new\">\n\t\t\t\tJuly 17, 2023\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 class=\"uagb-timeline__heading\" >\n\t\t\t\t\t<a href=\"http:\/\/waqar-arshad.com\/index.php\/2023\/07\/17\/microservices\/\" target=\"_self\" rel=\"noopener noreferrer\">Microservices<\/a>\n\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"dashicons-admin-users dashicons\"><\/span>\n\t\t\t\t<a class=\"uagb-timeline__author-link\" href=\"http:\/\/waqar-arshad.com\/index.php\/author\/waqar_29_1\/\">admin<\/a>\n\t\t\t\t\t\t\t<div class=\"uagb-timeline-desc-content\">\n\t\t\t\t<p>Microservices The term microservices portrays a software development style that has grown from contemporary trends&#8230;\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"uagb-timeline__link_parent wp-block-button\">\n\t\t\t\t<a class=\"uagb-timeline__link wp-block-button__link\" style=\"\" href=\"http:\/\/waqar-arshad.com\/index.php\/2023\/07\/17\/microservices\/\" target=\"_self\" rel=\" noopener noreferrer\">Read More<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class = \"uagb-timeline__arrow\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div datetime=\"2023-07-17T12:09:26+00:00\" class=\"uagb-timeline__date-new\">\n\t\t\t\tJuly 17, 2023\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/article>\n\t\t\t\t\t\t<article class = \"uagb-timeline__field  uagb-timeline__left\">\n\t\t\t\t\t\t\t\t<div class = \"uagb-timeline__marker uagb-timeline__out-view-icon\" >\n\t\t\t\t<span class = \"uagb-timeline__icon-new uagb-timeline__out-view-icon\" >\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V160H0V112C0 85.49 21.49 64 48 64H96V32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32zM0 192H448V464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V192zM64 304C64 312.8 71.16 320 80 320H112C120.8 320 128 312.8 128 304V272C128 263.2 120.8 256 112 256H80C71.16 256 64 263.2 64 272V304zM192 304C192 312.8 199.2 320 208 320H240C248.8 320 256 312.8 256 304V272C256 263.2 248.8 256 240 256H208C199.2 256 192 263.2 192 272V304zM336 256C327.2 256 320 263.2 320 272V304C320 312.8 327.2 320 336 320H368C376.8 320 384 312.8 384 304V272C384 263.2 376.8 256 368 256H336zM64 432C64 440.8 71.16 448 80 448H112C120.8 448 128 440.8 128 432V400C128 391.2 120.8 384 112 384H80C71.16 384 64 391.2 64 400V432zM208 384C199.2 384 192 391.2 192 400V432C192 440.8 199.2 448 208 448H240C248.8 448 256 440.8 256 432V400C256 391.2 248.8 384 240 384H208zM320 432C320 440.8 327.2 448 336 448H368C376.8 448 384 440.8 384 432V400C384 391.2 376.8 384 368 384H336C327.2 384 320 391.2 320 400V432z\"><\/path><\/svg>\n\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class = \"uagb-timeline__day-new uagb-timeline__day-left uagb-timeline__events-inner-new\" >\n\t\t\t\t\t\t<div class=\"uagb-timeline__events-inner--content\">\n\t\t\t\t\t\t\t\t\t\t\t<div datetime=\"2023-07-17T11:28:14+00:00\" class=\"uagb-timeline__date-hide uagb-timeline__inner-date-new\">\n\t\t\t\tJuly 17, 2023\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 class=\"uagb-timeline__heading\" >\n\t\t\t\t\t<a href=\"http:\/\/waqar-arshad.com\/index.php\/2023\/07\/17\/choreography-orchestration-with-saga\/\" target=\"_self\" rel=\"noopener noreferrer\">Choreography-Orchestration with Saga<\/a>\n\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"dashicons-admin-users dashicons\"><\/span>\n\t\t\t\t<a class=\"uagb-timeline__author-link\" href=\"http:\/\/waqar-arshad.com\/index.php\/author\/waqar_29_1\/\">admin<\/a>\n\t\t\t\t\t\t\t<div class=\"uagb-timeline-desc-content\">\n\t\t\t\t<p>Implementation of Choreography-based Saga in .NET Microservices Published by&nbsp;G\u00f6khan G\u00f6kalp&nbsp;on&nbsp;February 21, 2021 In today\u2019s technology&#8230;\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"uagb-timeline__link_parent wp-block-button\">\n\t\t\t\t<a class=\"uagb-timeline__link wp-block-button__link\" style=\"\" href=\"http:\/\/waqar-arshad.com\/index.php\/2023\/07\/17\/choreography-orchestration-with-saga\/\" target=\"_self\" rel=\" noopener noreferrer\">Read More<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class = \"uagb-timeline__arrow\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div datetime=\"2023-07-17T11:28:14+00:00\" class=\"uagb-timeline__date-new\">\n\t\t\t\tJuly 17, 2023\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/article>\n\t\t\t\t\t\t<article class = \"uagb-timeline__field  uagb-timeline__right\">\n\t\t\t\t\t\t\t\t<div class = \"uagb-timeline__marker uagb-timeline__out-view-icon\" >\n\t\t\t\t<span class = \"uagb-timeline__icon-new uagb-timeline__out-view-icon\" >\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V160H0V112C0 85.49 21.49 64 48 64H96V32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32zM0 192H448V464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V192zM64 304C64 312.8 71.16 320 80 320H112C120.8 320 128 312.8 128 304V272C128 263.2 120.8 256 112 256H80C71.16 256 64 263.2 64 272V304zM192 304C192 312.8 199.2 320 208 320H240C248.8 320 256 312.8 256 304V272C256 263.2 248.8 256 240 256H208C199.2 256 192 263.2 192 272V304zM336 256C327.2 256 320 263.2 320 272V304C320 312.8 327.2 320 336 320H368C376.8 320 384 312.8 384 304V272C384 263.2 376.8 256 368 256H336zM64 432C64 440.8 71.16 448 80 448H112C120.8 448 128 440.8 128 432V400C128 391.2 120.8 384 112 384H80C71.16 384 64 391.2 64 400V432zM208 384C199.2 384 192 391.2 192 400V432C192 440.8 199.2 448 208 448H240C248.8 448 256 440.8 256 432V400C256 391.2 248.8 384 240 384H208zM320 432C320 440.8 327.2 448 336 448H368C376.8 448 384 440.8 384 432V400C384 391.2 376.8 384 368 384H336C327.2 384 320 391.2 320 400V432z\"><\/path><\/svg>\n\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class = \"uagb-timeline__day-new uagb-timeline__day-right uagb-timeline__events-inner-new\" >\n\t\t\t\t\t\t<div class=\"uagb-timeline__events-inner--content\">\n\t\t\t\t\t\t\t\t\t\t\t<div datetime=\"2023-07-17T11:24:04+00:00\" class=\"uagb-timeline__date-hide uagb-timeline__inner-date-new\">\n\t\t\t\tJuly 17, 2023\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 class=\"uagb-timeline__heading\" >\n\t\t\t\t\t<a href=\"http:\/\/waqar-arshad.com\/index.php\/2023\/07\/17\/guide-to-docker-for-net\/\" target=\"_self\" rel=\"noopener noreferrer\">Guide to Docker for .NET<\/a>\n\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"dashicons-admin-users dashicons\"><\/span>\n\t\t\t\t<a class=\"uagb-timeline__author-link\" href=\"http:\/\/waqar-arshad.com\/index.php\/author\/waqar_29_1\/\">admin<\/a>\n\t\t\t\t\t\t\t<div class=\"uagb-timeline-desc-content\">\n\t\t\t\t<p>So, what is Docker?&nbsp;According to Wikipedia, \u201cDocker is a set of coupled software-as-a-service and platform-as-a-service&#8230;\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"uagb-timeline__link_parent wp-block-button\">\n\t\t\t\t<a class=\"uagb-timeline__link wp-block-button__link\" style=\"\" href=\"http:\/\/waqar-arshad.com\/index.php\/2023\/07\/17\/guide-to-docker-for-net\/\" target=\"_self\" rel=\" noopener noreferrer\">Read More<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class = \"uagb-timeline__arrow\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div datetime=\"2023-07-17T11:24:04+00:00\" class=\"uagb-timeline__date-new\">\n\t\t\t\tJuly 17, 2023\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/article>\n\t\t\t\t\t\t<article class = \"uagb-timeline__field  uagb-timeline__left\">\n\t\t\t\t\t\t\t\t<div class = \"uagb-timeline__marker uagb-timeline__out-view-icon\" >\n\t\t\t\t<span class = \"uagb-timeline__icon-new uagb-timeline__out-view-icon\" >\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V160H0V112C0 85.49 21.49 64 48 64H96V32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32zM0 192H448V464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V192zM64 304C64 312.8 71.16 320 80 320H112C120.8 320 128 312.8 128 304V272C128 263.2 120.8 256 112 256H80C71.16 256 64 263.2 64 272V304zM192 304C192 312.8 199.2 320 208 320H240C248.8 320 256 312.8 256 304V272C256 263.2 248.8 256 240 256H208C199.2 256 192 263.2 192 272V304zM336 256C327.2 256 320 263.2 320 272V304C320 312.8 327.2 320 336 320H368C376.8 320 384 312.8 384 304V272C384 263.2 376.8 256 368 256H336zM64 432C64 440.8 71.16 448 80 448H112C120.8 448 128 440.8 128 432V400C128 391.2 120.8 384 112 384H80C71.16 384 64 391.2 64 400V432zM208 384C199.2 384 192 391.2 192 400V432C192 440.8 199.2 448 208 448H240C248.8 448 256 440.8 256 432V400C256 391.2 248.8 384 240 384H208zM320 432C320 440.8 327.2 448 336 448H368C376.8 448 384 440.8 384 432V400C384 391.2 376.8 384 368 384H336C327.2 384 320 391.2 320 400V432z\"><\/path><\/svg>\n\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class = \"uagb-timeline__day-new uagb-timeline__day-left uagb-timeline__events-inner-new\" >\n\t\t\t\t\t\t<div class=\"uagb-timeline__events-inner--content\">\n\t\t\t\t\t\t\t\t\t\t\t<div datetime=\"2023-07-17T11:20:09+00:00\" class=\"uagb-timeline__date-hide uagb-timeline__inner-date-new\">\n\t\t\t\tJuly 17, 2023\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 class=\"uagb-timeline__heading\" >\n\t\t\t\t\t<a href=\"http:\/\/waqar-arshad.com\/index.php\/2023\/07\/17\/ocelot-creating-the-api-gateway-with-microservices\/\" target=\"_self\" rel=\"noopener noreferrer\">Ocelot-Creating the API Gateway with Microservices<\/a>\n\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"dashicons-admin-users dashicons\"><\/span>\n\t\t\t\t<a class=\"uagb-timeline__author-link\" href=\"http:\/\/waqar-arshad.com\/index.php\/author\/waqar_29_1\/\">admin<\/a>\n\t\t\t\t\t\t\t<div class=\"uagb-timeline-desc-content\">\n\t\t\t\t<p>Create the Solution For this article, we are going to create three APIs to represent&#8230;\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"uagb-timeline__link_parent wp-block-button\">\n\t\t\t\t<a class=\"uagb-timeline__link wp-block-button__link\" style=\"\" href=\"http:\/\/waqar-arshad.com\/index.php\/2023\/07\/17\/ocelot-creating-the-api-gateway-with-microservices\/\" target=\"_self\" rel=\" noopener noreferrer\">Read More<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class = \"uagb-timeline__arrow\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div datetime=\"2023-07-17T11:20:09+00:00\" class=\"uagb-timeline__date-new\">\n\t\t\t\tJuly 17, 2023\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t\t\t<div class = \"uagb-timeline__line\" >\n\t\t\t\t\t<div class = \"uagb-timeline__line__inner\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-2170","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"admin","author_link":"http:\/\/waqar-arshad.com\/index.php\/author\/waqar_29_1\/"},"uagb_comment_info":0,"uagb_excerpt":null,"_links":{"self":[{"href":"http:\/\/waqar-arshad.com\/index.php\/wp-json\/wp\/v2\/pages\/2170","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/waqar-arshad.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/waqar-arshad.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/waqar-arshad.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/waqar-arshad.com\/index.php\/wp-json\/wp\/v2\/comments?post=2170"}],"version-history":[{"count":3,"href":"http:\/\/waqar-arshad.com\/index.php\/wp-json\/wp\/v2\/pages\/2170\/revisions"}],"predecessor-version":[{"id":2175,"href":"http:\/\/waqar-arshad.com\/index.php\/wp-json\/wp\/v2\/pages\/2170\/revisions\/2175"}],"wp:attachment":[{"href":"http:\/\/waqar-arshad.com\/index.php\/wp-json\/wp\/v2\/media?parent=2170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}