Channel Avatar

Coding with Aman @[email protected]

21K subscribers - no pronouns :c

Welcome to Coding With Aman! I'm Aman Sahni, an IT profess


Welcoem to posts!!

in the future - u will be able to do some more stuff here,,,!! like pat catgirl- i mean um yeah... for now u can only see others's posts :c

Coding with Aman
Posted 3 weeks ago

If you have got an interview in the next 2-3 days then don’t try to learn everything from scratch. Instead, revise smart.

You can spend just ~3 hours on these focused videos to brush up on core concepts which can help in your interviews:

βœ… Generics in Java (~10 mins)
πŸ”— linktw.in/UdHRxw

βœ… Multithreading Crash Course (~90 mins)
πŸ”— linktw.in/kLDryG

βœ… Java Streams In-Depth (~40 mins)
πŸ”— linktw.in/jdXjZq

βœ… Top 10 Spring Boot Concepts (~50 mins)
πŸ”— linktw.in/hmooIN

βœ… System Design Masterclass (~15 mins)
πŸ”— linktw.in/UWROqql

🧠 Revise smart. Go in confident.

If you find this helpful, feel free to share it with someone preparing too! πŸ’ͺ

30 - 0

Coding with Aman
Posted 1 month ago

Based on my 10 years of experience in the industry, below two lessons are really important which can help in your career growth:

πŸ‘‰ An uncontrolled schedule is a silent career killer β€” you don’t even realize it until it's too late. Own your time like you own your meetings and proactively block time in your calendar for coding, learning, deep work, and strategic thinking.

πŸ‘‰ Being smart is important. But being someone people want to collaborate with is what truly sets you apart.

πŸ‘‰ Empathy, emotional intelligence, and the ability to work well with others will take you farther than cleverness alone.

27 - 0

Coding with Aman
Posted 2 months ago

Java 24 got released a few days back, and I’m genuinely excited about how Java is solving long-standing multithreading challenges. πŸ™Œ

If you're a Java developer, start exploring below three features β€” they’re not just cool, they’re the future of Java:

1) Virtual Threads – Lightweight threads that make writing scalable concurrent apps much easier.

2) Structured Concurrency – Treat multiple tasks as a single unit of work, making cancellation and error handling super clean.

3) Scoped Values – A modern, safer alternative to ThreadLocal for sharing immutable data across threads.

These APIs will be game-changers especially when used together.

#java

29 - 0

Coding with Aman
Posted 7 months ago

Which of the following naming styles are supported by Spring Boot's relaxed binding for configuration properties?

6 - 3

Coding with Aman
Posted 8 months ago

You have a base class Bird with a fly() method, but you need to create a subclass Penguin that cannot fly. Which SOLID principle does this violate?

12 - 0

Coding with Aman
Posted 8 months ago

You notice that class A has a private field of type class B, and class B has a private field of type class A. Both classes are accessing each other’s internal states frequently. Which code smell is this?

5 - 1

Coding with Aman
Posted 8 months ago

You are developing a text editor that supports optional features like spell-checking, grammar-checking, and plagiarism detection. You want to add these features dynamically without altering the core editor functionality. Which pattern should be applied and why?

6 - 0

Coding with Aman
Posted 8 months ago

I have started Java Design patterns (low level design) playlist which will help to understand the basics of design patterns, who invented them, how to use them, categories, 21 Design patterns and code smells.

Feedbacks and suggestions always welcomed πŸ˜ŠπŸ‘¨πŸ»β€πŸ’»

#designpatterns #lld #java

13 - 0

Coding with Aman
Posted 8 months ago

What does "squashing commits" mean in Git?

16 - 2

Coding with Aman
Posted 8 months ago

You are developing a playlist manager where users can navigate through a collection of songs without needing to understand the underlying data structure (e.g., array, list). Which pattern is most suitable and why?

1 - 0