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

Why you should have a Software Build System

Posted on April 2, 2021December 13, 2023 by Toma Velev

One of the latest Job Roles in IT in recent years is DevOps – Development & Operations Specialist that tunes up a Software Build System. It has the task to link the work of coders, managers, clients, users, and System Administrators. The last role is un-humanized and replaced by Cloud Software Services.  The Cloud Tools…

Read more
Secrets not spoken by Tutorials Creating Developers

Secrets unspoken by Flutter Tutorials creating developers

Posted on March 20, 2021April 21, 2021 by Toma Velev

In this article you will learn few secrets not spoken by tutorials creating developers. These are things that many tutorial creating developers aren’t saying, because they don’t know them or realize them. Many colleagues are often too attached to the tool they are using. It has become their fetish. Other times these things are purposefully…

Read more
Flutter State

Flutter State – Widget | Provider | MVVM | BLOC

Posted on February 26, 2021July 5, 2025 by Toma Velev

In this article you will read a comparison of the different state management approaches in the Flutter Framework from my full-stack and beyond point of view. Who gives a F* about these Design Patterns? From a business standpoint, it is only indirectly important. If a developer knows them well enough, he will eliminate the possibility…

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
Align Widget Center

Two ways to Center Widget in Jetpack Compose

Posted on February 24, 2021July 3, 2025 by Toma Velev

In This Article I am Demonstrating how to Align a Widget or group of Components – to the Center of the parent View or the Screen. Probably more options exist, but – this is for now. The First Option is with parent Column: Column(modifier = Modifier.fillMaxSize(), verticalArrangement = Arrangement.Center, horizontalAlignment = Alignment.CenterHorizontally) { Text(text =…

Read more
Rotate

Failed to Rotate Android Activity in the Emulator

Posted on February 24, 2021March 16, 2021 by Toma Velev

In this video/blog post/ I failed to record and Rotate properly one demonstration showing centered Text or some other mix of Widgets in Jetpack Compose. IMO – it is a good moment to point out the places where the rotation may be disabled.  AndroidManifest.xml – flag in the Activity Tag. Set the flag SCREEN_ORIENTATION_PORTRAIT set…

Read more
Web Interceptors

Web Interceptors – Java | Android | Flutter

Posted on February 23, 2021December 17, 2023 by Toma Velev

Web Interceptors are the way to implement aspect oriented programming above the HTTP protocol. They do all kinds of functionality: Track usage – auditing, statistics Logging events of special interest Performance monitoring Set custom headers, data encryption, other type of application and domain specific logic Security: On the Server the goal is to prevent unauthorized…

Read more
Flutter is for Startups

For whom is Flutter for? Why not Native?

Posted on February 22, 2021April 16, 2021 by Toma Velev

Developers tend to attach themselves to frameworks. They see some magic tricks like the ones The Flutter Framework makes in its cross platform efforts. In the past, there were also several other wizardly-like technologies. An experienced software engineer with more than technical skills sees beyond the bytes, the shiny animations and drawings. Flutter Framework is…

Read more
Backend Developer in the Frontend World

Backend Developer into the Frontend World Madness

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

Being half-Backend (Full-stack) Developer I cannot stop myself from looking at the Frontend World as some kind of mindless madness. I’ve talked before how concepts are renamed and reimplemented. In this article I’m gonna include few more items. Back-end approach in the Front-End The backend developers often don’t care about the size of the systems…

Read more
Product Service Software

Creating a Product or Service – Layers beyond Software

Posted on February 22, 2021April 7, 2021 by Toma Velev

In the end of the day a piece of Software is just a tool and several more layers are required for it to be useful. Creating a Product or Service – choosing the technical library could be viewed as the most straightforward part – once you figured everything else out. Educating the market A Product…

Read more

Posts pagination

  • Previous
  • 1
  • …
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • …
  • 67
  • 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)