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

Architecture Standards Programming

Architecture Standards in all Programming Ends

Posted on February 29, 2024 by Toma Velev

Standards in Architecture across backend microservices, front-end and mobile apps has a lot of benefits in Programming, software development and beyond. In purely coding perspective – it is crucial for ensuring consistency, scalability, and maintainability in a software ecosystem. It allows new members to enter and be productive fast. New applications may be produced in…

Read more
How to Read a File lazyly Line by Line with Java

How to Read a File lazyly Line by Line with Java

Posted on February 5, 2024 by Toma Velev

In Java, you can use the Files.lines() method along with the Stream API to read a file lazily line by line. This approach is efficient for large files, as it reads and processes the file on demand rather than loading the entire file into memory. Here’s an example: import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import…

Read more
List of Spring Boot Modules that are good for Micro Service

List of Spring Boot Modules that are good for Start Up Micro Service

Posted on January 24, 2024January 25, 2024 by Toma Velev

Here is a list of some potential Spring Boot Modules that are good for developing into Micro Service that you will most likely reuse across several projects. The success of start-ups is low and it is good to have the common modules (almost) ready so you could fail fast and develop the new idea fast….

Read more
Is MariaDB Good for Storing Files?

Is MariaDB Good for Storing Files?

Posted on January 21, 2024January 21, 2024 by Toma Velev

MariaDB, like most relational databases, is not primarily designed for storing files. It’s optimized for storing structured data like numbers, strings, and dates and make references between the data. Why not – Store files in the DB Do not store files in MariaDB using Blob data types, it’s not generally recommended for a couple of…

Read more
Spring Boot Minimal Code - Rabbitmq Messaging

Spring Boot Minimal Code – RabbitMQ Messaging

Posted on January 11, 2024January 15, 2024 by Toma Velev

You could use Rabbitmq as it is more user-friendly for basic Messaging and in this blog post I will give you Spring Boot Minimal Code. You will be able to archive both Synchronous and Asynchronous communication between your micro services – with very little effort. Install the Rabbit Create a new Spring Boot project using…

Read more
Image Watermark Maker - Java Vaadin Web App

How to put Watermark on Image with Java Code?

Posted on January 11, 2024 by Toma Velev

To achieve putting Watermark on Image with Java Code, you can use the Java Advanced Imaging (JAI) library along with the ImageIO library or java.awt and javax.imageio. You could add Watermark without Java Advanced Imaging Library You can use the java.awt and javax.imageio packages available in the standard Java library for basic image processing. Here’s…

Read more
Spring Boot Micro Service Shutdown

Spring Boot Micro Service Shutdown

Posted on December 13, 2023December 14, 2023 by Toma Velev

One of the needs you will find when developing Spring Boot Micro Service is the ability to Shutdown applocations gracefully. You will find most of the options on the internet like here: https://www.baeldung.com/spring-boot-shutdown. I’ll add my own two cents on the topic. Why? You may find several reason to Shutdown a Micro Service. If you…

Read more
How to integrate Spring Boot Application into Docker?

How to integrate docker into spring boot application

Posted on December 3, 2023 by Toma Velev

Dockerizing a Spring Boot application involves creating a Docker image that contains your application and its dependencies, allowing you to run the application in a containerized environment. Here’s a step-by-step guide on how to Dockerize a Spring Boot application: Step 1: Install Docker Make sure Docker is installed on your machine. You can download it…

Read more
Vaadin - Abstracting away the Web for Business Applications with Java

Vaadin – Abstracting away the Web for Business Applications with Java

Posted on November 22, 2023November 22, 2023 by Toma Velev

Vaadin is a Java framework for building modern Business Web Applications. It is designed to simplify and abstract away the complexities of web development, allowing you to create rich, interactive user interfaces using ONLY Java. I personally use it for Administrative interfaces as it minimizes the need to write separate logic for the server-side functionality…

Read more
Getting Started with Kafka + Spring Boot

Getting Started with Kafka + Spring Boot

Posted on November 12, 2023December 11, 2023 by Toma Velev

Here is a getting started snippets from my personal experience with Kafka and Spring Boot. You could use them to implement the features – detailed in a previous article – that are good for separation from a big monolith. Kafka Setup Kafka is a separate service/process running on your server with its own complexities and…

Read more

Posts pagination

  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • Next
  • 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)