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

Category: Choosing a Framework

WordPress JSON Categories

How to grab WordPress Categories and show them in Flutter Web

Posted on January 14, 2021January 21, 2021 by Toma Velev

I’ll continue my previous post about Consuming WordPress JSON API and Tags by showing you how to Grab the Categories and their related Posts or Products from the JSON API of a WordPress Web Site. Load Post Categories The Post Categories list endpoint is located under the address https://<wp>/wp-json/wp/v2/categories[?parent=<id>]. It has the following JSON Model:…

Read more
WordPress Tags

How to grab WordPress Tags from JSON API and show them with Flutter Web

Posted on January 12, 2021January 14, 2021 by Toma Velev

I’ll continue my previous post about Consuming WordPress JSON API by showing you how to Grab the Tags and their related Posts or Products from the JSON API of a WordPress Web Site. If you have a WordPress Site, you probably also have available several REST endpoints described in technical detail in the WordPress.org documentation….

Read more
WordPress JSON API

Consuming WordPress JSON API

Posted on January 9, 2021April 17, 2023 by Toma Velev

In this article I’m gonna start explaining the WordPress JSON API. This may be useful for Theme Developers, for Application Creators, for Students and Learners. WordPress powers up one big percentage of the Internet. Many of the users of this software product are Marketers, Sellers, Bloggers and all kinds of people outside of programming. That…

Read more
IndexedDB Database

How To Use Indexed DB – a Database in the Web Browser

Posted on December 27, 2020October 9, 2023 by Toma Velev

Can I Use IndexedDB – the Database of the Web Browsers? IndexedDB Database is the accepted (standardized) way of storing semi-structured & organized information in the Web Browsers. It is supported by most of them in their latest version: https://caniuse.com/indexeddb. In programming terms – you could check the support programmatically this way: window.indexedDB = window.indexedDB…

Read more
PreactJS Material Design

Getting Started with PreactJS with Material Design

Posted on December 10, 2020December 25, 2020 by Toma Velev

This article is a “Getting Started” – the very first steps of how to start a PreactJS project offline and include Material Design CSS Library or Components. First You should have installed on your system the module required for all “modern” JavaScript frameworks – NodeJS and/or npm. Next, You should follow the steps from the…

Read more
Programming Concepts Reimplemented

Implementation of Programming Concepts & Apps

Posted on November 7, 2020November 8, 2020 by Toma Velev

If you are coding software long enough, you could recognize how the same Programming Concepts are reimplemented again and again. It is just like the mathematical fractals or the evolution of species. Everything is new, but in the same time, the same old thing, just the package is different. It is different, because of the…

Read more
State-based Software Development

State-based Software Development for Everybody

Posted on November 5, 2020December 25, 2020 by Toma Velev

State-based Software Development from a Data Model – onto the outer layers is old idea with variety of environments within and even outside of the coding world. This mode of organizing some type of information into reactive and responsive software and architectures is not a coincidence. It brings stability, security, scalability, ease of use and…

Read more
Progressive Web App Example Icon

Create a Progressive Web App – Minimal amount of code

Posted on November 1, 2020November 21, 2020 by Toma Velev

Example of a Progressive Web App with minimal amount of code. Beat the competition by knowing these several small tips and tricks. If you are building an app and you’re trying to reach a lot of people, you don’t need native apps for all the platforms. Before you build optimized and maximally performant experience, you…

Read more

Posts pagination

  • Previous
  • 1
  • 2
  • 3
  • 4
  • What are ways to Optimize the backend endpoints in Spring Boot
  • Flutter image flickers
  • Could a Flutter App save a Flag even after uninstall
  • Could iOS flutter app logs be viewed while running in release mode – started after previous closed state
  • 6 Addictive Mobile Game Ideas Inspired by Flappy Bird’s Simplicity

Categories

  • Apps (20)
  • ChatGPT (19)
  • Choosing a Framework (38)
  • Flutter (206)
  • Graphical User Interface (13)
  • Marketing (114)
  • Software Development (270)
  • Spring (43)
  • StartUp (21)
  • Uncategorized (4)
  • Uncategorized (15)
  • 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

  • What are ways to Optimize the backend endpoints in Spring Boot
  • Flutter image flickers
  • Could a Flutter App save a Flag even after uninstall
  • Could iOS flutter app logs be viewed while running in release mode – started after previous closed state
  • 6 Addictive Mobile Game Ideas Inspired by Flappy Bird’s Simplicity

Post Categories

  • Apps (20)
  • ChatGPT (19)
  • Choosing a Framework (38)
  • Flutter (206)
  • Graphical User Interface (13)
  • Marketing (114)
  • Software Development (270)
  • Spring (43)
  • StartUp (21)
  • Uncategorized (4)
  • Uncategorized (15)
  • Vaadin (14)