Open in app

Sign In

Write

Sign In

Ankit Trehan
Ankit Trehan

34 Followers

Home

About

Mar 4, 2022

Functional Reactive Programming

To explain what functional reactive programming is, let’s look at reactive programming first. Reactive programming is the idea of “reacting” to a change or a message from a data stream in an asynchronous manner. A data stream can mean anything here, mouse clicks to updates in a database to GPS…

Reactive Programming

10 min read

Functional Reactive Programming — An introduction
Functional Reactive Programming — An introduction
Reactive Programming

10 min read


Feb 28, 2022

AMQP (RabbitMQ) vs Kafka for asynchronous communication

So you have decided to use asynchronous communication between your services/applications and now need to decide how to implement it. The most common two ways to implement async communication between microservices is through RabbitMQ and Kafka. But what are they and how do they differ from each other? Let’s start…

Kafka

9 min read

AMQP (RabbitMQ) vs Kafka for asynchronous communication
AMQP (RabbitMQ) vs Kafka for asynchronous communication
Kafka

9 min read


Feb 28, 2022

Microservices: What? Why? Why Not? When? How? And more

1. The What? The microservices architecture is essentially a technique of structuring an application as a collection of loosely coupled services. These services are usually individually scalable, testable and deployable. According to AWS: Microservices are an architectural and organizational approach to software development where software is composed of small independent services that communicate…

Microservices

8 min read

Microservices: What? Why? Why Not? When? How? And more
Microservices: What? Why? Why Not? When? How? And more
Microservices

8 min read


Feb 17, 2022

Creating scroll animations similar to Apple’s AirPods Pro page

Learn how to create the awesome scroll effects that Apple has on its website for some of its products On a random Wednesday, I decided to check the cost of the AirPods Pro out of curiosity. But when I got to their website, I got curious about something completely unrelated…

CSS

6 min read

Creating scroll animations similar to Apple’s AirPods Pro page
Creating scroll animations similar to Apple’s AirPods Pro page
CSS

6 min read


Oct 12, 2021

React Hooks vs Redux for application state management

When you wound want to use Hooks and/or Redux Managing state in the traditional way in a complex react application can get very messy very quickly. …

Redux

6 min read

React Hooks vs Redux for application state management
React Hooks vs Redux for application state management
Redux

6 min read


Apr 24, 2021

Creating a Discord trivia bot in Java using Javacord

Write your own bot that helps you play trivia on your Discord server Have you ever interacted with a bot on one of your messaging platforms and wondered how they work/are built? …

Java

8 min read

Creating a Discord trivia bot in Java using Javacord
Creating a Discord trivia bot in Java using Javacord
Java

8 min read


Mar 8, 2021

Automated End-to-End Testing with Cypress and Husky Pre-Commit hooks

How you can use Cypress and Husky together to build a pre-commit testing hook for your application What comes to your mind when you have to write test specifications for your front-end application? Annoyance? Boredom? Well, be annoyed no more because Cypress is here to make your testing lives fun…

Cypress

10 min read

Automated End-to-End Testing with Cypress and Husky Pre-Commit hooks
Automated End-to-End Testing with Cypress and Husky Pre-Commit hooks
Cypress

10 min read

Ankit Trehan

Ankit Trehan

34 Followers

Writings of a curious mind

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams