Archives for the ‘Wrap Up’ Category

22 Oct 2011

A full day of Xpages and Dojo

Good day/evening all :)

As I had hoped, I had an awesome 10 full hours of XPages today. What a learning curve for the most part. I made the decision this morning to investigate and manipulate some of the Controls in the XPages Extension Library. Sadly, I found a defect as well as an inconsistency.

First and foremost, a big SALUTE to the XPages Community for supporting me today. You guys make programming in XPages such a joy.

Today I created a Travel Requisition Dashboard, which is made up of the following:

The defect I found was in the Dojo Tab Container. It works well for the most part, but if you enable the “Closable” Property in the Dojo Tab Pane, you will experience a hiccup now and then. Essentially, if you try to close a tab when that tab is inactive (i.e. if you’re currently viewing another tab), the tab will be removed in the UI, but not in the backend, which just messes up your entire page. I will be logging this on OpenNTF soonest and hopefully the guys will sort it out soon.

Then, I used the Extension Library Dialog Control, and inside it, I added the Dojo Accordion Container with the Button Dialog. After much troubleshooting, I finally got it working in Firefox, but sadly not in Chrome or IE. I had to wash my hands off the Dialog Control for now.

Then, thanks to Jeremy Hodge and Mark Hughes, I got the ZetaOne Modal Dialog working on my Page. It took a little while initially, but once I got it up and running, I added the Accordion Container, and guess what….My first test was successful on IE, Firefox, Chrome and Safari. Now that’s what I call POWER CODE.

To sum it up, it’s Friday 10:30pm, and it’s been a Power Day. I look forward to chilling a bit this weekend. New Zealand play France tomorrow.

Have a good weekend all.


22 Oct 2011

XPages, Quickr, Sametime, C#. A blueprint of my week

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.

The Quickr-verse:

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.

C# Tuning:

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 :)

22 Oct 2011

Weekly Wrap Up For – 15th August 2011

Hi Everyone. This be’ith my 2nd Weekly Wrap Up. A very quiet week on the personal side, but a fun one in the work force.


1. Wrap Up (Personal Life) – A wrap up of events that occurred in my personal life for the past week

2. Wrap Up (Work Life) – A wrap up of events that occurred in my work life for the past week

3. Why this week Mattered – Events that occurred in my week that I feel made a difference in my Personal and Work life.

4. Forecast for the following week – My general plan for the following week that i’ll most likely blog about.

5. Conclusion – A final Thought.

1. Wrap Up (Personal Life)

So, the Sharks won their game against the Leopards this weekend in the Currie Cup Tournament. That makes 5 out of 6 this season, and they’re positioned second on the Log with the Lions first. Well done to the Springboks ending their last Test Match before the World Cup with a pretty good win. It scares me that they weren’t able to score 1 try in the game, but Morne Steyn’s boot held true, and 18 points were put on the Score Board as a result.

I seem to have a little bad luck when it comes to property maintenance. My 1 rental unit apparently needs painting, my 1 tenant blew the electric box at one of my other units, and I’m sitting with a leaky toilet and overheating stove. Belive it or not, all of this happened in pretty much 1 week. Oh well.

Other than that, got to spend some quality time with the Mrs yesterday, which is always awesome.

2. Wrap Up (Work Life)

Ah, this was a fun week. Firstly, my Video on Mark Hughe’s View Picklist Custom Control became very popular on Thursday. Many out there were thankful and got value out of it. Well done Mark on an awesome Custom Control, and good luck in the OpentNTF Development Contest.

I went live with 3 small project implementations this week. All 3 couldn’t have  gone smoother. Everything  just worked. To top it off I’m still learning a lot, which is always a blessing.

One of my clients received their Xpages Project Proposal from me this week. Let’s see what happens with that. I spec’d a fantastic solution that will boast Xpages capability.

Our Staff meeting on Friday went very well. The company is seriously growing in the right direction, and we’ve done so much in the past few months. It’s so good to see the team excited and willing to be part of this. There will be some challenges, but I can’t wait to see where we stand at the end of 2011. Ouch, it’s already almost September.

Finally, late Friday night I released our brand new Xpages Showcase, and what a success so far. Thanks for all great feedback and awesome suggestions, and to top it off, it’s still the weekend. I look forward to more feedback this coming week. The showcase contains a simple Dojo Tree Grid Report for now, but a lot more will be added in the near future, so stay tuned.

3. Why this week Mattered

This was a very rewarding week. The 3 live implementations needed to happen, and I’m so glad they went smoothly.

It was also important that we had our Company Staff Meeting. We’re so busy lately that it’s tough to get everyone together just to give strategic feedback.

Then, finally the launch of the Ukuvuma Xpages Showcase is something i’ve been wanting to do for a while now. I’m really glad that’s now at least live, and I can’t wait to add more functionality.

4. Forecast for the following week

I start off my Monday with a meeting at one of my clients to discuss Xpaging some of their Notes Applications. WOOSAH!!!

We’ve upgraded our Internal Helpdesk to Xpages, and needs a touch more testing before we go live with it, which must happen this coming week.

I will be creating and releasing a new Video Tutorial based on the new View Picklist Custom Control which got released this week. You can see a working example of this control on the Ukuvuma Xpages ShowcaseNote: In the showcase, run the Report for Selected Project(s) to see the View Picklist.

5. Conclusion

Times are very exciting. I can’t wait to see what happens this coming week. I welcome anyone to share their working weeks if they so wish. Other, enjoy.

8 Oct 2011

Weekly Wrap Up For – 8th August 2011

Hi Everyone. I trust everyones weeks and weekends went well. Mine was pretty inventive. Below is my first Weekly Wrap up on this Blog. I trust you will enjoy it, and comments are always welcome :)


1. Wrap Up (Personal Life) – A wrap up of events that occurred in my personal life for the past week

2. Wrap Up (Work Life) – A wrap up of events that occurred in my work life for the past week

3. Why this week Mattered – Events that occurred in my week that I feel made a difference in my Personal and Work life.

4. Forecast for the following week – My general plan for the following week that i’ll most likely blog about.

5. Conclusion – A final Thought.

1. Wrap Up (Personal Life)

One of the reasons I enjoyed last week is because I am starting to dedicate more time to my personal life. Work has been hectic of late, but I am positive that balance will soon be restored.

My family came to visit this weekend, as we had a 30th and 60th celebration on Saturday for my Cuzzy and Uncle. It was awesome to see everyone again. My brothers and I also finalized a game we invented called Frispoline which involves a Frisbee and a Trampoline. Check out the 2 short videos below for stunts my brothers and I are currently pulling off :)

My favorite Rugby Team (The Sharks) beat Western Province on Friday…What a nail biter….They took the game in the last 4 minutes. The Springboks unfortunately lost against Australia. Don’t worry guys, there’s still 1 more game, and then THE WORLD CUP!!!
Other than that, I watched Hereafter which I didn’t really enjoy. The trailer oversells the movie. It was good to see The Bone Collector again. I’m quite a Jeffrey Deaver fan.

Finally, happy Womens Day to all the women out there for Tuesday the 9th August 2011.

2. Wrap Up (Work Life)

The week started off a little hectic. It was a week of deadlines and reviews. I’m glad to say that all were met. I’m especially happy that I ended off my week by presenting to one of my clients their first Xpage Report, which involves a Dojo Tree Grid that gets populated using JSON. I am planning a video tutorial on this in the near future, but will first be showcasing the technology on my Company Website in the next 2-3 weeks. I’m also wondering if I will be able to turn this Tree Grid into a Custom Control. Shouldn’t be too scary. I know it would add value to many developers out there.

After my awesome Xpage Presentation, I met 2 hours later with another of my Clients to discuss their first Xpage Application. This technology is selling like Hot Cakes.

3. Why this week Mattered

One thing that mattered for me was that one of my Microsoft developers got a taste of extending the oneuiv2 Theme in Xpages, as well as playing around with some Xpage Controls. This has led him to become very interested in what the technology has to offer, which is always great to see.

4. Forecast for the following week

I’ve been tasked by IBM to Review a R8 Designer Tutorial they created and that they want to use for their Domino Designer Wiki. I happily volunteered for this, and can’t wait to submit my feedback to them at the end of the week.

I have scheduled 3 Enhancement Implementations at my clients, which I am quite excited about.

I will also be migrating many of my tutorials to this Blog. They currently only exist on my BleedYellow Blog as they focus mainly on Domino and Xpages Development.

5. Conclusion

Well, this is my first official Wrap Up. In some ways it feels weird to blog about all of this, but hey…I am assuming that someone out there will be entertained with what I have to say. It also helps me not sound too serious, which is how I am portrayed when submitting tutorials, videos, etc.

I definitely welcome feedback from everyone out there. Feel free to follow me on Twitter, or wherever else.

Have a good day all :)