Three Dimensions of Product Building
Code Complete
by yogesh.mali@gmail.com
1w ago
In this post, I want to talk about 3 dimensions every engineer can consider while building a good product. If a product exists, it must solve a pain, or a problem OR at least elevate the experience of the user if there was never a problem before. A good example of this is the iPod. […] The post Three Dimensions of Product Building appeared first on Code Complete ..read more
Visit website
How To Use Event Emitter Technique in NestJS App
Code Complete
by yogesh.mali@gmail.com
2M ago
In this post, I demonstrate how to use an event-emitter technique in a NestJS application. This particular technique is part of the NestJS framework. But you can learn about the fundamentals of event-driven architecture and event-sourcing in microservices. Introduction Events-based architecture is helping to build scalable applications. The major advantage of this architecture pattern is […] The post How To Use Event Emitter Technique in NestJS App appeared first on Code Complete ..read more
Visit website
Why Observability Matters in System Design
Code Complete
by yogesh.mali@gmail.com
3M ago
1. Introduction In this post, I want to talk about observability and how to design a system with observability. Observability just means watching and understanding internal state of a system through external outputs. But what exactly are we watching when it comes to systems or microservices? We’ll dig into that. In one of my previous […] The post Why Observability Matters in System Design appeared first on Code Complete ..read more
Visit website
Handling flakiness in the Automated Tests
Code Complete
by yogesh.mali@gmail.com
5M ago
In a Test-Driven Development, everything starts with writing the tests first. In this post, I discuss handling flakiness in automated tests. If you start your development by writing the tests first, it can help with setting up some assumptions. The challenge with this is that you are not always aware of edge cases. As the […] The post Handling flakiness in the Automated Tests appeared first on Code Complete ..read more
Visit website
Using Custom Protocol Mapper with Keycloak
Code Complete
by yogesh.mali@gmail.com
7M ago
In this post, I will show how to use a custom protocol mapper with Keycloak. In my previous post, I showed how to use keycloak as an identity-broker. This post focuses on how to use Keycloak for retrieving custom attributes during authentication. Keycloak offers basic attributes like sub, iss in the access token or id […] The post Using Custom Protocol Mapper with Keycloak appeared first on Code Complete ..read more
Visit website
How To Use Keycloak as Identity Broker
Code Complete
by yogesh.mali@gmail.com
7M ago
In this post, I will show how to use Keycloak as an identity broker. If you want to learn more, you can follow the guide on how to use keycloak with spring boot application. What you will need Keycloak Postgres Database Service Provider Application (We are using a spring boot application) Identity Provider What is […] The post How To Use Keycloak as Identity Broker appeared first on Code Complete ..read more
Visit website
Build a NestJS Full Stack Application – Part I
Code Complete
by yogesh.mali@gmail.com
8M ago
With this post, we will start a series of posts to build a full-stack application using NestJS. NestJS is a popular framework to build scalable and efficient Node.JS server-side applications. Techstack To build this application, we will be using multiple different frameworks. Backend – NestJS with Typescript Frontend – NextJS with Typescript Database – MySQL […] The post Build a NestJS Full Stack Application – Part I appeared first on Code Complete ..read more
Visit website
Using Flows with Bull Queue in a NestJS Application
Code Complete
by yogesh.mali@gmail.com
9M ago
In this post, I will show how to use the new feature of Flows with Bull Queue using NestJS application. If you are new to using Bull Queue, here is my previous post about using bull queue in NestJS application. What are Flows? Flows are the new feature from Bull Queue. With this feature, we […] The post Using Flows with Bull Queue in a NestJS Application appeared first on Code Complete ..read more
Visit website
Best Practices for Securing Spring Security Applications with Two-Factor Authentication
Code Complete
by yogesh.mali@gmail.com
11M ago
As more and more sensitive information is being shared online, it is becoming increasingly important to have strong security measures in place to protect against unauthorized access. One way to enhance the security of web applications is to implement two-factor authentication (2FA) in addition to traditional username and password authentication. In this article, we’ll explore […] The post Best Practices for Securing Spring Security Applications with Two-Factor Authentication appeared first on Code Complete ..read more
Visit website
Outbox Pattern – Microservice Architecture
Code Complete
by yogesh.mali@gmail.com
1y ago
In this post, I will talk about the Outbox pattern for Microservice Architecture. There are various design patterns that you will need as you build scalable microservices.  An outbox pattern is one such pattern in your toolbox. As you build more services, you will notice how and when to use such patterns. Other than design […] The post Outbox Pattern – Microservice Architecture appeared first on Code Complete ..read more
Visit website

Follow Code Complete on FeedSpot

Continue with Google
Continue with Apple
OR