Toma Velev's Blog: Recent Episodes

Toma Velev

This is Toma Velev's podcast. I'll be talking about technology, programming, marketing, psychology and philosophy, food and health. All are related to projects I am or I have worked on.

View Details

My Take on getting to know the Crypto Space - from a Java Full Stack Developer & Philosopher point of view. Text (Article) Version could be read here:  https://programtom.com/dev/2021/10/27/full-stack-java-dev-in-the-crypto-space-ethereum/

View Details

There is hidden to the naked eye – Sneaky and hidden level above Software Development. The Online Platforms and Content Management Systems – Free and Paid, self-hosted and rented bring you to the next level of human society.

View Details

Being half-Backend (Full-stack) Developer I cannot stop myself from looking at the Frontend World as some kind of mindless madness. More on https://programtom.com/dev/2021/02/22/backend-developer-in-the-frontend-world-madness/

View Details

Utility Apps are gone – Long Live the Internet Social Platforms and Services. We are year 2021 and the technology sector has grown up and is here to stay. It doesn’t matter what are our feelings to the Gadgets, the Apps, the Companies and Corporations.

View Details

If you think the main focus in software development company is about programming source code, you are wrong. The “fruit” of the work is the code, yes. But, to reach the coding phase, there are several other roles to fill, other tasks to execute, before a company could archive the thing called business.

View Details

When you see the big picture, you don’t hate, you don’t blame, you don’t overpraise or holy bless the worm pinned onto the fishing hook. You see the good & the bad. You try to get the best of every aspect.

View Details

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 many more features.

View Details

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 environment, the current trends and the current requirements and expectations from software.

View Details

Updatability is one of the most important aspects a Software. It is the core that creates good User Experiences.

View Details

In 2019-2020 theming the GUI became a thing. It was so fast that it got integrated in the all big Operating Systems. You better also do it.

View Details

The secrets to make a software successful - 9 tips or features to implement to make it social so it could have a chance of any success.

View Details

At any type of device with screen - there are common user interface components. They may be painted differently, but the ideas are the same.

View Details

What is Test Driven Development, Why and When you should use it? What are the benefits of TDD depending on the roles in a Software Company.

View Details

In this episode you will read the options available for building Android GUI [Graphical User Interfaces] in year 2020 and beyond.

View Details

User Experience is a concept that could be materialized in so many places - Development, Designs, Marketing, Engineering, Sales, and so on. In this episode I'm focusing on Development and a little bit on Software Users side...

View Details

My personal opinion about Client Initiated Back-Channel Authentication - migrating the control of the access to the data of the users in their hands in a standardized way. 

View Details

The choice of technical stack, software and Platform nowadays is theoretically endless. But, with enough experience in software and business, it is actually very logical and specific – what you should pick – to meet the business requirements and the use desired cases. Having clear business requirements is very important so to create specific technical requirements and specification, so the software to actually do what is supposed to.

View Details

No, it does not make sense. But, things are more complex than a simple yes or no ...

View Details

From a Software point of view, if you plan to pay for someone to write the source code, have in mind that it should be planned for big scale, so the development approach have it in mind and not end up writing the software for one machine – and thus – will later require rewrite. This also should be done when the manager already knows from the feedback of the world, that something is going to be used, otherwise it is waste of time and money.

View Details

Some technical and some non-technical aspect of repetition.

View Details

Every application that is serious enough, that archives even a partial success, and especially if it archives big size, big scale, data or social reach, needs to show to the users – big, maybe even very big quantity of some data type. Doing this at once – at that point, dumping the huge amounts of information becomes impractical and even impossible. Many times, even the servers could get overwhelmed if the applications are not coded properly, let alone – some end users with desktop or even mobile device:

https://tomavelev.com/blog/Application%20Development%20-%20%20Paging%20Approaches

View Details

Some Data Models I see in FB and some additional, political opinion around the whole thing.

View Details

I'll describe the most popular - common to all kinds of data models - field types

View Details

Observe deeper - how technology is used.

View Details

The Data Model of one of the most popular CMS Platforms

View Details

Detached Developer Point of View on Tech things and how they are linked to the real world - or why it helps a lot to abstract things to a higher level.

View Details

The things you need, and the mindset of thinking for - out of the tech integration

View Details

In this episode I talk about my Journey I went through as Android Developer. 

View Details

Independence is the reason we have so many variations of all kinds of stuff. To fight the way the Western Game is played – there is a need to have – legal, physical, software, financial, intellectual even mental independence of the tools and activities – technology, software product, framework, book, song, dance and whatever.  The things that need independence are – programming languages (remember the fight between Oracle and Google over Java in Android), Internet Browser Independence (that creates support hell for developers), Separate implementations of Specifications and Standards, Application Software (so the Big Companies could lock the businesses to their Platforms),  Lock-down of the features to their hardware (Apple), Server Hardware and Software an so on.

View Details

Internet Apps - User Based Apps

View Details

Internet Apps - Where the apps store Data.

View Details

In this episode I talk about the evolution of compilation target and the abstractions that make it easy for us - developers to think in high level problems - first - then - how to organize the bytes in the computer.

View Details

I try to unmask the click bates and describe things from a philosophical point of view

View Details

Applying common sense in the abstract world of human society

View Details

Common Sense Definition - and why you should be a cell, with membrane that does not allow everybody to get in

View Details

Communication pipes - my two cents

View Details

The Work in Progress and description of a piece of my work

View Details

How to approach the Internet Development - Programming, Business, Design

View Details

How to organize your code - so it is easy to understand and learn - so you and your team members dive into business (logic), instead into tech shit.

View Details

Android Core GUI components and ways to do some work without blocking the UI

View Details

Several tips and tricks that I learned over the years - in front end and app development

View Details

My two cents about - how not to eat the bate.

View Details

My 2 cents, what you should focus and extract from Star Wars 9

View Details

How the Internet is evolving from technical point of view?

View Details

There are several ways to make money from software. In this episode a share some of the ways I know.

View Details

A personal opinion about - Hierarchies of Competence and Confidence about Software (development, services etc)

View Details

In this episode I share some small ideas about what goals every software developer should have. 

View Details

Observations from developing software.

View Details

What are you getting paid for as a programmer? To Create fast - a software of high quality. Focus on a technology and become flash fast with it and produce software. Also - an Observation - A lot of the Internet Systems are User Oriented - with User Management, Roles, Content with some defined visibility. 

View Details

Pyramid schemes, value, work, what a technical individual should focus more on? And is to better understand the consumer and improve the tools the products and services to be more in sync to other people's needs than to the tech person himself.

View Details

Any tool (including software) should be about making people need to do less and enjoy life. So, what are the things that you do repeatedly?

View Details

Software development and how things work in the real world or maybe more in the matrix (human society and psychology)

View Details

Some personal thoughts and observations about software developers and women

View Details

Once you become aware of it, you either embrace it and become successful or fall to the virtues that are not compatible to the Internet Age

View Details

Some personal thoughts about stuff

View Details

Education is a path to happier life, ignorance is not a bliss. Here I Talk about some pros and cons

View Details

In this episode I enumerate some of the leak points /loop holes/ of the current state of the Internet. 

View Details

Talking about competence, confidence and knowing Human psychology

View Details

In this episode I talk about my development experience with Flutter

View Details

What do you go for in life?

View Details

There are too many tutorials on the Internet about anything in life. If people want to learn something, they'll learn it. Yet another tutorial will not bring any difference to the world. And in the area of software - the tutorials will actually not output tools that will help the non-technical people to automate thing, save time etc. 

View Details

What you feel when something you're coding works? Does it matter? How much people it actually reaches/helps, or is it just another push for the machine to work and it actually wastes your time in the day-to-day small things that are coincidentally done with software. 

View Details

How fast do you Deploy to Production? The Public environment is the Truth - if the thing you are working on is good or not 😉 

View Details

My philosophical point of view on the current state of marketing different technologies. Too much meta, the only real, credible, true experience is the personal one, not only in the technological sector 😋

View Details

When you receive comments or feedback in life, do you recognize when it is Good? When you could extract something from other people opinion, or it is just subjective nonsense?

View Details

Soft skills - one of the most important skills in the world!

View Details

What is your purpose in life? What are you afraid of? Are your thoughts, your own believes stopping you from archiving what you dream?

View Details

Flutter Project - presented by me in TuxCon Plovdiv 2019. This is the podcast version (audio only) of my talk

View Details

A presentation I made in Plovdiv Conf 2019 about PWA - Progressive Web Application Technology. Text can be found here  https://www.linkedin.com/pulse/pwa-browser-applications-toma-velev/ 

View Details

If the thing you are developing is not entirely server side - you should add offline support. More about it - in this episode of the podcast.

View Details

What technology have you chosen for programming?

View Details

What makes a technology great?

View Details

What is important in life - to what things you spend time?

View Details

Un update on the project what you eat. Health should be top priority for everyone, so keep up. 

View Details

What makes something valuable?

View Details

My personal point of view about 2019 development of back-end and front-end

View Details

Some small collections of marketing tricks that I see from several marketing "gurus"

View Details

Some simple notes about the contradicting nature of the world - feelings, extrovert/introvert, the game of life.

View Details

A simple view over Time in the current world.

View Details

A podcast for the blog post http://tomavelev.com/blog/Automation%20for%20GeneratorApp%20%E2%80%93%20Building

View Details

Latest episode of Toma Velev's Blog

View Details

My evening ideas and thoughts

View Details

Latest episode of Toma Velev's Blog

View Details

My opinion about AI - no software or hardware is dangerous in itself. It is the human intentions that use the tool you have to worry about.

View Details

My point of view and my list about and of social medias

View Details

What are you good at? what is the "fire", what drives you? What are your values in long / higher human terms?

View Details

My developer's life - edition January 2019

View Details

Best practice - Software Environments in Software Development

View Details

What "life" do you breathe into the technology? What is your strategy of using it? 

View Details

My two cents on Programming in General

View Details

Several programming tips from my experience.

View Details

Genenaring Database And UI code for Android with GeneratorApp https://tomavelev.com/GeneratorApp/

View Details

A a little bit broad perspective about how data could be saved

View Details

Different Approaches - when developing information(database) driven applications.

View Details

Then you have an idea, when you have a problem, what programming language do you choose from? With what approach, what weapon you go in war with them.