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
  • Flutter Apps
Menu
What are ways to Optimize the backend endpoints in Spring Boot

What are ways to Optimize the backend endpoints in Spring Boot

Posted on July 12, 2025 by Toma Velev

To Optimize backend endpoints in a Spring Boot app with Java 17 can significantly improve performance and scalability. Here’s a structured list of strategies, starting from database-level optimizations and moving to application and infrastructure layers: Database/SQL Optimization ✅ Optimize SQL Queries Use EXPLAIN plans to analyze slow queries. Use proper indexing on columns used in…

Read more
Flutter image flickers

Flutter image flickers

Posted on July 12, 2025 by Toma Velev

If an image in your Flutter app flickers — especially when using an image from the backend wrapped in FastCachedImage — is usually caused by the widget being rebuilt when switching between views. Here’s how to prevent the flickering: ✅ 1. Keep the View State Persistent If you’re rebuilding after state change, the widget tree…

Read more
Could a Flutter App save a Flag even after uninstall

Could a Flutter App save a Flag even after uninstall

Posted on July 12, 2025 by Toma Velev

No, a standard Flutter App (or any mobile app) cannot persist a Flag or data after executing uninstall, because: 🔒 App Data Is Deleted on Uninstall When a user uninstalls your app: All app data stored on the device is removed, including: Shared preferences SQLite databases Internal storage Cache This behavior is enforced by both…

Read more
Could iOS flutter app logs be viewed while running in release modetate

Could iOS flutter app logs be viewed while running in release mode – started after previous closed state

Posted on July 12, 2025July 13, 2025 by Toma Velev

In Flutter, iOS app logs in release mode are very limited, and typically not viewable through flutter logs or Xcode like in debug or profile mode. However, depending on what exactly you’re trying to capture, here’s a breakdown of what’s possible: 🔍 1. Flutter Logs in Release Mode flutter logs will not show Dart-level logs…

Read more
6 Addictive Mobile Game Ideas Inspired by Flappy Bird's Simplicity

6 Addictive Mobile Game Ideas Inspired by Flappy Bird’s Simplicity

Posted on June 22, 2025 by Toma Velev

Looking to create the next viral Mobile Addictive Mobile Game – Here are soem ideas are inspired by Flappy Bird‘s iconic mix of simplicity, challenge, and addictive one-tap gameplay. Perfect for indie developers or studios aiming to build fast-paced, replayable mobile experiences. Each concept focuses on easy-to-learn mechanics, endless runner or obstacle-dodging dynamics, and endless…

Read more
How to make Flutter Text () underline

How to make Flutter Text () underline

Posted on June 22, 2025 by Toma Velev

To make text underlined in Flutter using the Text widget, you can use the TextStyle property with the decoration parameter set to TextDecoration.underline. Here’s a simple example: Text( ‘Underlined Text’, style: TextStyle( decoration: TextDecoration.underline, ), ) Additional Options Customize the underline style: You can further customize the underline using properties like decorationColor, decorationStyle, and decorationThickness:…

Read more
Spring Boot CSV Export

Spring Boot CSV Export

Posted on June 22, 2025 by Toma Velev

Below is a Spring Boot example that demonstrates Export of data to CSV by processing records in two ways with and without library. A count() query to get the total number of records. Paging (PageRequest) to fetch records batch-by-batch. Writing directly to the response’s OutputStream to avoid holding all records in memory. ✅ Assumptions You…

Read more
Questions for your Manager

Questions for your Manager

Posted on June 22, 2025 by Toma Velev

Here are some thoughtful and strategic questions you can ask during a 1-on-1 with your manager, depending on your goals. ✅ For Personal Growth & Development What skills do you think I should focus on developing next? Are there any stretch projects or responsibilities I could take on? How do you see my performance over…

Read more
Flutter BloC to BloC Comminication

Flutter BloC to BloC Comminication

Posted on June 22, 2025 by Toma Velev

There are several valid patterns for Flutter BloC to BloC Comminication. Let’s break them down and summarize the pros and cons of each, plus a few extra notes to guide best practice. ✅ 1. Bloc 1 injected as a property inside Bloc 2 How it works: BlocB receives an instance of BlocA, listens to its…

Read more
Example of GridView Builder in Flutter

Example of GridView Builder in Flutter

Posted on June 14, 2025 by Toma Velev

Here is an example of using GridView Builder in Flutter. import ‘package:flutter/material.dart’; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: GridViewExample(), ); } } class GridViewExample extends StatefulWidget { @override _GridViewExampleState createState() => _GridViewExampleState(); } class _GridViewExampleState extends State<GridViewExample> { final List<int> numbers = List.generate(100,…

Read more

Posts pagination

  • 1
  • 2
  • 3
  • 4
  • …
  • 57
  • Next
  • What are ways to Optimize the backend endpoints in Spring Boot
  • Flutter image flickers
  • Could a Flutter App save a Flag even after uninstall
  • Could iOS flutter app logs be viewed while running in release mode – started after previous closed state
  • 6 Addictive Mobile Game Ideas Inspired by Flappy Bird’s Simplicity

Categories

  • Apps (20)
  • ChatGPT (19)
  • Choosing a Framework (38)
  • Flutter (206)
  • Graphical User Interface (13)
  • Marketing (114)
  • Software Development (270)
  • Spring (43)
  • StartUp (21)
  • Uncategorized (4)
  • Uncategorized (15)
  • 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 (83)
    • Flutter Apps (23)
    • 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

  • What are ways to Optimize the backend endpoints in Spring Boot
  • Flutter image flickers
  • Could a Flutter App save a Flag even after uninstall
  • Could iOS flutter app logs be viewed while running in release mode – started after previous closed state
  • 6 Addictive Mobile Game Ideas Inspired by Flappy Bird’s Simplicity

Post Categories

  • Apps (20)
  • ChatGPT (19)
  • Choosing a Framework (38)
  • Flutter (206)
  • Graphical User Interface (13)
  • Marketing (114)
  • Software Development (270)
  • Spring (43)
  • StartUp (21)
  • Uncategorized (4)
  • Uncategorized (15)
  • Vaadin (14)