Skip to content

Development at ProgramTom Dot Com

Place for coding, programming, development and software in general

Menu
  • Blog
  • PDF Booklets
Menu
Bitcoin Philosophy

Bitcoin Philosophy [PDF] > Bitcoin Software

Posted on May 27, 2023May 29, 2023 by Toma Velev

This is a book [PDF] about Bitcoin Philosophy that – In My Opinion is greater than the Bitcoin Software, because at the end – it is just a tool. The more important part is the individual that is using it, because – it is not the gun that kills, but the person that is pulling…

Read more
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, 2023May 15, 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, 2023May 3, 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

Posts navigation

  • 1
  • 2
  • 3
  • 4
  • …
  • 22
  • Next
  • Bitcoin Philosophy [PDF] > Bitcoin Software
  • First Principle Software Development
  • Good Hardware & Software is About Time
  • Best Practices are about Pain Reduction
  • Soft Skills – King & Queen of Software & all

Categories

  • Apps (9)
  • ChatGPT (4)
  • Choosing a Framework (30)
  • Flutter (36)
  • Graphical User Interface (8)
  • Marketing (81)
  • Software Development (134)
  • Spring (1)
  • StartUp (15)
  • Uncategorized (10)

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 (31)
    • Flutter (11)
    • Java (9)
    • Native Android (3)
    • PHP (6)
    • Spring (Boot) Framework (4)
    • 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 (15)
    • Utils (13)