The MongoDB 2025 Conference in Tel-Aviv

MongoDB 2025 Tel-Aviv took place in Hilton Tel-Aviv. It was a great learning experience.
Teaching
Teaching Empowering Software Developers to Reach Their Full Potential I began my journey as a programming instructor in 1995, teaching C, C++, and Java in public courses. During those early years, I enjoyed the opportunity to refine my ability to make complex technical concepts accessible, practical, and engaging for students from diverse backgrounds. In 1996, […]
Lessons Learned from Running a Startup: The Bootstrap Way

If you consider running a startup the bootstrap way then you might get some insight from the lessons I learned.
talks
Talks My Tech Talks: Learn, Innovate, Excel Speaking at conferences and meetups energizes me. I love turning complex ideas into clear, practical lessons that people can apply the very next day. The live format – questions, hallway conversations, and demos – keeps me sharp and makes every talk a two-way learning experience. I’m equally excited […]
home

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! I enjoyed Haim talk in Avaya R& D (Pune, India) because he was really passionate about what he taught. He doesn’t stick to the conventional text book teaching, rather […]
Learning The Programming Language First
You cannot learn properly how to use a specific library or a specific framework without mastering the programming language for which the library or the framework was developed for. You cannot learn how to develop web applications using Angular without learning properly TypeScript in advanced (for those who don’t know, software development with Angular is […]
Xamarin (Bright?) Future
Xamarin allows us to deliver native Android and iOS applications based on the very same shared C# codebase, using the same IDE, and the same APIs. Xamarin wraps the Android and the iOS APIs with its own API written in C#. In addition, most likely that some of the Xamarin’s API is implemented directly and […]
Android Studio Basics
The Android Studio IDE is based on the IntelliJ IDEA, an award winning IDE for developing Java applications. Eventhough the Android Studio is still beta I chose to add a detailed coverage for using this IDE to the Android Java Applications Development course I deliver in HIT. The signs we all get from Google indicate […]
HTML5 Application Cache Mechanism
The HTML5 Application Cache mechanism assists us with the development of web applications that can work offline. Using this mechanism we should create a manifest file that lists the resources (files) we want the web browser to keep their copies offline. The following code sample includes the demo.html file that refers sample.caching. The later lists […]
Android 4.4 Professional HIT July 2014 INFO
On Thursday July 10th I will start to deliver a professional course for learning how to develop applications in Java for the android platform. The course includes 140 academic hours, it takes place in HIT, its cost is 5800 shekels and it splits into three parts. The first part covers the topics in Java required […]