![Codefarm](/img/default-banner.jpg)
- Видео 420
- Просмотров 1 916 347
Codefarm
Индия
Добавлен 5 окт 2018
🌿 JAVA
🌿 SPRING - 👉 SPRING BOOT 👉 SPRING CLOUD 👉 SPRING DATA
🌿 MICROSERVICES - ARCHITECTURE AND CODE WITH REAL-TIME EXAMPLES
🌿 SOFTWARE TESTING
🌿 TECH TALKS ABOUT IMPORTANT AND LATEST TOPICS
🌿 PIVOTAL CLOUD FOUNDRY
🌿 DOCKER
🌿 AMAZON WEB SERVICES - AWS
🌿 SPRING - 👉 SPRING BOOT 👉 SPRING CLOUD 👉 SPRING DATA
🌿 MICROSERVICES - ARCHITECTURE AND CODE WITH REAL-TIME EXAMPLES
🌿 SOFTWARE TESTING
🌿 TECH TALKS ABOUT IMPORTANT AND LATEST TOPICS
🌿 PIVOTAL CLOUD FOUNDRY
🌿 DOCKER
🌿 AMAZON WEB SERVICES - AWS
Difference Between SQL and NoSQL | Database Interview QnA #DatabaseInterviewGuide
In this video, we are going to explore the key differences between SQL and NoSQL databases, including their data models, scalability, transaction support, and common use cases. Understand when to choose SQL for structured, relational data and when NoSQL is the better fit for big data and real-time applications. Perfect for developers, data engineers, and anyone preparing for tech interviews.
Playlist for other videos - ruclips.net/p/PLq3uEqRnr_2FwC38e1IOPLziRcRDZg5Vp
Mock Interview Series - ruclips.net/p/PLq3uEqRnr_2FnDR5vHlewSj_4-_-BCbaZ
Github page - github.com/codefarm0/interview-preparation/tree/main/database
---------------------------------------------------------------
📖 Don't miss the...
Playlist for other videos - ruclips.net/p/PLq3uEqRnr_2FwC38e1IOPLziRcRDZg5Vp
Mock Interview Series - ruclips.net/p/PLq3uEqRnr_2FnDR5vHlewSj_4-_-BCbaZ
Github page - github.com/codefarm0/interview-preparation/tree/main/database
---------------------------------------------------------------
📖 Don't miss the...
Просмотров: 45
Видео
10 Microservices Design Principles | Microservices Interviews
Просмотров 1239 часов назад
Explore the essential principles of Microservices Architecture in this detailed video. Learn how Single Responsibility, Decentralization, API-based Communication, and more shape modern software development. Perfect for developers, students, and anyone preparing for technical interviews. Don't miss out on understanding how microservices enhance scalability, fault tolerance, and continuous delive...
Spring Boot + Micrometer + Zipkin | Distributed Tracing in Microservices | Observability | Codefarm
Просмотров 20214 часов назад
"Spring Boot Micrometer Zipkin" is a powerful combination used to implement observability in modern microservices. Spring Boot provides the framework for building robust applications, Micrometer adds metrics collection and monitoring, and Zipkin enables distributed tracing. Together, they offer comprehensive insight into the health and performance of your application, helping to quickly identif...
Difference Between @Component, @Repository, @Service, and @Controller annotations in Spring
Просмотров 7216 часов назад
"In this video, we dive deep into the inner workings of Spring annotations like @Component, @Repository, @Service, and @Controller. Learn how these annotations function under the hood, from component scanning to bean creation and special handling in Spring Framework. Whether you're a beginner or an experienced developer, this detailed explanation will help you understand the powerful mechanisms...
Simplifying Dependency Management in Java Development | Spring Boot Interview QnA
Просмотров 4819 часов назад
In this video, we explore how Spring Boot simplifies dependency management compared to the traditional Spring Framework. Learn about Spring Boot Starters, curated dependency versions, and how they streamline your Java development process, making your applications more efficient and easier to maintain. Playlist for other videos - ruclips.net/p/PLq3uEqRnr_2E8fpzIaHTfKJWvAAMq7s0c&si=ZKc2pKwKRnYRHy...
What is Dependency Injection + Spring Boot | Spring Boot Interview QnA | #springbootinterview
Просмотров 5521 час назад
Learn how to implement Dependency Injection in Java without using frameworks like Spring! This video covers the basics of DI, demonstrates manual dependency injection with interfaces and classes, and shows you how to create a simple application context for managing dependencies. Perfect for beginners and those looking to understand the core concepts of DI in Java. Playlist for other videos - ru...
Design Rate Limiter for Distributed System | System Design #TechInterviewPreparation
Просмотров 212День назад
In this video, we explore the world of Rate Limiting, a fundamental concept in ensuring the stability and security of APIs and distributed systems. We'll cover: 👉 What is Rate Limiting? Understanding the basics. 👉 Why Use Rate Limiting? Key benefits and importance. 👉 Common Use Cases: Practical scenarios where rate limiting is essential. 👉 Rate Limiting Algorithms: Detailed overview of various ...
Check Palindrome in Java Using Different Approaches| Java Interview QnA | Codefarm #javainterview
Просмотров 28День назад
In this video, we explore three different methods to check if a given string is a palindrome in Java. You'll learn about the two-pointer technique, reverse string comparison, and a recursive approach. We'll also discuss which method is the most optimized in terms of time and space complexity. Whether you're preparing for coding interviews or just brushing up on your Java skills, this tutorial h...
Final vs Finally vs Finalize in Java | Java Interview QnA | Codefarm #javainterview
Просмотров 28День назад
In this video, we explore the differences between the final, finally, and finalize keywords in Java. Learn how to use final for constants, preventing inheritance, and method overriding. Understand the finally block for resource cleanup in exception handling. Discover the finalize method, its use cases, and why it's generally discouraged in modern Java programming. Perfect for Java developers pr...
Explain the Process of Garbage Collection | G1 Garbage |Java Interview QnA | Codefarm #javainterview
Просмотров 56День назад
In this video, we delve into the Process of Garbage Collection. Learn how the JVM allocates and manages memory, the role of heap and stack memory, and how garbage collection works to optimize performance. We also cover the latest garbage collection algorithms introduced in recent Java versions and provide tips for tuning the G1 Garbage Collector. Playlist for other videos - ruclips.net/p/PLq3uE...
Java Memory Management and Garbage Collection | Java Interview QnA | Codefarm #javainterview
Просмотров 8214 дней назад
In this video, we delve into the essentials of Java Memory Management and Garbage Collection. Learn how the JVM allocates and manages memory, the role of heap and stack memory, and how garbage collection works to optimize performance. We also cover the latest garbage collection algorithms introduced in recent Java versions and provide tips for tuning the G1 Garbage Collector. Playlist for other...
Spring Boot Autocomplete Support in .properties/.yaml file in IntelliJ CE | IntelliJ Tips & Tricks
Просмотров 13714 дней назад
In this video, we are going to talk about Spring Boot Autocomplete Support in .properties/.yaml file in IntelliJ IDE Plugin - plugins.jetbrains.com/plugin/21530-wl-spring-assistant Full Playlist for more tips - ruclips.net/p/PLq3uEqRnr_2GR_wm7XWxqQBeIzW5squfz Don't miss these - 🔥 Microservices Interviews - ruclips.net/video/L9QRsb0oLv4/видео.htmlsi=teXSO2IsWFfgOFGE 🔥 WebClient for service comm...
ArrayList vs LinkedList in Java | Java Interview QnA | Codefarm #javainterview
Просмотров 8914 дней назад
In this video, we dive deep into the differences between ArrayList and LinkedList in Java. Learn about their underlying data structures, performance characteristics, use cases, and much more to make an informed choice for your next project. Playlist for other videos - ruclips.net/p/PLq3uEqRnr_2E8fpzIaHTfKJWvAAMq7s0c&si=ZKc2pKwKRnYRHylJ Mock Interview Series - ruclips.net/p/PLq3uEqRnr_2FnDR5vHle...
How Hashmap Works Internally in Java | Java Interview QnA | Codefarm #javainterview
Просмотров 19914 дней назад
Welcome to our deep dive into Java's HashMap! In this video, we explore the internal structure of HashMap, explaining how it uses buckets, handles collisions, and achieves constant time complexity for put and get operations. We'll also discuss important concepts like load factor, rehashing, and the transition to balanced trees in Java 8 and later. Whether you're preparing for a coding interview...
What are the main Principles of OOP | OOP Principles
Просмотров 5814 дней назад
In this video, we dive into the core principles of Object-Oriented Programming (OOP) with a practical Java example. Learn about encapsulation, abstraction, inheritance, and polymorphism, and see how they apply in real-world scenarios. We demonstrate how these principles work together to create a robust, maintainable, and scalable codebase. Perfect for beginners and seasoned developers alike! Pl...
Explain the difference between == and equals in Java
Просмотров 5714 дней назад
Explain the difference between and equals in Java
Java Backend Developer Interview Guide Series - M1R1 | Interview Preparation #interviewguidance
Просмотров 29214 дней назад
Java Backend Developer Interview Guide Series - M1R1 | Interview Preparation #interviewguidance
How to implement Snowflake? || Java code for Snowflake | Unique Id Generator #systemdesign #codefarm
Просмотров 9121 день назад
How to implement Snowflake? || Java code for Snowflake | Unique Id Generator #systemdesign #codefarm
How to implement UUIDv7? || Java code for UUIDv7 | Unique Id Generator #systemdesign #codefarm
Просмотров 7828 дней назад
How to implement UUIDv7? || Java code for UUIDv7 | Unique Id Generator #systemdesign #codefarm
VS Code editor on the go with github.dev || The github.dev web-based editor #githubdev #tools
Просмотров 70Месяц назад
VS Code editor on the go with github.dev || The github.dev web-based editor #githubdev #tools
Unique ID Generator in Distributed System | System Design #TechInterviewPreparation
Просмотров 329Месяц назад
Unique ID Generator in Distributed System | System Design #TechInterviewPreparation
10 Conclusion and Next Steps| Scaling From Zero to Billions of Requests | System Design
Просмотров 77Месяц назад
10 Conclusion and Next Steps| Scaling From Zero to Billions of Requests | System Design
9 Monitoring |Automation | Metrics | Logging | System Design #codefarm #systemdesign
Просмотров 90Месяц назад
9 Monitoring |Automation | Metrics | Logging | System Design #codefarm #systemdesign
8 Data Centers | Disaster Recovery | System Design #codefarm #systemdesign
Просмотров 56Месяц назад
8 Data Centers | Disaster Recovery | System Design #codefarm #systemdesign
7 Security in the architecture | Layers Security | System Design #codefarm #systemdesign
Просмотров 81Месяц назад
7 Security in the architecture | Layers Security | System Design #codefarm #systemdesign
6 Message Queues | Message Broker | Async Communication | System Design #codefarm #systemdesign
Просмотров 162Месяц назад
6 Message Queues | Message Broker | Async Communication | System Design #codefarm #systemdesign
5 CDN for improving the performance | Content Delivery Network | System Design
Просмотров 78Месяц назад
5 CDN for improving the performance | Content Delivery Network | System Design
4 Cache Layer to improve the performance and latency | System Design
Просмотров 226Месяц назад
4 Cache Layer to improve the performance and latency | System Design
3 Scaling the Database | System Design
Просмотров 140Месяц назад
3 Scaling the Database | System Design
hey, this is great, but this does not work with multipart requests... could you help, and then could you show an example of where you are using 2 filters, the first one to log and the next one to do something else - I'm just curious how the two could work together
👍🏻🙂🙏🏻
👍
🙏🏻🙂👍🏻
Playlist - Coming Up GitHub - Coming Up
Hi Bro, please make a video on complete annotations and differences in spring and spring boot
Yup... Will be covering in next videos
Check the complete playlist - ruclips.net/p/PLq3uEqRnr_2GTTB3iKMd8d375NR7vJSJu
I applied, but still not give any suggestions?
Restarted the ide?
Thank you
Thank bro...❤
The video title should have been “Concepts in Rate Limiter” not design. But the video was very helpful to understand the concepts easily. 👍👍
Hi, thanks for taking out time to put this, really appreciate that.... By the way why do you think it's not design but concept?
@@codefarm0 I thought you would be designing it, like we do in System Design interviews. Having Redis, how you store the counters and some pseudo code. I would suggest you to create one more video on that. 1) Design Concepts/Considerations for Rate Limiter 2) Designing/Implemeting Rate Limiter using Redis/Or Whatever
Okk.. now I see that. Thanks ..will be covering those in upcoming weeks.
Hi Bro, Nice Explanation, continue this playlist
Sure Srikanth...thanks ❤️
How does producer know if a consumer has failed to process a message ?
the producer is typically not directly aware of whether a consumer has successfully processed a message. Kafka's design decouples producers and consumers, allowing them to operate independently.
@@codefarm0 I did some more reading. The consumer sends a failure event which makes the producer resend the message ( retry functionality ). Its still half baked knowledge in my head, the learning is still on. Thanks anyway. Nice content.
that retry mechanism is there on producer side, Kafka broker sends acknowledgements to the producer, that's how producer is sure that message has been sent to Kafka Topic. But once kafka has ackowledged the receiving of the message then its upto consumer to process the message correctly, at consumer end also retry mechanism is implemented, if all retries gets exhausted, the message is sent to DLQ for later processing.
In case if you interested there is one video i had created a while back on kafka producer/consumer- ruclips.net/video/D6jjvthPv1A/видео.htmlsi=Wq61lKTei8NnoCCm
@@codefarm0 Thanks will go through it
what if I want to add something to the response or to the request object or even to their respective headers, how do I go about that
You can add that in request and response objects...that will be passed on
@@codefarm0 thanks it works when I add it to the request and response wrapper's headers. Can I also add something to the input stream/req body?
Yea that can be done too. have you tried something around it?
@@codefarm0 yep, so I coverted the stream to json depending on the uri and then wrote to it and reconverted it back to stream. Afterwards I set the value or I set the byteArray then back to ServleInput stream. Finally passed it to the filter chain, Is that correct?
@ianwanjala8621 as long as it's working correctly should be fine...but changes in streams should be done carefully and well tested before putting to prod
Thank you Bro. Its really helpful
Glad it helped. Check this one too which is latest on the same topic - ruclips.net/video/Tc3jL4mN9kE/видео.html
Excellent tutorial keep it up...😀
Playlist for other videos - ruclips.net/p/PLq3uEqRnr_2E8fpzIaHTfKJWvAAMq7s0c&si=ZKc2pKwKRnYRHylJ Mock Interview Series - ruclips.net/p/PLq3uEqRnr_2FnDR5vHlewSj_4-_-BCbaZ Github page - github.com/codefarm0/interview-preparation
Good explanation Bro
Thank much Srikanth 🙂
Check the update video with new plugin that works smoothly with YAML & properties file both - ruclips.net/video/Tc3jL4mN9kE/видео.html
Playlist for other videos - ruclips.net/p/PLq3uEqRnr_2E8fpzIaHTfKJWvAAMq7s0c&si=ZKc2pKwKRnYRHylJ Mock Interview Series - ruclips.net/p/PLq3uEqRnr_2FnDR5vHlewSj_4-_-BCbaZ Github page - github.com/codefarm0/interview-preparation
Playlist for other videos - ruclips.net/p/PLq3uEqRnr_2E8fpzIaHTfKJWvAAMq7s0c&si=ZKc2pKwKRnYRHylJ Mock Interview Series - ruclips.net/p/PLq3uEqRnr_2FnDR5vHlewSj_4-_-BCbaZ Github page - github.com/codefarm0/interview-preparation
Playlist for other videos - ruclips.net/p/PLq3uEqRnr_2E8fpzIaHTfKJWvAAMq7s0c&si=ZKc2pKwKRnYRHylJ Mock Interview Series - ruclips.net/p/PLq3uEqRnr_2FnDR5vHlewSj_4-_-BCbaZ Github page - github.com/codefarm0/interview-preparation
Hi Bro, please continue this playlist. It will be very helpful
Sure Srikanth.. many videos are scheduled from today in this series
This is a great series! Thank you! :)
Glad you like them!
The RootUriTemplayeHandler is deprecated. Instead we can use 'DefaultUriBuilderFactory' class.
kafka hibino😅
@codefarm0, can you please complete this session with trust store part, just wanted to understand similar SBI I am trying to connect with 3rd party app through apigee downloading certificate then converted from .crt to jks , placed in resources folder, but getting error like root/.keystore not found landing with Filenot found exception, can you help here.
Let me take a look..will respond as soon as I able to replicate this
Please check this video, i think you should get the answer ruclips.net/video/SbuPNXXvTJA/видео.htmlsi=Ubuozr84GYF9XcL3 If not please let me know
When I am running Test case of @Cacheable method with @SpringbootTest, it doesn't write into redis cache, any idea why is this the case?
Difficult to tell without looking at code.Can u pls share the test code
: Response Body - Am getting blank....
can you share more details?
i need help .. how can i contact u
lets connect over linkedin
How to contact you..
Let's connect at www.linkedin.com/in/arvind-kumar-108a4b2b/
This is the first concise, clear, and yet comprehensive video I've been able to find on this topic, thank you for the work you put into these! :)
GitHub.dev was introduced on August 11, 2021
First time watching ur video preety good nd simple
Happy to hear that. Thanks @maan9011
Great Video. can you also share the resources used in the preparation
Thanks Abhinav for checking out. What resources?? Can u please be specific
An article on this topic will soon be posted on LinkedIn & Medium for reading.
Great lesson
nice
Hi I have one question, could you please suggest how to do. Question:- we have key and values in harsicorp vault and from jenkins we able to get all the keys and values in json formart, now the task is how to set that json data into pcf environment variable?
Hi, You still able to access the PCF portal?? It was shutdown a while back Refer - stackoverflow.com/questions/67972330/pivotal-cloud-foundry-vs-vmware-tanzu-application-service?rq=2
Thank you
Thank you so much
Happy learning
Awesome sir🎉
Happy learning 🎊
Very Good explanation
Checkout architecture around caching in distributed system - ruclips.net/video/p1YKLf2FfO4/видео.htmlsi=BAqPgVnMGoaRaf3q
Checkout the demo of Cache and its Integration with Spring Boot - ruclips.net/p/PLq3uEqRnr_2HY6LMQsbvsK4btj51sWhBS
Checkout architecture around caching in distributed system - ruclips.net/video/p1YKLf2FfO4/видео.htmlsi=BAqPgVnMGoaRaf3q
Completed ✅
Awesome.. happy learning
Amazing 🎉