life michael blog
Learn How to Learn! Continuously Learn and Evolve! Don't Stay Behind! Imagine, Design and Create! Share, Get Feedback and Improve! Enjoy The Journey!














Which Computer is Faster?
Comparing two computers cannot be done solely by comparing their CPUs. There are many other factors that influence the performance .

What is Cornerstone Content?
The cornerstone content of every website includes the main, and the most important pages and posts. It is the core of the website’s content.

Code with Me Collaborative Coding
Using JetBrains’ IDEs you can easily share your IDE with remote friends allowing them to work on your IDE as if they were sitting next to you.

Why Web Developers Should Learn SEO?
SEO stands for Search Engine Optimization. It is a methodical process that leads to having our website or one of its pages show as one of the first results when searching for specific terms.

How to Fix The ‘Another Update in Progress’ Error in WordPress
Learn why do we get the ‘Another Update in Progress’ error when trying to update WordPress, and understand how to fix it.

The First Steps in CSS
Learn CSS using our our videos (in Hebrew) on the CSS (he) playlist on youtube. Do it now. Do it for free.

The Popularity of PHP in 2022
Many developers might claim that PHP is no longer popular. The truth is a bit different. Check out the stats.

Meetup about Structural Pattern Matching in Python
What is Structural Pattern Matching in Python? When it is useful to use it? Join our meetup and learn about the possibilities.

Software Development Training Adaptation Skills
Teaching a course it is highly recommended to adjust the teaching methods and methodologies to the students.

Good Trainers Collaborate with Others
It is always essential to keep an open mind and learn from others. This applies to everyone, including teachers and especially software development trainers.

Software Development Trainer Must Continuously Learn
Software development technologies continuously change, and new ones emerge. Whether it is a new programming language, a new platform, a new framework, or a new library, we should stay tuned and continuously learn and update our professional skills.

Listening Skills Contribute to Better Training
As with any other type of education, listening to others is crucial when it comes to adjusting and fine-tuning the software development training we deliver.
Accessibility | Career | Conferences | Design Patterns | JavaScript | Meetups | PHP | Podcasts | Python | Self Learning
Teaching Methodologies | Fullstack | C++ | C# | CSS | Node.js | Angular | Java | Go | Android | Kotlin | Swift | Academy
Front End Development | Scala | Architectures | Cloud | Big Data | Internet of Things | Kids Learn Programming | MongoDB
Online Professional Programming Courses
Learn programming languages using premium online asynchronous courses. These courses are developed both in Hebrew and in English.
Online Programming Courses for Kids
Step by step, asynchronous online programming courses for kids, and their parents. These courses are developed both in Hebrew and in English.
life michael kids
Free Professional Meetups
I continuously deliver professional meetups. I run three professional meetup groups. The first focuses on professional software development topics. More info at https://www.meetup.com/lifemichael. The second focuses on computer programming training for kids. More info at https://www.meetup.com/lifemichaelkids. The third focuses on computer programming activities for kids in Tel-Aviv. More info at https://www.meetup.com/lifemichaelkidstelaviv.
professional meetups
Fall in Love with What You Do

Personal Training
When taking the premium hybrid courses and seminars that I deliver, you will find yourself in a training with up to 10 students (max!).

International Service
I believe that our world is one, and therefore I make a special effort to offer my courses and seminars world wide.

Amazingly Responsive
When taking any of the premium hybrid courses and seminars that I deliver, you will get personal assistance over WhatsApp (in between the meetings).

Professional Groups
I believe in communities, and therefore I make a special effort to develop and maintain professional groups over facebook.
Posts Archive
The Beauty of Code
Coding is Art! Developing Code That Works is Simple. Develop Code with Style is a Challenge!