Anti Patterns

What are 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

Virtual Threads in Java Professional Seminar

The use of virtual threads can assist us with improving the performance of our code. Learn how to use virtual threads effectively.

Python Programming [40 Academic Hours] Course Special Offer

On Tuesday, March 9th, 2021, I started delivering a new cycle of the Python Programming [40 academic hours] course. You can find detailed information about this course at http://python.course.lifemichael.com/description40.pdf. So far we had two (out of five) meetings only. It is still possible to join. Unlike the long course, that its fee is 6940 shekels (VAT […]

The Importance of Age in Software Development

Unlike many other domains, in software development, it is relatively easy to identify whether the software developer properly does his work or not. The relatively high salaries in software development are the result of the difficulties to find and hire software developers. With time, more and more companies reach the conclusion that usually it is […]

Capturing Lectures on Video

When listening to a lecture about a specific topic in software development, the smallest detail you miss can ruin the understanding of the entire topic. Capturing on video each and every lecture allows the students to listen again and again (in their free time between meetings) to the specific relevant parts. Having the lectures captured […]

Software Development Long Running

Unlike many other traditional professions, when it comes to software development it seems that the pace in which new technologies emerge is so fast that it is hardly impossible to stay up-to-date. People that think about becoming a professional software developer should take that into consideration. Becoming a software developer isn’t about taking a single […]

Java, C++, C# and PHP. The Differences.

Many of the students that come to learn in my courses already know other programming languages. In order to assist my students I chose to create a summery for all the differences between the four main programming languages I teach. If there is a topic in which a comparison is required please don’t hesitate and […]

Barousel.js Jump Start PRO

Barousel.js is an intuitive, sleek and simple framework for creating charts. Unlike many other similar frameworks this one is available with a bit more flexible open source license. The following video clip goes over the Barousel showcase you can find in Barousel official website. The following video clip goes through the very first steps you […]

The Bright Future of Dart BIZ

It is very difficult to forcast when it comes to technologies. Nevertheless, as of today I have every reason to believe that Dart might become one of the most popular programming languages in the world. In this post I will try to explain this bombastic conclusion. It is fairly clear that more and more applications […]

Closure in PHP PRO

Closure is a function or a reference for a function together with a table that includes references for each one of the non local variables that exist within the outer scope of the closure. Unlike a plain function pointer the closure can use those non local variables that belong to its outer scope even when […]

Skip to content Update cookies preferences