Well, it’s Thursday night here in Joburg, South Africa. This must have been the longest week I’ve experienced in quite a while. Over and above my normal working week of meetings, clients, functions and Projects, I found myself juggling a Knowledge Base in our Quickr environment, Teaching XPages to my Dev Team, participating in a Sametime Course that’s taking place in the United States, and learning the Basics of C# Development in Visual Studio.
At first I got a little worried I took on too much, and as I type this I have 2 match sticks keeping my eye lids open……but looking back at what was achieved this week……Not bad, not bad at all.
Let’s begin with XPages:
Last week I decided it was time my Development Team got a decent taste of XPages. I scheduled a 4 day Workshop that impressively took 3 days….ending last night around 9:30pm. I take my hat off to the guys. They proved themselves worthy and I can’t wait to see what they come up with in the near future. I also mentioned that there was an XPages Contest currently running which only added fuel to the fire.
This year I’m on a mission to document everything that I experience in my working day. Everything that matters and that the Ukuvuma Team can benefit from. I tend to favor tutorials and best practices in the form of Videos, as you’ve no doubt seen in my previous Posts, but I must admit I’ve found a place for Wikis. Quickr really helps me achieve this. I decided to have the best of all worlds, so I’m using Quickr, Wikis and Video together.
At the Same-Time:
This was a challenge. I registered to run this Course at my own pace, not being in a position to take 3 days off to sit in a classroom. What I didn’t realise was that this course was running in the United States, so attending this would’ve proved somewhat difficult. I did enjoyed it quite a lot, although it was a little annoying remote connecting to a box in the States. One really needs to understand Java and Eclipse to be comfortable with this course. Sadly i do all my Dev in DDE, so the environment was a little new, and I’m not yet the Java Expert I soon hope to be. But still, it was fun to modify Sametime Windows and build Add-Ons.
Here was my biggest surprise this week. I decided to take a bit of time, and have one of my Microsoft Developers show me the way of the C# Ninja. At first it was a little weird getting to understand Visual Studio, Team Foundation Server, and creating ASP.NET Projects, but once that was out of the way, creating ASP.NET Pages was pretty much the same as creating XPages. I was really impressed at how similar the development environments are.
I don’t yet know enough of both environments to understand all the tools that are available, but I will say that the Visual Studio editor and debugger is impressive. Very informative and very powerful. I love how I could add break statements to my code, run the Web Page in debug mode, and have it stop in certain sections of my code. I am not used to this when it comes to Web Development, and I am not sure if XPages has something similar, but if so……I will make sure the world knows about it, because that will make such a difference in my life.
Let me repeat this: I am looking for a LotusScript Debugger for XPages. Anyone?
Well, one more awesome working day left this week and then it’s some resting time. I look forward to chilling this weekend, watching some World Cup Rugby and maybe giving God Of War a go.
As always you can find me on Twitter @John_Ukuvuma for all IT-related chats. I wish everyone an awesome weekend, and until my next Post….cheers
Install previous versions of iOS SDK in your current version of Xcode
Tue, Apr 15th 2014 6:19a John Jardin In some cases, one might be developing for iOS6 and therefore require the iOS6.1 SDK. Xcode 5 however, no longer has the iOS6.1 SDK installed. In this article I’ll show you how to install the iOS6.1 SDK in your current version of Xcode.
Download Xcode 4.6.3 to get the iOS6.1 SDK and Simulator
Make sure Xcode is closed. If you are using Appcelerator Titanium, make sure that’s closed as well.
Go to Apple’s Developer Center
Log into iOS Dev Center (You will need an Apple Develope [read] Keywords: apple
Solution to error when downloading Kitchen Sink from Git in Titanium Studio
Fri, Feb 21st 2014 3:31a John Jardin So after updating my Titanium Studio to release 3.2.0, I wanted to re-download the Appcelerator Kitchen Sink app from Git.
When attempting to download the Kitchen Sink App, I got an error message along the lines of:
No GIT Executable found in PreferencesTeamGit
This was very strange to me because I never did have Git installed on my MacBook, so why moan about it now?
What I did to solve the problem was the following:
Got to http://git-scm.com
Download Latest version [read] Keywords: linkedin
Slides and Info for Worklight Session at IBM Connect 2014
Mon, Feb 3rd 2014 7:42a John Jardin Firstly, a big thanks to everyone who attended our session on “IBM Worklight and XPages” at IBM Connect 2014 last week. It was great to see so many people turn up, especially on the last day of IBM Connect.
Below are the slides to the IBM Worklight Session, which will be available on SlideShare and for download. I will be releasing a video on this topic and will submit it through David Leedy’s NotesIn9 VideoCast (Hopefully next week still). I will also have the source code avai [read] Keywords: ibm
Convert MySQL queries to MongoDB using QueryMongo
Tue, Jan 7th 2014 3:29a John Jardin I needed to perform a query search in MongoDB based on an array of values. I referenced MongoDB’s Manual, which provides great examples of comparisons between SQL and Mongo Queries, but sadly they don’t provide examples of all queries types. QueryMongo to the rescue!!!
The MySQL Version of the query I wanted to perform
In my particular case, I needed a MongoDB version of the following MySQL Statement:
SELECT mallType FROM Places