madhu
152 posts

madhu
@madz915
Senior SWE @ValueLabs • Backend Developer 💻 • Java, Python • Cricket Enthusiast • Anime ❤️ • Former Summer Intern @Zoho • GitHub: https://t.co/y68geV7oYv
Chennai, India Katılım Temmuz 2021
720 Takip Edilen61 Takipçiler

I just created a playbook to help you learn system design.
It'll give you:
• System design fundamentals
• Condensed notes to read for the system design interview
• Important concepts from real-world engineering case studies
To get it for FREE, just:
1. Follow me @systemdesignone
2. Like & Reply "Playbook"
Then I'll DM you the details.

English

@nancyagarwal_ @MongoDB I have registered but not received any approval so far. When can we expect?
English

🚀 Join @MongoDB's .Local conference in India! 🇮🇳
📅 Bangalore: Sept 10, 2024
📅 Delhi: Sept 12, 2024
📅 Mumbai: Sept 19, 2024
✅ Meet experts
✅ Exclusive announcements
✅ Build better data apps
✅ GenAI + MongoDB
DM me for codes! 💕 #MongoDB #MongoDBLocal
English

@MongoDB How long does it take to get the approval ? I registered nearly two months ago for MongoDB.local Mumbai event...
Even though I attended last year why is it still taking so long to approve..?

English

Hey Folks , please apply ASAP and also are you part of our WhatsApp channel ? No ? Comment down , will dm you the link :)
Company: Nutanix
Role: Member of Technical Staff
Experience: 0+ Years
Apply Now: lnkd.in/ezdT-vhh
Company: Oracle
Role: Software Developer
Experience: 0-2+ Years
Apply Now: lnkd.in/e59E_Tkk
Company: KPMG
Role: AEM
Experience: 0+ Years
Apply Now: lnkd.in/eKp44uPn
Company: Mitsogo
Role: Software Engineer
Experience: 0+ Years
Apply Now: lnkd.in/eT8r6bPR
Company: Adobe
Role: SDE
Experience: 0+ Years
Apply Now: lnkd.in/ec4ZTCzK
Company: Wipro
Role: System Engineer
Experience: 0+ Years
Apply Now: lnkd.in/ee_xaXYT
Company: Accenture
Role: Application Developer
Experience: 0+ Years
Apply Now: lnkd.in/eRAjXTu5
Company: Apple
Role: SDET
Experience: 1+ Years
Apply Now: lnkd.in/e9n8_Niv
Company: D. E. Shaw India Private Limited
Role: SDE
Experience: 0+ Years
Apply Now: lnkd.in/erDRHc9F
Company: Volvo Group
Role: Software Engineer
Experience: 0+ Years
Apply Now: lnkd.in/e9mYjPWQ
Company: Flipkart
Role: Software Development Track
Experience: 0+ Years
Apply Now: lnkd.in/etdSRwFj
Company: Siemens
Role: Graduate Trainee Engineer
Experience: 0+ Years
Apply Now: lnkd.in/ex-3uRyP
Company: NTT DATA
Role: IT Technical Support Engineer
Experience: 0+ Years
Apply Now: lnkd.in/e6sbzd3i
Company: e2open
Role: Associate Software Engineer
Experience: 0+ Years
Apply Now: lnkd.in/ee7GD3fJ
Company: Trellix
Role: SDET
Experience: 0+ Years
Apply Now: lnkd.in/eNSdKX8C
Company: MountBlue Technologies
Role: SDE
Experience: 0+ Years
Apply Now: lnkd.in/eAHVfQJH
Repost , so that someone can apply who is looking an opportunity :)
English

@anthonyriera I'm interested Anthony! I'm a self taught developer working as a full time java developer with good programming skills in C++ and Java. Would love to assist you!
English

I have compiled my React series (#20daysofReact) into an e-book. It contains everything from the basics to advanced topics. If you're interested in accessing it, please comment 'interested' on this post.
English

Day 1 of Interview Preparation
Complete OOPs Guide 🧵
- Class & Objects
- Encapsulation
- Abstraction
- Polymorphism
- Inheritance
Class: Blueprint or set of Information to build a particular type of object
Object: Instance of a class or entity that has the values, methods and properties to make data useful. They are real-world entities.
SOLID Principles while writing a class
Single Responsibility Principle: a class should do one thing
Open Closed Responsibility (OCP): Open for extension, Closed for modification
Liskov Substitution Principle: Derived classes must be substitutable for their base classes
Dependency Inversion Principle: Depend on abstraction and not on concretions
Interface Segregation Principle : Prepare fine-grained interfaces that are client-specific
Encapsulation
Wrapping up of data. It hides the internal state of an object from the outside world and only exposes the necessary functionalities through methods.
Abstraction
Abstraction is the concept that “shows” only essential attributes and “hides” unnecessary information.
Encapsulation is "how" the class does something and abstraction is "what" the class can do
Polymorphism
In simple terms, one in many forms. There are two types of polymorphism: compile-time (static) polymorphism through method overloading and runtime (dynamic) polymorphism through method overriding.
method overriding: Redefining the parent class in a sub class
method overloading: Same method with different arguments
Inheritance
Sub class inherits the properties of a parent class. Mainly done for reusability
- Single inheritance: Class B extends Class A
- Multiple Inheritance: Class C extends Class A and Class B
- Multilevel Inheritance: Class C extends Class B extends Class A
That's it. I will be posting daily for a few more days.
Follow for more.
English

Yesterday got my yearly review as an engineer 😌
Things I followed last year while learning and working👇🏼
- Official documentation to read about new things.
- Putting break points and understanding the codebase when needed.
- Doing POCs before writing design docs. Helps immensely.
- Writing unit tests for every possible case possible, it helps you understand the working in a much much better way at times.
- Take ownership, this helps you grow everywhere.
- Use Bard/GPT as a mentor/guide
- YT is the last option for engineering concepts, and I avoid it even if there is a video, as I feel there is nothing better than learning on the go. This is a personal despite being a creator myself.

English

Great Backend Engineers start with the basics of backend engineering.
I have covered the basics on my all-in-one resources to learn backend engineering; I'm working on
It covers:
- Internet
- HTTP
- Servers
- Web Dev fundamentals
- Fundamentals of Operating Systems
- Server-side languages
- Frameworks
- Rust Essentials
- Go Essentials
- JavaScript Essentials
- Node.js Essentials
- API and API Design
- ExpressJS Ultimate Guide
- NestJS Ultimate Guide
- Laravel Ultimate Guide
- Gin Ultimate Guide
- Spring Boot Ultimate Guide
- Django Ultimate Guide
- AdonisJS Ultimate Guide
I just added:
- Rocket Framework
- Actix Framework
- Axum Framework
- Python Essentials
- Docker Essentials
This is the basic and boring part of backend engineering. Don't worry. We are getting into the fun part soon.
Want it?
Follow me. Retweet. Comment "Backend". I will DM you.

English

Got an interview lined up for an internship at a @ycombinator startup
Pretty nervous, giving an interview after a looong time. hoping for the best 🤞🏼
English

@alexxubyte @alexxubyte in cases where switching databases is not that frequent why do we need a pool of connections opened?
English

@alexxubyte How does connection pooling increase efficiency? Isn’t opening too many connections unnecessary as it affects the application loading time?
English

Top 5 common ways to improve API performance.
Result Pagination:
This method is used to optimize large result sets by streaming them back to the client, enhancing service responsiveness and user experience.
Asynchronous Logging:
This approach involves sending logs to a lock-free buffer and returning immediately, rather than dealing with the disk on every call. Logs are periodically flushed to the disk, significantly reducing I/O overhead.
Data Caching:
Frequently accessed data can be stored in a cache to speed up retrieval. Clients check the cache before querying the database, with data storage solutions like Redis offering faster access due to in-memory storage.
Payload Compression:
To reduce data transmission time, requests and responses can be compressed (e.g., using gzip), making the upload and download processes quicker.
Connection Pooling:
This technique involves using a pool of open connections to manage database interaction, which reduces the overhead associated with opening and closing connections each time data needs to be loaded. The pool manages the lifecycle of connections for efficient resource use.
Over to you: What other ways do you use to improve API performance?
--
Subscribe to our weekly newsletter to get a Free System Design PDF (158 pages): bit.ly/3KCnWXq
GIF
English







