Skip to content

Development at ProgramTom Dot Com

Place for coding, programming, development and software in general

Menu
  • Blog
  • PDF Booklets
  • Dev Utils
  • Java Spring Boot Or Web Apps
  • EnglishEnglish
    • българскибългарски
    • EnglishEnglish
    • EspañolEspañol
Menu

Tag: Java

Micro Service Java Modules for Any App

Micro Service Java Modules for Any App

Posted on January 20, 2023April 8, 2023 by Toma Velev

This will be an article – edited multiple times – that will include links to packages of Micro Service Java Modules for Any App. Such common modules are user functionalities, roles, access, security, notification systems, performance and more. After the basic stuff, I’m gonna dive into app building and several modules required for a blockchain…

Read more
Public / Private Key Cryptography - Use Cases - Examples

Public / Private Key Cryptography – Use Cases – Examples

Posted on May 28, 2022April 8, 2023 by Toma Velev

Public / Private Key Cryptography is the core that allows the Internet to function. If I must use the metaphor from IT Crowd – if there is any “Internet Box” – it is the hash & crypto math. Use Cases HTTPS / SSL HTTPS/SSL allows any user to communicate with the servers – with a…

Read more
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
Logging Best Practices

Logging Best Practices

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

Logging best practice 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 able to disable the…

Read more
Java Dev Entering the Crypto Space - Ethereum

Full Stack Java Dev in the Crypto space – Ethereum

Posted on October 27, 2021October 27, 2021 by Toma Velev

Most of my life I’ve been Java Dev and in recent times I’ve started Entering the Crypto Space – Ethereum to be exact. There are several articles, tutorials, places to get to know the stuff in theory.  After you’ve understood the basics (Ethereum for Java Developers), there is the Web3J library to start getting your…

Read more
How to Generate GUID

How to Generate GUID – Java, PHP, Flutter

Posted on February 24, 2021December 15, 2021 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
Spring Boot - From Jar to War

How to migrate Spring Boot – From Jar to War

Posted on January 9, 2021January 30, 2021 by Toma Velev

In this article I’ll enumerate the few steps to migrate Spring Boot Project Configuration – From Jar to War File. Let me start with – if you’ve started your project from the scratch with the idea of building a war file, you could select this option on https://start.spring.io/. This way you will not need any…

Read more
  • What the market wants from a Flutter Developer?
  • Design tools Figma (& others) & Flutter Development
  • Why would someone need an app and especially developed with Flutter
  • How Secure is Flutter?
  • Flutter – the current latest Evolution of Google Android User Interface Building

Categories

  • Apps (10)
  • ChatGPT (5)
  • Choosing a Framework (32)
  • Flutter (61)
  • Graphical User Interface (10)
  • Marketing (92)
  • Software Development (154)
  • Spring (1)
  • StartUp (17)
  • Uncategorized (1)

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 (33)
    • Flutter (11)
    • Java (10)
    • Native Android (3)
    • PHP (6)
    • Spring (Boot) Framework (4)
    • Utils (10)
    • Vaadin 8 (1)
  • Apps (14)
    • Employees DB (1)
    • Notes (5)
    • Personal Budget (1)
    • Recipes Book (1)
    • Stuff Organizer (1)
    • To-Do (1)
  • PDF Books (3)
  • Source Code Generators (14)

Recent Posts

  • What the market wants from a Flutter Developer?
  • Design tools Figma (& others) & Flutter Development
  • Why would someone need an app and especially developed with Flutter
  • How Secure is Flutter?
  • Flutter – the current latest Evolution of Google Android User Interface Building

Post Categories

  • Apps (10)
  • ChatGPT (5)
  • Choosing a Framework (32)
  • Flutter (61)
  • Graphical User Interface (10)
  • Marketing (92)
  • Software Development (154)
  • Spring (1)
  • StartUp (17)
  • Uncategorized (1)
Manage Cookie Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage vendors Read more about these purposes
View preferences
{title} {title} {title}