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
First Principle Software Development

First Principle Software Development

Posted on May 16, 2023May 16, 2023 by Toma Velev

First Principle Software Development is an approach that emphasizes reasoning from fundamental truths to build high-quality software systems. From physics perspective – it means – going from bottom – to up. From Business Perspective – it is the opposite. Here are some tips to help you apply the First Principle Software Development methodology effectively. Understand…

Read more
Good Hardware & Software is About Time

Good Hardware & Software is About Time

Posted on May 15, 2023July 13, 2023 by Toma Velev

Good Hardware & Software is About Saving Time – one, if not – the most – important resource in human life. Processing Speed High-performance hardware, such as modern processors and solid-state drives (SSDs) and having enough RAM memory, can significantly reduce the time required for various tasks. All modern Operating Systems have process and resources…

Read more
Best Practices are about Pain Reduction

Best Practices are about Pain Reduction

Posted on May 11, 2023May 11, 2023 by Toma Velev

Experience and understanding of Best Practices is archived through Pain even in the Information Technology Field. Embracing them – may lead to Pain Reduction – in the long term. Security S stands for Security in IOT. If you are value creator, you think more – how to serve the public, how to create value, how…

Read more

Soft Skills – King & Queen of Software & all

Posted on May 3, 2023May 3, 2023 by Toma Velev

Soft Skills is hermaphroditus –  King & Queen of Software – development, sales, marketing, branding & all – and not only software. I don’t say it in terms of click-bate or to be modern or “grab” some group. This is true in practical & logical term. Developers Soft skills are increasingly important in software development…

Read more
Conditional Imports

Conditional Imports

Posted on May 3, 2023November 11, 2023 by Toma Velev

There are several ways to archive cross-platform support in dart/flutter, and conditional dart imports is something that I haven’t seen in other OOP languages. Stack-overflow post Here is the response from stack-overflow: https://stackoverflow.com/questions/67937479/how-to-add-conditional-imports-across-flutter-mobile-web-and-window Example My use case was using the http client adapter – used by the Dio network package. I’ve created two files: //http_adapter.dartimport…

Read more
StartUp to Enterprise - What You Need?

StartUp to Enterprise – What You Need?

Posted on May 3, 2023May 5, 2023 by Toma Velev

Here you have some steps you need to walk through to transform a StartUp to Business to Enterprise level company. MVP Create or Present a Minimal Viable Product and go in front of the target audience to prove that is is sellable or usable. The product may be even only on the drawing board. For…

Read more
Switching between Services and GUI

Switching between Services and GUI

Posted on May 2, 2023May 4, 2023 by Toma Velev

My personal career seemed to evolved – by switching between implementing Back-End Services and GUI (Graphical User Interfaces). OOP  In the beginning – in University – I’ve learned the Object Oriented Programming. I’ve also attended a course about Design Patterns that expanded the possibilities of OOP to create good architectures. The tricky thing about this…

Read more
Automation Software - Bus Factor Minimiser

Automation Software – Bus Factor Minimiser

Posted on May 2, 2023May 4, 2023 by Toma Velev

Automation Software is time saver, money saver, speed accelerator, and Bus Factor Minimiser – besides everything else. Bus Factor The bus factor is – how replace-able are you? Will a company continue do its work – without you? This is the ability to share knowledge between the team, so if an assessment happens – someone…

Read more
Soft Update - coming to the Software near you

Soft Update – coming to all Software

Posted on May 2, 2023May 3, 2023 by Toma Velev

Soft Update, also called Code Push or Live Patch – is coming to the Software near you. It is a way of bringing the latest version of the software – without forceful restart. This is especially bad UX / annoying – when the software is the Operating System.  Already Present Code Push  Linux has Live…

Read more
Software Development Environments

Software Development Environments

Posted on April 26, 2023May 18, 2023 by Toma Velev

I’ve written in the past about Software Development Environments https://tomavelev.com/blog/Software%20Environments. Their ultimate goal is to have the same source code – running everywhere – with just – settings/data difference. In short, they are: Local/Dev Test Integration Staging Production This time I’m gonna point out some examples in Flutter and Java.  Flutter flavours Flutter projects does…

Read more

Posts pagination

  • Previous
  • 1
  • …
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • …
  • 56
  • Next
  • Example of GridView Builder in Flutter
  • How to Visualize Listview inside Listview in Flutter
  • What other usages you know about public private cryptography
  • Get a Flutter App to Production
  • Firebase Dynamic Links Deprecation – migrating out to Java

Categories

  • Apps (20)
  • ChatGPT (19)
  • Choosing a Framework (38)
  • Flutter (201)
  • Graphical User Interface (13)
  • Marketing (113)
  • Software Development (268)
  • Spring (41)
  • StartUp (21)
  • Uncategorized (15)
  • 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 (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

  • Example of GridView Builder in Flutter
  • How to Visualize Listview inside Listview in Flutter
  • What other usages you know about public private cryptography
  • Get a Flutter App to Production
  • Firebase Dynamic Links Deprecation – migrating out to Java

Post Categories

  • Apps (20)
  • ChatGPT (19)
  • Choosing a Framework (38)
  • Flutter (201)
  • Graphical User Interface (13)
  • Marketing (113)
  • Software Development (268)
  • Spring (41)
  • StartUp (21)
  • Uncategorized (15)
  • Uncategorized (4)
  • Vaadin (14)