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
Log4J Problem - Solutions

Log4J Problem – Solutions

Posted on December 15, 2021December 15, 2021 by Toma Velev

As the Log4J Problem swarmed the Internet, I’ve been thinking about the possible – Solutions. But, I found a blog post that pretty much covered it https://spring.io/blog/2021/12/10/log4j2-vulnerability-and-spring-boot. Solution for the older versions, Application Server Administrators could remove the unused Appenders from the Jar File. If an app is logging only to Files or to Console,…

Read more
Actions Logging Application

Logging User Actions

Posted on December 15, 2021July 5, 2025 by Toma Velev

Tracking and Logging user Actions is essential and even critical part of too many areas and in so many layers of an Application. Just look up – how many applications are affected by the Log4J bug – Tesla, the Voice Assistants, a lot of known and unknown Server Applications. Debugging & Development Software Development stage…

Read more
Logging Best Practices

Logging Best Practices

Posted on December 15, 2021November 29, 2023 by Toma Velev

In the list of  Logging best practices is to have the possibility to detect different events and situations in a software system. When such modules are installed, finding what is important could be completed even while the application is running and without stopping it. Logging – On/Off Switch It is a good practice to be…

Read more
Bitcoin Blockchain coins price

What is Bitcoin?

Posted on December 15, 2021December 15, 2021 by Toma Velev

Bitcoin is a combination of several technologies – it is a balance sheet with who owns how much a torrent system and several algorithms that safeguard it. Bitcoin is a Spreadsheet Yes it is a little bit hidden with Pseudo names and addresses. But it is also public and open to participants to review. What…

Read more
Design Architectures or Coding small Modules

Design Architectures or Coding small Modules

Posted on December 15, 2021November 18, 2023 by Toma Velev

The whole human existence makes you think in the small detail and modules  and it doesn’t matter how big perspective and you have on Architectures of the society. It is somehow similar to the endless philosophical and spiritual battles between. Infinite and limited Philosophy/theory and practice Design Architectures This way of thinking inescapably is valid…

Read more
User Management

User & Role Management – The Core App Feature

Posted on December 11, 2021January 24, 2024 by Toma Velev

The User Management is the most Fundamental Functionality of  absolutely every Application and platform around the Internet and technology. It doesn’t matter the additional layers, wrappings, contexts and domain areas. You can read that I have touched the topic before in my articles are you in control of your technology, implementation of the same programming…

Read more
NFT Minting App Development

NFT Minting App Development – steps in more detail

Posted on December 8, 2021December 8, 2021 by Toma Velev

In this article I’m gonna lay out some NFT Minting App Development. These are Baby Steps that follow some “best practices” and guidelines that actually come from the “first principles”. In software development currently the recommended way is – separating apps independently or some kind sort of Micro Services. You could read more about that…

Read more
NFT Metadata

What’s NFT Metadata?

Posted on December 8, 2021December 8, 2021 by Toma Velev

NFT Metadata is defined well in the Ethereum documentation that could be found on this address https://eips.ethereum.org/EIPS/eip-721. There are also several external places – platforms, services and companies that try to do something on it: NFT Guide: How To Read Metadata To Snipe Rare Traits – by Huhao – NFT Caviar (substack.com) Developer Quick-Start: NFTs…

Read more
The Blockchain has even more Points of Failure

The Blockchain has even more Points of Failure

Posted on December 7, 2021December 7, 2021 by Toma Velev

If you read only the headlines you may find some technologies pure magic but in my personal practical technological experience, The blockchain introduces even more points of failure. Hosting files The new way of storing data that is unchangeable and secure from manipulation is by delegating files to hash based storage system. You could run…

Read more
The Problem of Software vs Software Problem

The Problem of Software vs Software Problem

Posted on December 7, 2021June 22, 2025 by Toma Velev

There are few real Problem in software that could be considered unsolvable: Unresolvable Problems Some very complex mathematical challenges unresolved over the years. One very famous solution was the Byzantine Generals Problems – Resolved by Satoshi Nakamoto. It is sometimes extremely hard to bringing into a formal model – some real world phenomena. Gravity, thermodynamics,…

Read more

Posts pagination

  • Previous
  • 1
  • …
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • …
  • 63
  • 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)