Well is has been a fun week, and more fun to come. I did several phone screens last week that have landed me face-to-face interviews. It is some exciting stuff and there are two places that I am really, really hoping work out. I had to kick my JavaEE application server administration knowledge into high gear though. In the past I have done some basic administration on Tomcat and Glassfish servers, but never any really deep dives into the tech. I did this because one of the places is pretty huge on JBoss/Wildfly for their applications, and I had really only installed JBoss at some point. So down the rabbit hole I went, fired up a Wildfly 8.2 instance, tried to migrate my Wiki over, and bam! It borked… I did some research and it basically came down to that the particular wiki I was using with Tomcat (Geniuswiki) has issues running on not Tomcat. There are methods to get it to work, but they're all kind of hackish and kinda ruin the environment for other apps. So I ended up looking into JamWiki, which installed pretty much painlessly, just needed to use the exploded WAR for deployment and point it at the JNDI for the right DB and I was running. It is pretty nice, very MediaWiki-esque.
One might ask, why not just use MediaWiki then? Well I am one of those oddballs that likes Java, and I feel that JavaEE is likely to be more secure than PHP, but I would venture to guess that the difference is minimal at best. Plus I need to get used to administering a JavaEE application server, as I have a couple of partially completed webapps that I want to finish, and setting up the AS is what was holding me back before. I'll need to do some refactoring as they are setup with some GlassFish stuff, but the changes should be minimal, hopefully.
During this excursion I also read a JBoss AS book to kickstart my knowledge, the information in it was very helpful, but the author clearly did not speak English as a first language and it showed. Overall I am happy with the puchase, still got a couple chapters left pertaining to clustering and load balancing, should hopefully wrap it up tonight. I should probably put some of this to use as well by spinning up some VMs and then a JBoss domain. Would give me a chance to try out Vagrant as well, and create some Puppet manifests to deploy these quickly, starting to sound like a project!
In other news, I think we're finally settled into the new place. There are no longer boxes everywhere, I fixed the sprinklers up in the yard to use less water and spray onto the pavement much less. We're in a major drought here in CA, so I'm trying to eliminate as much water waste as I can. The previous owners also screwed up the pool chemical wise, they had the chlorine dispenser set wide open (50,000 gallons, we have 12,000) and like six 3” chlorine tabs (there should be two to three tops) in it. I think it had turned green and they were trying to shock it clean, but the real problem was everything else. The alkalinity was low, PH was low, phosphates were very high, so I bought the proper chemicals to bring it all in line, most of it you can't use in the same day so it took 4 or 5 days to fix, but now it is crystal clear, but still high on chlorine… That'll take some time to burn off, it's still less than a public pool, but it is much higher than it needs to be for a private pool.
So folks, wish me luck on my interviews!