Forem

Aarav Joshi profile picture

Aarav Joshi

Aarav Joshi is the pen name of Nithin Bharadwaj, a software architect and AI & finance enthusiast, who writes, blogs, authors, and creates video content on tech, Finance & Fintech

**Build Reusable Web Components with JavaScript: Complete Guide to Custom Elements and Shadow DOM**
Cover image for **Build Reusable Web Components with JavaScript: Complete Guide to Custom Elements and Shadow DOM**

**Build Reusable Web Components with JavaScript: Complete Guide to Custom Elements and Shadow DOM**

Comments
8 min read

Want to connect with Aarav Joshi?

Create an account to connect with Aarav Joshi. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
**Microfrontend Architecture: Essential JavaScript Techniques for Building Scalable Distributed Applications**
Cover image for **Microfrontend Architecture: Essential JavaScript Techniques for Building Scalable Distributed Applications**

**Microfrontend Architecture: Essential JavaScript Techniques for Building Scalable Distributed Applications**

Comments
7 min read
High-Performance Java gRPC Implementation Guide for Scalable Microservices Communication
Cover image for High-Performance Java gRPC Implementation Guide for Scalable Microservices Communication

High-Performance Java gRPC Implementation Guide for Scalable Microservices Communication

Comments
7 min read
**Master Rust FFI: Seamlessly Integrate C/C++ Libraries While Maintaining Memory Safety and Performance**
Cover image for **Master Rust FFI: Seamlessly Integrate C/C++ Libraries While Maintaining Memory Safety and Performance**

**Master Rust FFI: Seamlessly Integrate C/C++ Libraries While Maintaining Memory Safety and Performance**

Comments
6 min read
8 Essential Python Configuration Management Techniques for Scalable Applications
Cover image for 8 Essential Python Configuration Management Techniques for Scalable Applications

8 Essential Python Configuration Management Techniques for Scalable Applications

Comments
6 min read
Master Rust Pattern Matching: Build Safer, More Expressive Code with Advanced Techniques
Cover image for Master Rust Pattern Matching: Build Safer, More Expressive Code with Advanced Techniques

Master Rust Pattern Matching: Build Safer, More Expressive Code with Advanced Techniques

Comments
6 min read
5 Essential Java Module System Techniques for Building Scalable Enterprise Applications
Cover image for 5 Essential Java Module System Techniques for Building Scalable Enterprise Applications

5 Essential Java Module System Techniques for Building Scalable Enterprise Applications

Comments
7 min read
How to Eliminate GraphQL N+1 Query Problem in Golang with DataLoader Batching
Cover image for How to Eliminate GraphQL N+1 Query Problem in Golang with DataLoader Batching

How to Eliminate GraphQL N+1 Query Problem in Golang with DataLoader Batching

1
Comments
7 min read
Build High-Performance Reverse Proxy and Load Balancer in Golang: Complete Implementation Guide
Cover image for Build High-Performance Reverse Proxy and Load Balancer in Golang: Complete Implementation Guide

Build High-Performance Reverse Proxy and Load Balancer in Golang: Complete Implementation Guide

Comments
8 min read
How Rust's Concurrency Primitives Eliminate Data Races and Transform Parallel Programming
Cover image for How Rust's Concurrency Primitives Eliminate Data Races and Transform Parallel Programming

How Rust's Concurrency Primitives Eliminate Data Races and Transform Parallel Programming

1
Comments
7 min read
GraphQL Java API Optimization: 5 Proven Techniques for Performance and Scalability
Cover image for GraphQL Java API Optimization: 5 Proven Techniques for Performance and Scalability

GraphQL Java API Optimization: 5 Proven Techniques for Performance and Scalability

1
Comments
7 min read
Mastering Lock-Free Data Structures in Go: Ring Buffers, Queues, and Performance Optimization
Cover image for Mastering Lock-Free Data Structures in Go: Ring Buffers, Queues, and Performance Optimization

Mastering Lock-Free Data Structures in Go: Ring Buffers, Queues, and Performance Optimization

1
Comments
7 min read
JavaScript Techniques for Building High-Performance Progressive Web Apps That Work Offline
Cover image for JavaScript Techniques for Building High-Performance Progressive Web Apps That Work Offline

JavaScript Techniques for Building High-Performance Progressive Web Apps That Work Offline

1
Comments
9 min read
Python Concurrency and Parallelism: 8 Essential Techniques for High-Performance Applications
Cover image for Python Concurrency and Parallelism: 8 Essential Techniques for High-Performance Applications

Python Concurrency and Parallelism: 8 Essential Techniques for High-Performance Applications

6
Comments
7 min read
Mastering Rust Performance: Essential Benchmarking and Profiling Tools for High-Speed Development
Cover image for Mastering Rust Performance: Essential Benchmarking and Profiling Tools for High-Speed Development

Mastering Rust Performance: Essential Benchmarking and Profiling Tools for High-Speed Development

1
Comments
8 min read
**7 Edge Computing Patterns That Cut Website Load Times by 80% in 2024**
Cover image for **7 Edge Computing Patterns That Cut Website Load Times by 80% in 2024**

**7 Edge Computing Patterns That Cut Website Load Times by 80% in 2024**

1
Comments
7 min read
7 Modern State Management Patterns Every Developer Should Master in 2024
Cover image for 7 Modern State Management Patterns Every Developer Should Master in 2024

7 Modern State Management Patterns Every Developer Should Master in 2024

1
Comments
7 min read
Go Memory Optimization Strategies: Reduce Heap Allocations and GC Pressure by 85%
Cover image for Go Memory Optimization Strategies: Reduce Heap Allocations and GC Pressure by 85%

Go Memory Optimization Strategies: Reduce Heap Allocations and GC Pressure by 85%

1
Comments
8 min read
**5 Proven Techniques for Building High-Performance GraphQL APIs in Java Spring Boot**
Cover image for **5 Proven Techniques for Building High-Performance GraphQL APIs in Java Spring Boot**

**5 Proven Techniques for Building High-Performance GraphQL APIs in Java Spring Boot**

Comments
8 min read
**Master Rust Testing: Build Bulletproof Code with Unit, Integration, and Property-Based Testing**
Cover image for **Master Rust Testing: Build Bulletproof Code with Unit, Integration, and Property-Based Testing**

**Master Rust Testing: Build Bulletproof Code with Unit, Integration, and Property-Based Testing**

Comments
6 min read
**Python Computer Vision: 8 Essential Techniques Every Developer Should Master**
Cover image for **Python Computer Vision: 8 Essential Techniques Every Developer Should Master**

**Python Computer Vision: 8 Essential Techniques Every Developer Should Master**

Comments
9 min read
Essential Strategies for Building Accessible Web Applications That Welcome All Users
Cover image for Essential Strategies for Building Accessible Web Applications That Welcome All Users

Essential Strategies for Building Accessible Web Applications That Welcome All Users

Comments
7 min read
Rust Embedded Programming: Memory Safety and Performance for Resource-Constrained Microcontrollers
Cover image for Rust Embedded Programming: Memory Safety and Performance for Resource-Constrained Microcontrollers

Rust Embedded Programming: Memory Safety and Performance for Resource-Constrained Microcontrollers

Comments
7 min read
High-Performance Golang WebSocket Server: Complete Production-Ready Implementation Guide
Cover image for High-Performance Golang WebSocket Server: Complete Production-Ready Implementation Guide

High-Performance Golang WebSocket Server: Complete Production-Ready Implementation Guide

1
Comments
11 min read
**Mastering Rust Unsafe Code: When and How to Break Safety Rules Responsibly**
Cover image for **Mastering Rust Unsafe Code: When and How to Break Safety Rules Responsibly**

**Mastering Rust Unsafe Code: When and How to Break Safety Rules Responsibly**

Comments
8 min read
Rust Smart Pointers Guide: Master Memory Safety Without Garbage Collection Overhead
Cover image for Rust Smart Pointers Guide: Master Memory Safety Without Garbage Collection Overhead

Rust Smart Pointers Guide: Master Memory Safety Without Garbage Collection Overhead

Comments
7 min read
8 Essential JavaScript State Management Techniques That Transformed My Development Process
Cover image for 8 Essential JavaScript State Management Techniques That Transformed My Development Process

8 Essential JavaScript State Management Techniques That Transformed My Development Process

1
Comments
12 min read
Complete Guide to Audio Processing in Python: From Spectrograms to Real-Time Applications
Cover image for Complete Guide to Audio Processing in Python: From Spectrograms to Real-Time Applications

Complete Guide to Audio Processing in Python: From Spectrograms to Real-Time Applications

Comments
9 min read
**7 Essential GraphQL Patterns That Transformed My Data Fetching Performance**
Cover image for **7 Essential GraphQL Patterns That Transformed My Data Fetching Performance**

**7 Essential GraphQL Patterns That Transformed My Data Fetching Performance**

Comments
8 min read
Why Rust Dominates Network Programming: Performance, Safety, and Modern Development Made Easy
Cover image for Why Rust Dominates Network Programming: Performance, Safety, and Modern Development Made Easy

Why Rust Dominates Network Programming: Performance, Safety, and Modern Development Made Easy

2
Comments
8 min read
Modern Build Tools: Essential Patterns for Faster Development and Optimized Web Applications
Cover image for Modern Build Tools: Essential Patterns for Faster Development and Optimized Web Applications

Modern Build Tools: Essential Patterns for Faster Development and Optimized Web Applications

1
Comments
5 min read
8 Essential JavaScript Data Visualization Techniques That Transform Raw Data Into Compelling Interactive Charts
Cover image for 8 Essential JavaScript Data Visualization Techniques That Transform Raw Data Into Compelling Interactive Charts

8 Essential JavaScript Data Visualization Techniques That Transform Raw Data Into Compelling Interactive Charts

1
Comments
6 min read
JWT Authentication Implementation Guide: Best Practices for Secure Web Applications
Cover image for JWT Authentication Implementation Guide: Best Practices for Secure Web Applications

JWT Authentication Implementation Guide: Best Practices for Secure Web Applications

Comments
9 min read
Building Professional JavaScript CLI Tools: Complete Developer Guide with Real Code Examples
Cover image for Building Professional JavaScript CLI Tools: Complete Developer Guide with Real Code Examples

Building Professional JavaScript CLI Tools: Complete Developer Guide with Real Code Examples

Comments
7 min read
**8 Proven JavaScript Performance Techniques Every Frontend Developer Must Know in 2024**
Cover image for **8 Proven JavaScript Performance Techniques Every Frontend Developer Must Know in 2024**

**8 Proven JavaScript Performance Techniques Every Frontend Developer Must Know in 2024**

1
Comments
7 min read
Why Rust is Revolutionizing Data Science: Performance, Safety, and Reliability Combined
Cover image for Why Rust is Revolutionizing Data Science: Performance, Safety, and Reliability Combined

Why Rust is Revolutionizing Data Science: Performance, Safety, and Reliability Combined

1
Comments
8 min read
Building High-Performance TCP Servers in Go: Custom Binary Protocols for Ultra-Low Latency Applications
Cover image for Building High-Performance TCP Servers in Go: Custom Binary Protocols for Ultra-Low Latency Applications

Building High-Performance TCP Servers in Go: Custom Binary Protocols for Ultra-Low Latency Applications

1
Comments
7 min read
8 Python Exception Handling Techniques That Prevent Critical System Failures
Cover image for 8 Python Exception Handling Techniques That Prevent Critical System Failures

8 Python Exception Handling Techniques That Prevent Critical System Failures

Comments
7 min read
JavaScript Debugging Mastery: Advanced Techniques for Faster Bug Detection and Resolution
Cover image for JavaScript Debugging Mastery: Advanced Techniques for Faster Bug Detection and Resolution

JavaScript Debugging Mastery: Advanced Techniques for Faster Bug Detection and Resolution

1
Comments
7 min read
**Rust Memory Safety: Why Ownership and Borrowing Beat Traditional Memory Management**
Cover image for **Rust Memory Safety: Why Ownership and Borrowing Beat Traditional Memory Management**

**Rust Memory Safety: Why Ownership and Borrowing Beat Traditional Memory Management**

Comments
9 min read
Building High-Performance Lock-Free Data Structures in Go for Concurrent Systems
Cover image for Building High-Performance Lock-Free Data Structures in Go for Concurrent Systems

Building High-Performance Lock-Free Data Structures in Go for Concurrent Systems

1
Comments
8 min read
8 Essential Python Web Scraping Techniques Every Data Professional Should Master
Cover image for 8 Essential Python Web Scraping Techniques Every Data Professional Should Master

8 Essential Python Web Scraping Techniques Every Data Professional Should Master

2
Comments
9 min read
7 Modern Authentication Patterns Every Developer Should Master in 2024
Cover image for 7 Modern Authentication Patterns Every Developer Should Master in 2024

7 Modern Authentication Patterns Every Developer Should Master in 2024

Comments
10 min read
Rust and WebAssembly: Building High-Performance Secure Web Applications with Modern Development Tools
Cover image for Rust and WebAssembly: Building High-Performance Secure Web Applications with Modern Development Tools

Rust and WebAssembly: Building High-Performance Secure Web Applications with Modern Development Tools

1
Comments
7 min read
**Advanced Python Logging and Observability: Build Production-Ready Monitoring Systems**
Cover image for **Advanced Python Logging and Observability: Build Production-Ready Monitoring Systems**

**Advanced Python Logging and Observability: Build Production-Ready Monitoring Systems**

Comments
9 min read
**Master Async Rust: Complete Guide to High-Performance Concurrent Programming with Futures and Tokio**
Cover image for **Master Async Rust: Complete Guide to High-Performance Concurrent Programming with Futures and Tokio**

**Master Async Rust: Complete Guide to High-Performance Concurrent Programming with Futures and Tokio**

Comments
6 min read
Micro-Frontend Architecture Patterns: Essential Implementation Strategies for Scalable Web Applications
Cover image for Micro-Frontend Architecture Patterns: Essential Implementation Strategies for Scalable Web Applications

Micro-Frontend Architecture Patterns: Essential Implementation Strategies for Scalable Web Applications

Comments
10 min read
Complete Guide to Web Font Optimization for Lightning-Fast Website Performance in 2024
Cover image for Complete Guide to Web Font Optimization for Lightning-Fast Website Performance in 2024

Complete Guide to Web Font Optimization for Lightning-Fast Website Performance in 2024

Comments
7 min read
Rust Error Handling Mastery: Build Bulletproof Applications with Result Types and Custom Errors
Cover image for Rust Error Handling Mastery: Build Bulletproof Applications with Result Types and Custom Errors

Rust Error Handling Mastery: Build Bulletproof Applications with Result Types and Custom Errors

Comments
7 min read
**5 Advanced jqwik Techniques That Transform Java Property-Based Testing for Robust Applications**
Cover image for **5 Advanced jqwik Techniques That Transform Java Property-Based Testing for Robust Applications**

**5 Advanced jqwik Techniques That Transform Java Property-Based Testing for Robust Applications**

Comments
8 min read
Building a Virtual DOM: Essential Techniques for High-Performance JavaScript Applications
Cover image for Building a Virtual DOM: Essential Techniques for High-Performance JavaScript Applications

Building a Virtual DOM: Essential Techniques for High-Performance JavaScript Applications

Comments
6 min read
JavaScript AST Manipulation for Automated Code Generation and Smart Development Tools
Cover image for JavaScript AST Manipulation for Automated Code Generation and Smart Development Tools

JavaScript AST Manipulation for Automated Code Generation and Smart Development Tools

Comments
7 min read
5 Essential Techniques to Optimize Java Performance on AWS Lambda Functions
Cover image for 5 Essential Techniques to Optimize Java Performance on AWS Lambda Functions

5 Essential Techniques to Optimize Java Performance on AWS Lambda Functions

Comments
6 min read
7 Essential Distributed Systems Techniques Every Software Architect Must Master in 2024
Cover image for 7 Essential Distributed Systems Techniques Every Software Architect Must Master in 2024

7 Essential Distributed Systems Techniques Every Software Architect Must Master in 2024

Comments
8 min read
7 Essential Database Optimization Techniques That Cut Query Times by 90%
Cover image for 7 Essential Database Optimization Techniques That Cut Query Times by 90%

7 Essential Database Optimization Techniques That Cut Query Times by 90%

Comments
7 min read
Mastering Rust Declarative Macros: Pattern Matching and Code Generation for Developers
Cover image for Mastering Rust Declarative Macros: Pattern Matching and Code Generation for Developers

Mastering Rust Declarative Macros: Pattern Matching and Code Generation for Developers

Comments
5 min read
**Mastering Quantum Computing in Python: From Basic Qubits to Advanced Algorithms**
Cover image for **Mastering Quantum Computing in Python: From Basic Qubits to Advanced Algorithms**

**Mastering Quantum Computing in Python: From Basic Qubits to Advanced Algorithms**

Comments
7 min read
How Python Type Hints Transform Code Quality and Reduce Bugs in Modern Development
Cover image for How Python Type Hints Transform Code Quality and Reduce Bugs in Modern Development

How Python Type Hints Transform Code Quality and Reduce Bugs in Modern Development

Comments
6 min read
Python Network Programming: TCP, UDP, Protocol Buffers & Connection Pooling Complete Guide
Cover image for Python Network Programming: TCP, UDP, Protocol Buffers & Connection Pooling Complete Guide

Python Network Programming: TCP, UDP, Protocol Buffers & Connection Pooling Complete Guide

Comments
7 min read
**7 Advanced TypeScript Patterns That Eliminate Runtime Errors and Speed Up Development**
Cover image for **7 Advanced TypeScript Patterns That Eliminate Runtime Errors and Speed Up Development**

**7 Advanced TypeScript Patterns That Eliminate Runtime Errors and Speed Up Development**

1
Comments
5 min read
loading...