In our advanced PHP training course we cover object orientation and how it is implemented in PHP. PHP uses the terminology "magic methods" to refer to class methods that other object orientated languages, such as Java, would refer to either as standard class functionality, like constructors, or methods that form part of the base class from which all other classes derive, i.e. the Object class in Java.
The 21st May 2010 was Oracle Java Developer Day, here in South Africa. The event was a great success and it was great to meet Arun Gupta and chat to him about GlassFish and JEE 7. I presented two sessions at the event and have attached the slides below.
IPv6 is an inevitable transition that will have to be made as the number of devices grow and the IPv4 address space runs out. This presentation was delivered to the Jozi Linux User Group to help spread the knowledge on IPv6.
If you are interested we offer an IPv6 training course :)
Java Logging Frameworks Explained - Part 1
Java logging frameworks are almost as prolific as Java web frameworks; but while one can understand that there are lots of ways of building web applications, it is rather harder to understand why there are so many frameworks for logging in Java; after all logging is simply sending a message to log is it not?
Jumping Bean is pleased to announce the extension of its training and partner programme to Zambia. We are looking for partners in Lusaka and our scheduled trainings for Lusaka can be found at this link. For more information on Jumping Bean's partner programme see here.
I recently gave a two talks at the Egypt Java Developer Conference in March 2012. The guys from Tech Eqypt were on hand to do interviews after the talk. My topics were:
- Tomcat performance tuning and,
- An Introduction to Liferay.
Jumping Bean is please to announce that we have been appointed Alfresco training partners for Sotuh Africa. We now offer Alfresco training as part of our open source training courses. Our press release is attached below.
"SELinux - An introduction" was the title of the presentation I gave this evening, 26 March 2012, at the Jozi LUG. SELinux is one of those Linux features that many administrators quietly turn off so as to get on with the business of managing their servers; but of course its not considered polite to say this in public.
With the targeted policy there really is no reason why SELinux cannot be used by default in most installations with the strict policy only being used if it is really required. Of course there is also apparmor that can be used.
We will be sending our instructors to take the EX300 Redhat exam soon and thought it would be good to record some of the labs we have them complete in our training labs. Whilst some of the lab are easy to generate like setting up Apache virtual servers, DNS, SAMBA etc the following test several areas of knowledge required for EX300.
I have been avoiding using Hibernate for a while now. I have been using alternatives such as the reference implementation, eclipselink or Apache's openjpa. But I have to keep up to date with Hibernate for our JBoss training sessions, where the more developer focused training sessions, often cover examples of hibernate with JBoss for EJBs.