Dependency Injection <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>PRO</a></font>
Dependency Injection is a fancy word for a very simple design pattern that decouples highly dependent components. The traditional approach for coupling the objects with each other was to hard code the dependency. public interface IEngine { … } public class DieselEngine implements IEngine { … } public interface ICar { … } public class […]
Introduction to SQL Server 2008 <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>PRO</a></font>
I have recently completed the development of a new fundamental course about SQL Server 2008. If you are doing your first steps this is the course you want to take. You will learn the basic SQL commands and you will learn how to execute them when using the SQL Server 2008. The course is available […]
Android Hybrid Applications <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>PRO</a></font>
Developing applications for mobile telephones we phase three options. We can develop a native application using Objective-C (iPhone), C# (WP7) or Java (Android), we can develop a web application that fits all mobile telephones platforms and we can develop an hybrid one. Developing an hybrid application for mobile telephones involves with developing a native application […]
Closures in Scala <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>PRO</a></font>
Closures isn’t a simple topic. Trying to assist others with understanding this topic I chose to create a short video clip. I will be very glad to get feedback and suggestions. The video clip was developed as part of the Scala Fundamentals course. You can find this course available for free personal and academic usage […]
Introduction to HTML 5 <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>INFO</a></font>
I have recently completed to develop an introduction course for HTML 5. It covers HTML 5 important parts. The professional commercial version is available at www.xperato.com. The community free version is available at www.abelski.com. Taking this course you will learn how to use HTML 5 new tags and how to use its new JavaScript APIs. […]
Scala Traits and Java Interfaces <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>PRO</a></font>
It seems that when we develop a trait (that includes both abstract and concrete methods) in Scala and compile it, the outcome includes two jave byte code files. The first includes the definition of an interface with an identical name to the one we gave our trait. The abstract methods that interface includes are the […]
The Scala Plugin for Eclipse IDE <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>PRO</a></font>
The Scala plugin for the Eclipse IDE is available for free download at www.scala-ide.org. You can easily install it and start using the Eclipse IDE for writing code in Scala. The following two video clips explain how to download and install the Scala plugin for the Eclipse IDE. The following video clip explains how to […]
The Mozzila Seabird Project <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>INFO</a></font>
The Mozzila Seabird project is Billy May‘s perspective for a possible community based open web mobile telephone model. This project was born as part of Mozilla Concept Series, an open forum for sharing ideas, expertise and vision for the future of the web, the Mozilla project and Firefox. The technologies presented in this video clip already […]
Oracle Java Certifications <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>INFO</a></font>
Browsing at http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=140#13 you can find detailed information about the currently offered Java certifications. There are in total 13 certifications. Most of them require taking an exam only. Some of them require an assignment submission and/or an essay submission as well. The first and the easiest one is Oracle Certified Associate, Java SE 5/SE 6, […]
Define Classes in Scala <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>PRO</a></font>
I have recently created three video clips that explain fundamental topics related to defining classes in Scala. These clips were created as part of the ‘Scala Fundamentals’ course, available for free personal and academic usage at www.abelski.com.