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!

The Visitor Design Pattern

The Visitor Design Pattern

The visitor design pattern allows us to add operations to objects that already exist without modifying their classes and without extending them.

Read More »
What are Anti Patterns?

Anti Patterns

Unlike design patterns, anti patterns just seem to be a solution. However, they are not a solution and they cause additional costs.

Read More »

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!

Skip to content Update cookies preferences