In this article I’m gonna describe my inner setup I’ve done. I’ve automated several tasks around — building, testing, deployment, executing repeated scheduled tasks. For this purpose I’ve used Java Programs, Tomcat and Jenkins local installation. Jenkins Jobs have a nice option to be triggered and executed by several options:

By a CRON expression — starting the Job on a timely manner — every day, every five minutes, once a week or whatever you put in the scheduling CRON expression.

Whenever I commit something to the Git repositories that have some code used in the automation setup — a job…


I colleague of mine made a video about — how the tools that measure the speed of web pages are sometimes wrong. …


I’ve seen source codes and approaches on how to organize it on several different languages, platforms, frameworks and libraries. I’ve noticed some similarities and the differences here and there. All, at first look is complex — but the organization of source code is with ideas in mind that, once grasped and learned, make diving into new code base in whatever project or language and learning whatever new, just shifting to problem domain or/and the syntax sugar differences on the specific new place.

The core characteristics of the “better way” of structuring code bring:

High Cohesion — it is the “density”…


How much #control do you have on the things you spend most of your time (and make money) — (in technology)?

- Social Media, e-commerce marketplaces, e-commerce platforms — we all have just an account, a profile, registration (User Mode). The owner of the platform (and the employees of it) have access to Admin Mode. — Hosting Servers and Cloud Platforms — here you have access to a — ( probably virtual ) machine. …


If you think the Internet is “Secure”, you are blinded, lied to, delusional, ignorant (which is OK, nobody could know everything in the world, especially if you are focused on non-tech area), or just plain stupid. I am also not saying that you should stress yourself about security more than some bare minimum.

As an end user consuming Internet Sites, Services, Applications — there is one thing you could do that — after it you should be very very calm and relatively secure — having a (complex) password for your computer, pin code or fingerprint for your phone, different complex…


Confidence should be integral part of anyone. Without confidence, in the human society or in nature, you are doomed. Other words for it are courage, bravery, initiativity. It is the lack of fear of failure. Whatever you do in the majority of cases except areas like extreme sports, driving fast cars, going to war, the chances of you getting death is very, very minimal. So the things you are actually afraid of are — other people’s opinions, losing little money in some risky work, getting embarrassed, failing to archive something. So what? It is actually failing a lot of times…


https://pixabay.com/photos/hand-puppet-snowman-political-alex-784077/

If you really love to do something, something that requires your time and to get your hands dirty on, like playing music, coding, planting trees, repairing cars, dancing, engineering, curing diseases, etc. You wouldn’t do it for the money. You’ll do it because you will be having fun doing it.

The reality is not so heavenly. We live in an economical planet. To be able to feed yourself every day you need food and clean water. With the industrialization already gone in the past, fewer and fewer number of people are growing their own food, that this force you to…


Flutter is Google Open Source Project that mixes in several other Google Open Source Projects bought over the years or created in-house — and also public open source libraries and development approaches, not owned by Google but open sourced — with the goal to give developers the tools and frameworks to create the Graphical User Interfaces for all the big user interface platforms. I’ll explain what is it about, some pros and cons of the toolkit, comparisons, personal opinion about it.

Demo — https://youtu.be/EWU5R7_12wI - So here is an app that reads content from the Internet and displays it on…


Sounds absurd, right? In today’s connected world, something to work offline?! Today — Potentially everything has a Wi-Fi module and could be controlled from some external, remote server or device programmatically — Power Adapters, Lights, Cameras, Phones, Computers, Refrigerators, Vacuum Cleaners and so on.

But what if the Internet stops? You forgot to pay the internet provider, someone cuts the cable? I know, your mobile phone has a 3G/4G and could be used as a router. But will the basic widespread user figure that out? Does your IoT work locally — with only internal local network available?

Is at least…


Continuing my previous thoughts about — what makes something valuable, according to my opinion, the number one characteristic that makes a thing go viral is its simplicity (ease of use). It is subjective as always — what is the target user group, who is going to use the product or service, how well are the people prepared? Yes, there are other properties that are no less important like — quality, security, speed, user experience, but I think they are secondary to ease of use.

Why WordPress is one of the most popular and widespread CMSes — Because it can be…

Toma Velev

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store