ββHave you ever tried to make a failed payment again and suspected that you payed twice? Payment Service providers such as PayPal or Stripe use a method to handle multiple requests for same payment: Idempotency Keys. Letβs increase our domain knowledge by examining this method together!
β±οΈ 4 minutes read
#architecture
β±οΈ 4 minutes read
#architecture
Medium
Idempotency Keys: How PayPal and Stripe Prevent Duplicate Payment
Explore how payment service providers technically prevent duplicate payment, ensuring secure, single transactions.
π5β€4π₯1π³1
ββIβm sure you mustβve seen react components where there are a bunch of props being passed down, and almost always the majority of those props are boolean flags. These flags help you conditionally show a specific part of the component in a different way or sometimes even completely remove that part from the render tree. But this approach is a scaling nightmare. This component is now open to βone-offβ condition blocks.
β±οΈ 6 minutes read
#React
β±οΈ 6 minutes read
#React
Medium
Compound Components Pattern in React
The problem
π12β€2πΎ1
ββIn this article, we will take an in-depth look at the possible high-level architecture of Booking.com
β±οΈ 5 minutes read
#architecture
β±οΈ 5 minutes read
#architecture
Medium
High-Level System Architecture of Booking.com
Take an in-depth look at the possible high-level architecture of Booking.com.
π5β€1π1π»1π1
ββAs a senior Javascript React developer, consistently improving the performance of your applications is an essential skill to master.
β±οΈ 3 minutes read
#react
β±οΈ 3 minutes read
#react
Medium
10 Expert Performance Tips Every Senior JS React Developer Should Know
As a senior Javascript React developer, consistently improving the performance of your applications is an essential skill to master. Weβveβ¦
π4πΎ2π1π1
ββWriting queries to solve analytical problems is the core task for Pinterestβs data users.
β±οΈ 8 minutes read
#architecture
β±οΈ 8 minutes read
#architecture
Medium
How we built Text-to-SQL at Pinterest
Adam Obeng | Data Scientist, Data Platform Science; J.C. Zhong | Tech Lead, Analytics Platform; Charlie Gu | Sr. Manager, Engineering
β€2π2πΎ2π1
ββOver the past few years, React has firmly established itself as the go-to library for developing front-end applications. Alongside Reactβs rise in popularity, its tool ecosystem has experienced significant growth.
β±οΈ 9 minutes read
#Tools #react
β±οΈ 9 minutes read
#Tools #react
Medium
Top 10 Tools Every React Developer Needs in 2024
Enhancing efficiency and creativity in the React ecosystem using these highly effective tools
β€4π4π2πΎ1
ββSoftware architecture styles are the foundational blueprints for constructing various software systems, ensuring they meet specific requirements and quality attributes.
β±οΈ 5 minutes read
#architecture
β±οΈ 5 minutes read
#architecture
Medium
Most Common Software Architecture Styles
Software architecture styles are the foundational blueprints for constructing various software systems, ensuring they meet specificβ¦
π9π2π€©1π€ͺ1
ββFollowing is the distribution of the topics I have solved questions from and the number of questions in each of them.
β±οΈ 3 minutes read
#algorithms
β±οΈ 3 minutes read
#algorithms
Medium
I Solved 300+ Leetcode problems here is what I learnt.
Hi I have finally solved 300 problems on LeetCode. Following is the distribution of the topics I have solved questions from and the number of questions in each of them. The major thing I have learntβ¦
π14β€2π³2πΎ1
ββBuilding a chat application with React, Strapi, and Firebase combines Reactβs frontend strength with Strapi backend data management skills, Firebaseβs authentication and messaging functionality. In this tutorial, youβll learn how to create a Strapi chat app, integrate Firebase for user authentication, and get real-time updates.
β±οΈ 14 minutes read
#react #firebase #strapi
β±οΈ 14 minutes read
#react #firebase #strapi
Medium
How to Build a Chat App with React, Strapi & Firebase
In this tutorial, youβll learn how to create a Strapi chat app, integrate Firebase for user authentication, and get real-time updates.
π12πΎ3π€ͺ2β€1πΎ1
ββReact.js has become a cornerstone of modern web development, with its unique approach to managing state within components. One common hook, useState, is fundamental but often misused.
β±οΈ 4 minutes read
#react
β±οΈ 4 minutes read
#react
Medium
4 useState Mistakes You Should Avoid in Reactπ«
Introduction
π6π4π¨βπ»2π
1
ββNetflix runs on AWS. They started with a monolith and moved to microservices.
β±οΈ 5 minutes read
#architecture #microservices
β±οΈ 5 minutes read
#architecture #microservices
π5β€3π3π³2π₯1πΎ1
ββAround this time last year, Vercel announced the stable release of Next 13.4, becoming the first React framework to be built on top of React Server Components.
β±οΈ 10 minutes read
#react
β±οΈ 10 minutes read
#react
Joshwcomeau
CSS in React Server Components β’ Josh W. Comeau
You canβt make an omelette without cracking a few eggs, and when the core React team unveiled their vision for the future of React, some of my favourite libraries got scrambled π
. In this blog post, weβre going to explore the compatibility issues betweenβ¦
β‘4π4π
3π«‘2β€1
ββIn todayβs fast-paced web development landscape, React and GraphQL have emerged as powerful technologies that can greatly enhance the efficiency and performance of web applications.
β±οΈ 8 minutes read
#graphql #react
β±οΈ 8 minutes read
#graphql #react
Medium
Best practices for integrating React with GraphQL
Learn the best practices for seamlessly integrating React with GraphQL. Enhance performance, optimize data fetching, and secure your app.
π14π€ͺ3π2π»1
ββExplore the Facade, Adapter, Singleton, Prototype, Builder, Proxy and Factory for modern software design.
β±οΈ 10 minutes read
#NodeJS
β±οΈ 10 minutes read
#NodeJS
Medium
7 Node.js Design Patterns Every Developer Should Know
Explore the Facade, Adapter, Singleton, Prototype, Builder, Proxy and Factory for modern software design.
β€βπ₯7π5π2π1π1
ββThe monolithic architecture was historically used by developers for a long time β and for a long time, it worked. Unfortunately, these architectures use fewer parts that are larger, thus meaning they were more likely to fail in entirety if a single part failed. Often, these applications ran as a singular process, which only exacerbated the issue.
β±οΈ 11 minutes read
#microservices #designpattern
β±οΈ 11 minutes read
#microservices #designpattern
Medium
10 microservices design patterns for better architecture
Consider using these popular design patterns in your next microservices app and make organization more manageable.
π11β€4π¨βπ»4π₯2
ββThis is a system design interview question, which is to design Spotify. In a real interview, usually, you would focus on one or two main functionalities of the app, but in this article, I would like to do a high-level overview of how you would design such a system, and then you can dive deeper into each separate part if needed.
β±οΈ 6 minutes read
#SystemDesign
β±οΈ 6 minutes read
#SystemDesign
Medium
System Design Interview Question: Design Spotify
High-level overview of a System Design Interview Question - Design Spotify.
β€14π12π1
ββHello guys, today I wanted to share with you the list of the top 11 resources to prepare for the system design interview.
β±οΈ 6 minutes read
#SystemDesign
β±οΈ 6 minutes read
#SystemDesign
Medium
16 Best Resources to Crack the System Design Interview
Proven Resources to Prepare for System Design Interview
β€8π7π3β€βπ₯2
ββIn this system design interview scenario, weβre asked to design a messaging app similar to WhatsApp.
β±οΈ 6 minutes read
#SystemDesign
β±οΈ 6 minutes read
#SystemDesign
Medium
System Design Interview: Design WhatsApp
Prepare for system design interviews with this guide to designing a WhatsApp-like messaging app.
π10β€2β€βπ₯1π±1