novembro 2024

Spring Boot: Handling a REST Endpoint That Queries More Data Than Memory Available

If you are a developer and have not faced this issue yet, it is still worth reading, as at some point in your career, you will likely need to create a Spring Boot REST endpoint that performs a database query with results that do not fit into memory. In this article, let’s delve into an […]

Spring Boot: Handling a REST Endpoint That Queries More Data Than Memory Available Read More »

Interview: So, how do you do a Transaction with NoSQL Databases?

I’ve always enjoyed conducting technical interviews, especially when it comes to challenging candidates with questions that require them to think critically about core engineering concepts. One of my favorite ways to kick off these conversations is by diving into problems that mirror real-world scenarios we face in backend development — problems that involve databases, message

Interview: So, how do you do a Transaction with NoSQL Databases? Read More »

Spring doesn’t recommend @Autowired anymore???

There are 3 ways we can inject dependencies and Field Injection is not recommended anymore. In Spring, dependency injection is a fundamental concept used to manage the lifecycle and dependencies of beans. @Autowired is a common way to inject dependencies into Spring-managed components. When we run the code analysis tool in the IDE, it may issue the

Spring doesn’t recommend @Autowired anymore??? Read More »

Java: Probably the Most Understandable Explanation of Lambda Expression You’ll Ever See

My articles are open to everyone; non-member readers can read the full article by clicking this link. 1.What is Lambda? We know that for a Java variable, we can assign a “value” to it, and you can do something with it. Integer a = 1;String s = “Hello”;System.out.println(s + a); What should you do if you

Java: Probably the Most Understandable Explanation of Lambda Expression You’ll Ever See Read More »

Stop Doing Tutorials. Learn Programming Like This

If I had to start learning Python again, I would do it differently. Back when I was a Psychology undergraduate student, I started studying Python with Coursera’s courses. I watched and rewatched videos until I gained some familiarity, fluency, and understanding of the concepts. “I learned Python, yay!” I thought. Well, not really. When I

Stop Doing Tutorials. Learn Programming Like This Read More »

My interview experience for Software Architect — Java position.

Recently I gave interview for Software Architect — Java role in one of the leading service based companies. I am sharing here list of questions asked to me. ClassNotFoundException occurs when you try to load a class at runtime using Class.forName() or loadClass() methods and requested classes not found in classpath. This error occurs when

My interview experience for Software Architect — Java position. Read More »

[Backend Interview Qn] Which Data Structure Does SQL Tables Use To Store Data?

If you’re interviewing for a backend position dealing with lots of data, your interview might ask you this question. Source: I’ve been asked this question before in the distant past My (wrong) past answer + train of thought In SQL, we do lots of SELECT * FROM table_name WHERE id = SOME_ID The fastest way to

[Backend Interview Qn] Which Data Structure Does SQL Tables Use To Store Data? Read More »

Rolar para cima