About:

Naiyer Asif is a software engineer from India with interests in languages, poetry, and animated media.

Website:

Specializations:

Interests:

Design and engineering problems Languages Urdu poetry Animated movies and TV shows Tea-fueled conversations Alcohol-free fragrances Dry sense of humor

Incoming Links:

Outgoing Links:

Subscribe to RSS:
Implement method logging in Spring Boot using AspectJ with a customizable annotation for logging method entry, exit, and execution details.
This post explains how to implement compile-time aspect-oriented programming in Java using AspectJ for logging method entry and exit.
This blog post provides a comprehensive guide on implementing JWT-based authentication in a Spring Boot application. It covers the entire flow from configuring public/private key pairs, implementing token endpoints, and verifying ...
The post introduces an AutoDisposable utility for JavaScript to automate resource cleanup, preventing issues from unclosed resources in Node.js applications.
This blog post provides a comprehensive guide on implementing JWT-based authentication in a Spring Boot application. It covers the entire flow from configuring public/private key pairs, implementing token endpoints, and verifying ...
A detailed guide on integrating Springdoc with Spring Boot for generating OpenAPI documentation and customizing Swagger UI features.
This blog post provides a comprehensive guide on implementing an AWS Lambda function using the Micronaut framework. It highlights Micronaut's compile-time dependency injection, which enhances performance for cloud-native applicati...
The blog post discusses the importance of integration tests for applications that use external components like databases and cloud services. It introduces Testcontainers, a library that utilizes Docker to create real dependencies ...
This post provides a step-by-step guide to setting up Ory Hydra with Docker and testing the client_credentials flow using curl commands.
This blog post provides a step-by-step guide on how to invoke an AWS Lambda function using an SNS (Simple Notification Service) subscription with LocalStack. It covers the setup of a local AWS account, writing a Lambda handler in ...
This blog post discusses how to handle polymorphic requests in Java using the Jackson library. It explains the concept of polymorphism in the context of a shopping cart application, where different item types (Software and Accesso...
The blog post discusses methods for mocking a module in Python, particularly using the 'testcontainers' library with LocalStack. It provides examples of how to create a mocked module using both a simple approach and a more explici...
A step-by-step guide to setting up RabbitMQ with Spring Boot, covering broker configuration, queue management, and message publishing and consumption.
This blog post provides a comprehensive guide on implementing an AWS Lambda function using the Micronaut framework. It highlights Micronaut's compile-time dependency injection, which enhances performance for cloud-native applicati...
This blog post provides a step-by-step guide on deploying an AWS Lambda function that is triggered by an EventBridge rule using LocalStack. It covers the configuration of a local AWS account, writing a Lambda handler in Python, de...
This blog post provides a step-by-step guide on deploying an AWS Lambda function that is triggered by an SQS (Simple Queue Service) message using LocalStack. It covers writing a Lambda handler in JavaScript, deploying the function...
This blog post provides a comprehensive guide on how to set up and use LocalStack, a cloud emulation layer that allows developers to work with AWS services locally without needing to connect to the actual AWS environment. It cover...
The post provides a collection of Nushell commands and configurations aimed at improving workflow efficiency. It covers relative directory navigation, fuzzy search history, pruning command history, customizing configuration locati...
The blog post discusses the capabilities of Spring Boot's actuator module, particularly focusing on the health and info endpoints. It explains how to configure these endpoints to expose application health information and arbitrary...
This post serves as a reference guide for Git patterns, workflows, and configurations. It covers creating remote branches on push, ignoring specific files like .DS_Store, managing versioned files, removing deleted remote branches,...
The text is a playbook for Nushell, a shell alternative to Bash and Zsh. It includes directory operations, history, configuration, and workflows.
The text explains how to write integration tests using Testcontainers in Python. It describes the importance of integration tests and how to set up a project, connect to a database, and access S3. It also provides a step-by-step g...
The text explains how to mock a module import in Python when writing tests. It provides different ways to do this and how to remove the mocked module once done with running tests. It also suggests a more generalized utility functi...
The post discusses using LocalStack for AWS Lambda with EventBridge rule trigger. It explains how to write a handler for Lambda, deploy the function, create an event bus and event rule, trigger the function, and clean up the resou...