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

Tag: Utilities

Utilities for Developers or for All kinds of people

IP White List for Profile - Service

IP White List for Profiles – Service

Posted on May 30, 2021May 30, 2021 by Toma Velev

One of the ways to let users secure their profiles is allow them set IP White List from where they will access your service. The IP addresses of most users are pseudo-static in my experience – here in Bulgaria. The IPs are dynamic in settings of the Internet Provider (if the users haven’t paid additionally…

Read more
App Update Distribution Center

App Update Distribution Center

Posted on May 20, 2021May 27, 2021 by Toma Velev

I’ve written in the past how creating a Software that is able to update: https://programtom.com/dev/2020/11/07/do-you-think-about-software-updatability/ is somehow essential if you are serious enough in making users happy. I personally have probably 20 apps that I’ve published in the app stores / marketplaces – Apple, Google, Yandex, Samsung. They all have their own requirements. I am…

Read more
How to Generate GUID

How to Generate GUID – Java, PHP, Flutter

Posted on February 24, 2021June 7, 2025 by Toma Velev

In this article you’ll get samples of how to Generate Globally Unique Identifier or GUID in Java, PHP and Flutter. Why Use it? Globally Unique Identifiers have certain benefits over number/integer based auto incrementing keys and ids. They are uniquely and randomly created on multiple devices and servers. This is useful in multi-server architectures and…

Read more
Pick a File on Flutter

Pick a File with Flutter from the underlying System

Posted on February 18, 2021February 18, 2021 by Toma Velev

There is a plug-in for Flutter that enables you to pick a file from the underlying System. As application creators we should not worry (that much) about platform specifics. The developers of the plugin have wrapped the edge cases in a common programming interface (API). The environment details of the platforms should stay hidden for…

Read more
Video Converter Java Tool

FREE Apps – What – Video Converter – Softwares to use

Posted on January 20, 2021January 22, 2021 by Toma Velev

I offer a Video Converter Software as a Paid Product that includes Executable Part and the Source Code. From a small talk I was reminded how important to start producing videos is. I’m also sharing here – some of the tools I have used or I am using – mine and free options from the…

Read more
Watermark

Add Watermark to your Creative Content

Posted on January 13, 2021January 22, 2021 by Toma Velev

If you publish something on the Internet – with or without Watermark, no matter what or where – you must count it as pirated. The tool presented here is small part of a functionality of a project developed 4-5 years ago, that Facebook stole. The current rework is a minimal feature – minimal step to…

Read more
List Files in Folders

How to List Files in a Folder with PHP & Java

Posted on January 1, 2021July 13, 2025 by Toma Velev

In this article I’ll show you How to List the Files that are located in a Directory with PHP & Java. Here are the Source Code Samples and Hints: PHP PHP can List the Files in a Directory with two APIs: Option 1: $fileList = glob(‘*’); // place here a file system regex foreach($fileList as…

Read more
IndexedDB Database

How To Use Indexed DB – a Database in the Web Browser

Posted on December 27, 2020October 9, 2023 by Toma Velev

Can I Use IndexedDB – the Database of the Web Browsers? IndexedDB Database is the accepted (standardized) way of storing semi-structured & organized information in the Web Browsers. It is supported by most of them in their latest version: https://caniuse.com/indexeddb. In programming terms – you could check the support programmatically this way: window.indexedDB = window.indexedDB…

Read more
Tool for Simple Web Site

How to Create Simple Web Site – Tool

Posted on November 5, 2020January 28, 2021 by Toma Velev

There are ton of Tools for Creating Simple Web Site or Sites on the Internet – Free and Paid. With the current one you could create pages that act like [Web] Apps. It will have main section with your content and a top menu for desktop or a side menu for mobile. https://programtom.com/Simple_Web_Site/ You’ll need…

Read more

Posts pagination

  • Previous
  • 1
  • 2
  • Jenkins SCP File Upload to Remote Server
  • Essential Programming Books – Principles & Flutter
  • Social Media Platforms 🌍
  • Strategies to prevent review regressions
  • How to set Google Map Theme in a Flutter App

Categories

  • Apps (22)
  • ChatGPT (23)
  • Choosing a Framework (38)
  • Flutter (269)
  • Graphical User Interface (14)
  • Marketing (117)
  • Software Development (286)
  • Spring (45)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (15)

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

  • Jenkins SCP File Upload to Remote Server
  • Essential Programming Books – Principles & Flutter
  • Social Media Platforms 🌍
  • Strategies to prevent review regressions
  • How to set Google Map Theme in a Flutter App

Post Categories

  • Apps (22)
  • ChatGPT (23)
  • Choosing a Framework (38)
  • Flutter (269)
  • Graphical User Interface (14)
  • Marketing (117)
  • Software Development (286)
  • Spring (45)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (15)