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
Menu

Category: Spring

You've got Elastic Search and Kibana running - minimal spring boot integration

Elastic Search – minimal spring boot integration

Posted on October 8, 2024 by Toma Velev

You’ve got Elastic Search and Kibana running – here is an example of a minimal Spring Boot application that integrates with Elasticsearch. This article is continueing my previous articles: What Problems Elastic Search resolves? Getting Started Guide for Elastic Search Docker Compose Settinghs Any Software nowadays is delivered through containers. Having your hands dirty by…

Read more
How to integrate Push Notifications in Vaadin Web App

2024 Firebase Push Notifications in Vaadin Web [Fail⚠️] App [Mobile✅]

Posted on September 5, 2024September 5, 2024 by Toma Velev

Most recently I’ve tried to Integrate Firebase Push Notifications into a Vaadin Web App and I ended up – getting it – working – on Mobile. Here’s an overview of the steps I’ve done. Using Vaadin’s built-in support for @Push Notifications Vaadin provides ability to “Push” content onto the browser from your server. If you…

Read more
what is DTO in Spring Boot

what is DTO in Spring Boot

Posted on August 26, 2024 by Toma Velev

In Spring Boot, a DTO or Data Transfer Object is a simple Java object that is used to transfer data between different layers of an application. DTOs are often used to encapsulate the data that needs to be transferred from one subsystem of an application to another: from database to the service layer from service…

Read more
Latest Trends you could code with Java Spring Boot

Latest Trends you could code with Java Spring Boot

Posted on August 26, 2024 by Toma Velev

Java Spring Boot is a powerful framework for building microservices, web applications, and enterprise-level solutions and its popularity is well-suited to several of the latest trends in software development. Here’s how you can leverage Spring Boot to explore these trends, along with relevant libraries and resources: 1. API-First Architecture Libraries: Spring Boot Starter Web: For…

Read more
How to replace System.out.println with proper logging in Spring Boot

How to replace System.out.println with proper logging in Spring Boot

Posted on August 10, 2024 by Toma Velev

Replacing System.out.println with proper logging in a Spring Boot application is a good practice as it provides better control over log output, supports different log levels, and integrates well with various monitoring tools. Spring Boot uses SLF4J (Simple Logging Facade for Java) as an abstraction for various logging frameworks, typically Logback by default. Step by…

Read more
What items are a must or Required and should be integrated with a new Spring Boot Project

What items are Required & Integrated to a Spring Boot Project

Posted on August 1, 2024August 1, 2024 by Toma Velev

When starting a new Spring Boot project, several core components and dependencies are essential to include, depending on the project’s requirements and goals. Here are some key items that are generally considered “must-haves” for a typical Spring Boot application: 1. Spring Boot Starters Spring Boot Starters are convenient dependency descriptors to simplify your project’s build…

Read more
How to File Upload using Java API with no external libraries or Spring Boot

How to File Upload – Java API with no external libs or Spring Boot

Posted on August 1, 2024 by Toma Velev

To upload a file using Java without external libraries, you can use the standard Java I/O and networking classes. Below is a step-by-step guide and an example of how to accomplish this: Set up the HTTP Connection: Use HttpURLConnection to create a connection to the server. Set the request method to POST. Set the Content-Type…

Read more
CI/CD for App Distribution - Spring Boot - Vaadin App

CI/CD for App Distribution – Spring Boot – Vaadin App

Posted on July 3, 2024July 3, 2024 by Toma Velev

Here are the steps I’ve executed on a remote personal machine to set up CI/CD for my App Distribution – Spring Boot – Vaadin App.  On Remote Personal Machine 1) define remote git repositorycd git/mkdir my_appcd my_app/git init –barepwd //outputs the current directory Git Hook cd hooksedit post-updatecurl to Jenkins with custom tokenmake post-update executable…

Read more
Platform & Library Dependencies - Developer Hell for Integration and Testing

Platform & Library Dependencies – Developer Hell for Integration and Testing

Posted on March 6, 2024March 9, 2024 by Toma Velev

Integrating with Platform and Library Dependencies is a Developer Hell for Coding, Integration and Testing. You must overcome million obsticles , dive deep into technical details to come up with solutions or at least workarounds. Long time ago – in a galaxy far, far away – I’ve integrated into Liferay Portlet, Struts 2 Framework, Google…

Read more
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

Posts pagination

  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • Next
  • Feature Flags – Enable Functionality from the BackEnd
  • Integrating xAI Grok API with Spring Boot
  • How to Progresively Integrate AI
  • What is an AI Agent
  • Flutter image scaling

Categories

  • Apps (22)
  • ChatGPT (23)
  • Choosing a Framework (38)
  • Flutter (256)
  • Graphical User Interface (14)
  • Marketing (116)
  • Software Development (281)
  • Spring (44)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (14)

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 (84)
    • Flutter Apps (24)
    • GPT (4)
    • Java (38)
    • Native Android (3)
    • PHP (9)
    • Spring (Boot) / Quarkus (35)
    • Utils (15)
    • Vaadin 24+ (27)
    • 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

  • Feature Flags – Enable Functionality from the BackEnd
  • Integrating xAI Grok API with Spring Boot
  • How to Progresively Integrate AI
  • What is an AI Agent
  • Flutter image scaling

Post Categories

  • Apps (22)
  • ChatGPT (23)
  • Choosing a Framework (38)
  • Flutter (256)
  • Graphical User Interface (14)
  • Marketing (116)
  • Software Development (281)
  • Spring (44)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (14)