Facebook Professional Courses <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>PRO</a></font>
The Facebook platform has significantly changed during the last year. The three most important changes were the emergence of the Facebook Graph API, the Facebook JavaScript SDK and the Facebook Social Plugins. For each one of these three topics I chose to develop a professional course. These courses are available at www.xperato.com. The community version […]
TSofen Java EE Final Projects <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>INFO</a></font>
I have recently completed teaching a detailed Java EE course at www.tsofen.org. The course covered a range of topics relevant both for the server side and the client side. If you have never heard about TSofen please check my other post. The server side topics we covered included Java Servlets, JSP, JSF, Hibernate, JPA, Spring, […]
Android Application Resources <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>PRO</a></font>
When developing for the android platform we can separate the resources we use from the code. Doing so, we can handle the resources without having the need to update the code. In terms of maintainability it is highly recommended to keep that separation. Some of the resources cannot be handheld otherwise. So is the case […]
The Android Logcat <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>PRO</a></font>
The eclipse debugger isn’t very useful when dealing with applications developed for the android platform. In many cases there are other tools we should use. One of those tools is the androiud logcat service. The following video clip explains how we can send log messages through the android logcat and how we can track those […]
Windows Phone 7 First Models <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>INFO</a></font>
Microsoft moves forward with the launch of the first WP7 phone models. The first to come out are models developed by Dell, Samsung, HTC and LG. The following video clip introduces these models. The interesting question… should we expect to enjoy similar hardware technologies when buying a handset from a specific hardware manufacturer no matter […]
My Experience Teaching in India <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>EXPR</a></font>
During the last 6 months I have been to India twice. It was for the purpose of teaching android courses. In both visits, I taught young software developers who work for a big amarican company that holds R&D department in Pune (India). I chose to write this post in order to share my experience with […]
Associated Press HTML 5 Innovative Web Site <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>INFO</a></font>
If you haven’t seen that already, try to browse at http://html5.labs.ap.org/ and enjoy the innovative web interface developed using HTML 5 by Associated Press. The entier web interface in this web site was developed using HTML 5, JavaScript and CSS3. Has anyone said Silverlight? Flash? JavaFX? The meaning is that we can browse it using any […]
Facebook Users Authentication <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>PRO</a></font>
I am currently working on a detailed course that covers the Facebook Graph API. The commercial professional version will be available at www.xperato.com. The free community version (for personal usage) will be availble at www.abelski.com. Many of the Facebook Graph queries can be completed using an authentication token. In order to get an authentication we first need […]
Facebook Graph Objects Introspection <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>PRO</a></font>
We can easily get information about the other objects each object on the facebook graph is connected with. Trying to request a URL address with the following pattern filling in the unique ID (of the object we are interested at) will return a JSON file with detailed information about all objects that object (the one […]
Tuples in C# <font size=-2><a href=http://www.lifemichael.com/en/?page_id=73 target=_blank>PRO</a></font>
Tuples were introduced in .NET 4.0. While arrays hold objects of the same type, tuples can hold objects of different types. The eight different generic Tuple classes are available for the purposes of having tuples with diferent number of types. Once a tuple was created the type of its fields cannot be changed. In a […]