<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/vladmihalcea" -->

---
title: Vlad Mihalcea posts | daily.dev
description: Vlad Mihalcea's blog offers insights into software development, database technologies, and Java programming. Readers can explore articles covering topics such as Hibernate ORM, SQL optimization, and high-performance database architectures. Additionally, they can learn about best practices for building scalable and efficient Java applications.
canonical: https://daily.dev/sources/vladmihalcea
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/vladmihalcea
og:type: website
og:site_name: daily.dev
og:title: Vlad Mihalcea posts | daily.dev
og:description: Vlad Mihalcea's blog offers insights into software development, database technologies, and Java programming. Readers can explore articles covering topics such as Hibernate ORM, SQL optimization, and high-performance database architectures. Additionally, they can learn about best practices for building scalable and efficient Java applications.
og:image: https://api.daily.dev/og/sources/vladmihalcea.png
og:image:width: 1200
og:image:height: 630
---

![Vlad Mihalcea logo](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5dd0066095304e2ea086956d3ed96c1b)

# Vlad Mihalcea

Follow FollowBlock

Vlad Mihalcea's blog offers insights into software development, database technologies, and Java programming. Readers can explore articles covering topics such as Hibernate ORM, SQL optimization, and high-performance database architectures. Additionally, they can learn about best practices for building scalable and efficient Java applications.

Related tags:

[#spring](/tags/spring)[ #database](/tags/database)[ #java](/tags/java)[ #spring-boot](/tags/spring-boot)[ #conference](/tags/conference)[ #career](/tags/career)

[Posts about spring](/tags/spring)[Posts about database](/tags/database)[Posts about java](/tags/java)[Posts about spring-boot](/tags/spring-boot)[Posts about conference](/tags/conference)[Posts about career](/tags/career)

[Thirteen years of blogging](/posts/thirteen-years-of-blogging-62nrxdsr6)[What I learned at DevTalks Cluj-Napoca 2026](/posts/what-i-learned-at-devtalks-cluj-napoca-2026-lcgxdifxk)[Meet Jos Roseboom](/posts/meet-jos-roseboom-slleuwote)[How to emulate LEFT JOIN FETCH using projections](/posts/how-to-emulate-left-join-fetch-using-projections-z5aul2lhn)[The best way to replace the deprecated GenericGenerator](/posts/the-best-way-to-replace-the-deprecated-genericgenerator-y0umish2x)[Just Use Postgres!](/posts/just-use-postgres--c90ppdw4c)[The best way to clean up test data with Spring and Hibernate](/posts/the-best-way-to-clean-up-test-data-with-spring-and-hibernate-q1bcpulgx)[Troubleshooting Java](/posts/troubleshooting-java-5kdxgphjh)[Twelve years of blogging](/posts/twelve-years-of-blogging-ubd7z5fbf)[MySQL Query Optimization with Releem](/posts/mysql-query-optimization-with-releem-62utcvppu)

## Most upvoted posts from Vlad Mihalcea

## Best discussed posts from Vlad Mihalcea

## All posts from Vlad Mihalcea

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/sources/vladmihalcea#organization","name":"Vlad Mihalcea","url":"https://daily.dev/sources/vladmihalcea","logo":{"@type":"ImageObject","url":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5dd0066095304e2ea086956d3ed96c1b"},"description":"Vlad Mihalcea's blog offers insights into software development, database technologies, and Java programming. Readers can explore articles covering topics such as Hibernate ORM, SQL optimization, and high-performance database architectures. Additionally, they can learn about best practices for building scalable and efficient Java applications."},{"@type":"CollectionPage","@id":"https://daily.dev/sources/vladmihalcea#page","url":"https://daily.dev/sources/vladmihalcea","name":"Vlad Mihalcea posts on daily.dev","description":"Vlad Mihalcea's blog offers insights into software development, database technologies, and Java programming. Readers can explore articles covering topics such as Hibernate ORM, SQL optimization, and high-performance database architectures. Additionally, they can learn about best practices for building scalable and efficient Java applications.","about":{"@id":"https://daily.dev/sources/vladmihalcea#organization"},"isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Vlad Mihalcea"}]}]}
```

