41554 blogs · [ { "id": "01a087d3-f180-7072-b2e3-797c299b1214", "title": "Java with AI - Tip #2 - Generate tests before implementation", "url": "https://www.rghiorghisor.com/blog/214_java_with_ai_2_tdd/", "published_at": "2025-12-17T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538fa41778aa", "title": null, "url": "https://www.rghiorghisor.com/tags/ai/", "published_at": "2025-12-17T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538fa4711bdb", "title": null, "url": "https://www.rghiorghisor.com/blog/", "published_at": "2025-12-17T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538fa4bb1d62", "title": null, "url": "https://www.rghiorghisor.com/tags/java/", "published_at": "2025-12-17T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538fa581d817", "title": null, "url": "https://www.rghiorghisor.com/", "published_at": "2025-12-17T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538fa60aadbb", "title": null, "url": "https://www.rghiorghisor.com/tags/software-development/", "published_at": "2025-12-17T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538fa6a833af", "title": null, "url": "https://www.rghiorghisor.com/tags/", "published_at": "2025-12-17T00:00:00+00:00" }, { "id": "01a087d3-f180-7072-b2e3-797c2a31073a", "title": "Java with AI - Tip #1 - Single Responsibility Principle", "url": "https://www.rghiorghisor.com/blog/213_java_with_ai_1_srp/", "published_at": "2025-12-12T00:00:00+00:00" }, { "id": "01a087d3-f180-7072-b2e3-797c2b20b2c6", "title": "When mocks break the build", "url": "https://www.rghiorghisor.com/blog/212_when_mocks_break_the_build/", "published_at": "2025-11-21T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538fa767f7d4", "title": null, "url": "https://www.rghiorghisor.com/tags/mocks/", "published_at": "2025-11-21T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538fa7dc7e6c", "title": null, "url": "https://www.rghiorghisor.com/tags/testing/", "published_at": "2025-11-21T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538fa8c97fba", "title": null, "url": "https://www.rghiorghisor.com/tags/testng/", "published_at": "2025-11-21T00:00:00+00:00" }, { "id": "01a087d3-f180-7072-b2e3-797c2c013467", "title": "Java JIT optimizations - Inline", "url": "https://www.rghiorghisor.com/blog/211_jit_inline/", "published_at": "2025-08-13T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538fa9b1e404", "title": null, "url": "https://www.rghiorghisor.com/tags/inline/", "published_at": "2025-08-13T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538faaa872f7", "title": null, "url": "https://www.rghiorghisor.com/tags/jit/", "published_at": "2025-08-13T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538fab8ac38a", "title": null, "url": "https://www.rghiorghisor.com/tags/jvm/", "published_at": "2025-08-13T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538faba1a789", "title": null, "url": "https://www.rghiorghisor.com/tags/performance/", "published_at": "2025-08-13T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538fac7a10d8", "title": null, "url": "https://www.rghiorghisor.com/tags/sofware-development/", "published_at": "2025-08-13T00:00:00+00:00" }, { "id": "01a087d3-f180-7072-b2e3-797c2ca2d4c2", "title": "The curious case of byte as int in Java InputStreams", "url": "https://www.rghiorghisor.com/blog/210_byte_as_int_in_inputstreams/", "published_at": "2025-07-31T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538fad59247e", "title": null, "url": "https://www.rghiorghisor.com/tags/data-types/", "published_at": "2025-07-31T00:00:00+00:00" }, { "id": "01a087d3-f180-7072-b2e3-797c2d16391d", "title": "Coding courses or the new tech snake oil", "url": "https://www.rghiorghisor.com/blog/207_coding_courses_or_new_tech_snake_oil/", "published_at": "2024-02-20T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538fad8aba37", "title": null, "url": "https://www.rghiorghisor.com/tags/beginner/", "published_at": "2024-02-20T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538fae2f973a", "title": null, "url": "https://www.rghiorghisor.com/tags/career/", "published_at": "2024-02-20T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538faeca1ba9", "title": null, "url": "https://www.rghiorghisor.com/tags/learning/", "published_at": "2024-02-20T00:00:00+00:00" }, { "id": "01a087d3-f180-7072-b2e3-797c2d73ca62", "title": "The power of asking questions in Software Development leadership", "url": "https://www.rghiorghisor.com/blog/203_the_power_of_asking_questions/", "published_at": "2023-08-10T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538fafaadf28", "title": null, "url": "https://www.rghiorghisor.com/tags/everyday-leadership/", "published_at": "2023-08-10T00:00:00+00:00" }, { "id": "01a087d3-f180-7072-b2e3-797c2de974d1", "title": "The Kotlin vs Java issue", "url": "https://www.rghiorghisor.com/blog/2023-03-13_the_kotlin_vs_java_issue/", "published_at": "2023-03-13T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538fb053cc12", "title": null, "url": "https://www.rghiorghisor.com/tags/kotlin/", "published_at": "2023-03-13T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538fb17a283f", "title": null, "url": "https://www.rghiorghisor.com/tags/clean-code/", "published_at": "2022-12-19T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538fb2715195", "title": null, "url": "https://www.rghiorghisor.com/tags/coding/", "published_at": "2022-12-19T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538fb288a744", "title": null, "url": "https://www.rghiorghisor.com/tags/programming/", "published_at": "2022-12-19T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538fb3343fe9", "title": null, "url": "https://www.rghiorghisor.com/tags/legacy/", "published_at": "2022-12-19T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538fb51452a6", "title": null, "url": "https://www.rghiorghisor.com/tags/mentee/", "published_at": "2022-12-19T00:00:00+00:00" }, { "id": "01a0e7c2-c906-7390-8c91-538fb5b28b0a", "title": null, "url": "https://www.rghiorghisor.com/tags/mentorship/", "published_at": "2022-12-19T00:00:00+00:00" }, { "id": "01a087d3-f180-7072-b2e3-797c2edf7831", "title": "5 Java coding beginner tips", "url": "https://www.rghiorghisor.com/blog/2021-02-18_5-java-coding-beginner-tips/", "published_at": "2021-02-18T00:00:00+00:00" }, { "id": "01a087d3-f180-7072-b2e3-797c2f2abbfa", "title": "Legacy code — keep your sanity", "url": "https://www.rghiorghisor.com/blog/2021-02-07_legacy-codekeep-your-sanity/", "published_at": "2021-02-07T00:00:00+00:00" }, { "id": "01a087d3-f180-7072-b2e3-797c2fd8c2e3", "title": "A software developer mentor’s advice to mentees", "url": "https://www.rghiorghisor.com/blog/2021-01-23_software-developer-mentors-advice-to-mentees/", "published_at": "2021-01-23T00:00:00+00:00" }, { "id": "01a087d3-f180-7072-b2e3-797c28dd695d", "title": "Hi!", "url": "https://www.rghiorghisor.com/about/", "published_at": null }, { "id": "01a0e7c2-c907-70e3-bf67-f5ac177ae76d", "title": null, "url": "https://www.rghiorghisor.com/javabytes/", "published_at": null } ] posts Claim your blog
Back to rghiorghisor.com
Blog · corpus.blog/blogs/rghiorghisor.com/posts

rghiorghisor.com

rghiorghisor.com

2025

2024

2023

2022

2021

Undated