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!
Python for Kids: Coding Made FUN
The Python for Kids: Coding Made FUN is a new book that focuses on teaching kids how to code in Python. You can find it on Amazon.
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.
FED Academic Course in HIT Summer 2023
FED stands for Front End Development. It is one of the hottest topics these days. The academic FED course I deliver focuses mostly on the more complex topics.
Anti Patterns
Unlike design patterns, anti patterns just seem to be a solution. However, they are not a solution and they cause additional costs.
Virtual Threads in Java
The use of virtual threads can assist us with improving the performance of our code. Learn how to use virtual threads effectively.
The Power of Functional Programming
The Functional programming paradigm treats computation as the evaluation of mathematical functions and avoids changing state and mutable data.
What is Computer Programming Paradigm?
The programming paradigm defines the way in which programs are written, organized, and executed.
MongoDB Design Patterns Meetup
The use of MongoDB involves with various cases in which we can overcome performance issues by implementing specific design patterns.
Record Classes in Java
Learn how to define record classes in Java, and when to use record classes in your code. Stay up to date with the new Java features.
The Fetch API Meetup
Learn how to use the Fetch API when coding in JavaScript. Don’t settle with using the XmlHttpRequest object.
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.
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!