Skip to content

Software Development at Program Tom LTD

Place for coding, programming, development and software in general.

Menu
  • Blog
  • PDF Booklets
  • Dev Utils & Content
  • Java Spring Boot Or Web Apps
  • English
    • български
    • English
    • Español
    • Português
    • हिन्दी
    • Русский
    • Deutsch
    • Français
    • Italiano
    • العربية
  • About Us
  • Cart
Menu

Category: Spring

How to Create a query using Spring Repository API & filter by mutliple values

How to Create a query using Spring Repository API & filter by mutliple values

Posted on November 10, 2023 by Toma Velev

In Spring Data JPA, you can use the Crud Repository or Jpa Repository interfaces to create queries for your entities to filter by multiple values of a column. You can use the IN keyword in your query method. This is an extended use case for my previous problems: https://programtom.com/dev/2023/10/24/how-to-get-child-records-count-with-spring-repository/ Let’s assume you have an entity…

Read more
How to prevent StackOverflow Error - JSON from Spring Repository

How to prevent StackOverflow Error – JSON from Spring Repository

Posted on October 25, 2023October 25, 2023 by Toma Velev

To prevent a StackOverflow Error when writing Data to JSON REST Endpoints – retrieved from a Spring Repository, you need to ensure that circular references are handled properly, particularly in the context of bidirectional relationships between entities. This is a follow from my previous post “How to get child records count with Spring Repository“. When…

Read more
How to get child records count with Spring Repository

How to get child records count with Spring Repository

Posted on October 24, 2023October 24, 2023 by Toma Velev

Many times you are required to get the count of child records associated with a parent record and with Spring Repository, you can utilize the JpaRepository provided by Spring Data. Assuming you have a one-to-many relationship between parent and child entities, you can create a method in your repository interface to fetch the count of…

Read more
The Secret Key to Successful Startup is...

The Secret Key to Successful Startup is…

Posted on September 29, 2023October 10, 2023 by Toma Velev

The Secret Key to Successful Startup is Use as Much 3rd party API as possible, so your work is basically – near zero. There are services for authentication and authorization, file storage, hosting, AI, payment gateways and integrations user information from social media and so on. Using third-party APIs can be a valuable strategy for…

Read more
Micro Service Java Modules for Any App

Micro Service Java Modules for Any App

Posted on January 20, 2023April 8, 2023 by Toma Velev

This will be an article – edited multiple times – that will include links to packages of Micro Service Java Modules for Any App. Such common modules are user functionalities, roles, access, security, notification systems, performance and more. After the basic stuff, I’m gonna dive into app building and several modules required for a blockchain…

Read more

Posts pagination

  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • Prompt-to-Production: How AI is Forcing Us to Build Higher Quality Software
  • Debug Web View Flutter App
  • Skipping AI? You’re a Relic – Time to Evolve or Perish!
  • 2026 Flutter Launch Blueprint: Your 10-Step Checklist to App Store Domination
  • Product Requirements Document – for different software development levels

Categories

  • Apps (25)
  • ChatGPT (27)
  • Choosing a Framework (38)
  • Flutter (281)
  • Graphical User Interface (14)
  • Marketing (119)
  • Software Development (292)
  • Spring (45)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (16)

Tags

Algorithms (9) crypto (29) flutterdev (39) General (86) Java (7) QR & Bar Codes (3) Software Dev Choices (33) Spring Boot (1) standards (1) Theme (3) User Authentication & Authorization (9) User Experience (10) Utilities (19) WordPress (11)

Product categories

  • All Technologies (87)
    • Flutter Apps (26)
    • GPT (4)
    • Java (39)
    • Native Android (3)
    • PHP (9)
    • Spring (Boot) / Quarkus (36)
    • Utils (15)
    • Vaadin 24+ (28)
    • Vaadin 8 (1)
  • Apps (18)
    • Employees DB (1)
    • Notes (6)
    • Personal Budget (1)
    • Recipes Book (1)
    • Stuff Organizer (1)
    • To-Do (2)
  • PDF Books (3)
  • Source Code Generators (8)

Recent Posts

  • Prompt-to-Production: How AI is Forcing Us to Build Higher Quality Software
  • Debug Web View Flutter App
  • Skipping AI? You’re a Relic – Time to Evolve or Perish!
  • 2026 Flutter Launch Blueprint: Your 10-Step Checklist to App Store Domination
  • Product Requirements Document – for different software development levels

Post Categories

  • Apps (25)
  • ChatGPT (27)
  • Choosing a Framework (38)
  • Flutter (281)
  • Graphical User Interface (14)
  • Marketing (119)
  • Software Development (292)
  • Spring (45)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (16)