Bobur UmurzokovforApache APISIXapisix.hashnode.net·Nov 8, 2022Event-Driven APIs with Webhook and API GatewayThere are many ways and technology options to consider when implementing an event-driven API. For example, we explored how to build event-driven APIs using these 3 well-known patterns: CQRS, API Gateway and Serverless on the previous blog post. This...Discuss·104 likes·357 readsWeb Development
Abhinav Singhabhistrike.hashnode.net·Feb 1, 2023Unleashing the Power of MicroservicesMicroservices is a software architecture approach where an application is broken down into smaller, independent services that communicate with each other over a network. Each microservice is responsible for a specific business capability and operates...Discuss·83 likes·56 readsMicroservices
Ifihan Olusheyeifihan.hashnode.net·Jan 22, 2022Language InteroperabilityINTRODUCTION Client/server architecture and many distributed computing systems use multiple languages and technologies for differing parts of their system. The difference in these languages or technologies could pose a serious barrier to creating a w...Austin Ugbaja and 2 others are discussing this3 people are discussing thisDiscuss·80 likes·398 readsarchitecture
Amit Kumaramitkumarblog.hashnode.net·Jan 11, 2024Insights into Sitecore Search: A Definitive Introduction.messagebox-outer-div { --padding-left: var(--grid-gutter-x-width); --padding-right: var(--grid-gutter-x-width); padding-right: var(--padding-right); padding-left: var(--padding-left); margin-bottom: var(--spacing-xl) !important; } .messagebox-div-fi...Discussai
Sampath Balivadasampathbalivada.hashnode.net·Apr 24, 2023The Curse of PerfectionStorytime people Aight, so I have a friend who tried building a platform. In terms of engineering, not a lot of complex stuff but some auth here and some DB queries there and you should be good to go. But the project never saw the light of day. Now, ...Discuss·12 likes·42 readsproduct
Amit Himaniamithimani.hashnode.net·Apr 23, 2023Unlocking the Potential of Your Web Application with a CDNWhat is CDN A Content Delivery Network (CDN) is a critical component of application scaling. It works by distributing an application's workload across multiple servers in different geographic locations. By doing this, the CDN can improve the performa...DiscussCDN
Jaime Andrés Quiceno Gonzálezjaimedev.hashnode.net·Apr 23, 2023C# standardizing tests - Part 5Creating tests We have created in part 4 of this series of posts, the implementation of the tests that cover both the happy path and the wrong path of the constructor method of our MetadataService class. Now we are going to know the implementation of...DiscussXUnit Standardizingunit testing
Jaime Andrés Quiceno Gonzálezjaimedev.hashnode.net·Apr 23, 2023C# standardizing tests - Part 4Creating tests Happy path test in the constructor method Now with our fixture service created with the builder design pattern included inside and also the GetSut method that returns the instance of the service to test, we can begin to perform our tes...DiscussXUnit Standardizingunit testing
Jaime Andrés Quiceno Gonzálezjaimedev.hashnode.net·Apr 23, 2023C# standardizing tests - Part 3Let's start with fixture service implementation Implementing IDisposible Our fixture service will be called multiple times during the execution of the tests by the ClassFixture. It is the most important service in our implementation as it will commun...DiscussXUnit Standardizingunit testing
Jaime Andrés Quiceno Gonzálezjaimedev.hashnode.net·Apr 23, 2023C# standardizing tests - Part 2Best Practices Regions Within test classes and generally, in all classes, I have always liked to divide sections or responsibilities into regions. So you will probably see some of the following most of the time: Attributes: for writing read-only pro...DiscussXUnit Standardizingunit testing
Vishwas Acharyavishwasacharya.hashnode.net·Apr 22, 2023Understanding MVC in Node.js: A Comprehensive GuideNode.js is a popular runtime environment for developing scalable, high-performance web applications. It uses an event-driven, non-blocking I/O model that allows for building real-time, data-intensive applications. To build such applications, develope...Discuss·1 like·31 readsmvc
Instance Masterinstancemaster.hashnode.net·Apr 18, 2023A Practical Guide to ASP.NET Applications: Designing Robust CRUD WebAPIs (Part2)This article offers an approach to designing, implementing, and unit-testing CRUD APIs (Create, Read, Update, Delete). We will explore best practices for designing web APIs, discuss how to implement pagination, searching, and outline methods for orga...Discuss·1 like·37 readsdotnet
Pablo Curell Mompopcurell.hashnode.net·Apr 15, 2023A simple game - Part 1, Basic ArchitectureTL:DR I'm planning to over-engineer a simple game to learn about architecture and design. I explain the game mechanics and potential future features, as well as the chosen layered architecture with MVC pattern and persistence layer. Lastly, I share t...Discuss·41 readsA simple gameGame Development