Recently I’ve come to the realization that almost everything in software could be packaged separately as a ( Micro ) Service. Ideally it could scale up by putting a load balancer in front of every service and turn on or off containers and/or virtual machines per need. Idealistically it could work without human intervention at…
Mobile First Development Approach
In this article I’m gonna answer What it means to do Mobile First Development Approach. I’ll quote some personal experiences, projects and points of view. Responsive Design Responsive design idea has taken over the world thanks to several frameworks and platforms: Bootstrap, Material Design, and their integration in WordPress, React.JS, Angular and even the native…
Extract Main Info of a Web Site
Here you have a tool for the Desktop Computer – to extract the main Information of a Web Site. https://programtom.com/appcenter.online/app.php?id=57. You just need to paste the URL address. The tool will extract Web Page: Title Description Image/Logo This information is available on any public page because of Search Engine Optimization reasons. If a Web Page…
WordPress Application Builder
WordPress powers most of the Internet because of ease of use, network effect, branding and more so I’ve created a Simple Application Builder using this platform as the backbone. It is proof of concept, so don’t expect a lot. It could be found here: https://tomavelev.com/wp_app_builder/ You search for the site you wish to turn into…
IP White List for Profiles – Service
One of the ways to let users secure their profiles is allow them set IP White List from where they will access your service. The IP addresses of most users are pseudo-static in my experience – here in Bulgaria. The IPs are dynamic in settings of the Internet Provider (if the users haven’t paid additionally…
App Update Distribution Center
I’ve written in the past how creating a Software that is able to update: https://programtom.com/dev/2020/11/07/do-you-think-about-software-updatability/ is somehow essential if you are serious enough in making users happy. I personally have probably 20 apps that I’ve published in the app stores / marketplaces – Apple, Google, Yandex, Samsung. They all have their own requirements. I am…
Building Fully Cross Platform App with Flutter
In this article I’m gonna explain how I’ve build Fully Cross Platform Native Apps with Flutter. The Application I’ve build is an App Center that is listing and will contain all future software products. About App Center Some time ago I rented the domain “App Center . Online”. It was cheap, but I didn’t manage…
Dev Dependency Hell – Java, JS, Android, Flutter
Many Times in Software Development, Coders get into a Dependency Hell. Figuring out the working versions of one source code library with another is one big unproductive moment. Instead of focusing on meaningful, visible business logic, we [developers] are often fighting the tech stack itself. From one hand – there are source code repositories that…
Flutter Android Login using Firebase & Google – from Scratch
In this article I’m gonna detail the steps to implement Login with Firebase and Google from Scratch in Flutter Android. You could start by following that steps on: https://firebase.flutter.dev/docs/overview/. Create new Flutter – Hello World – Project. Nothing complex here. You could execute it from any of the IDEs or the command line “flutter create…
Good User Experience – Progress and State Now
A Good User Experience is one that shows what an App or whatever piece of software is doing at any particular moment. A meaningful message is one that shows to the user – the current state and if the app is actually doing something. A strategy often used in marketing is to include every time…
