276 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
3 weeks left to submit nominations for the IBM Cloud Champion Program
Mon, Apr 18th 2016 18
“XPages on Bluemix” is officially a Space on the XPages Knowledge Base
Mon, Apr 11th 2016 14
XPages War-cry: Calling all OSGI Plugin experts
Wed, Mar 30th 2016 16
Join me at Engage for some XPages and Bluemix awesomeness
Wed, Mar 16th 2016 16
Join me as I present an online Webinar titled “Optimus XPages”
Thu, Mar 10th 2016 13
My fellow XPages people. Join me in an exciting Bluemix competition
Fri, Feb 12th 2016 15
The XPages Knowledge Base gets 2 new articles on day 1
Wed, Feb 10th 2016 15
Top 10
3 weeks left to submit nominations for the IBM Cloud Champion Program
Mon, Apr 18th 2016 18
Install previous versions of iOS SDK in your current version of Xcode
Tue, Apr 15th 2014 16
Join me at Engage for some XPages and Bluemix awesomeness
Wed, Mar 16th 2016 16
XPages War-cry: Calling all OSGI Plugin experts
Wed, Mar 30th 2016 16
The XPages Knowledge Base gets 2 new articles on day 1
Wed, Feb 10th 2016 15
My fellow XPages people. Join me in an exciting Bluemix competition
Fri, Feb 12th 2016 15
Announcement: My Bleeding Code Project is Live
Thu, Jan 21st 2016 14
“XPages on Bluemix” is officially a Space on the XPages Knowledge Base
Mon, Apr 11th 2016 14
Video Tutorial: Bootstrap-style your XPages Pager control
Wed, Jun 24th 2015 13
Join me as I present an online Webinar titled “Optimus XPages”
Thu, Mar 10th 2016 13


John Jardin
Blog Title Johno's Workbench
Blog Description Tips, Tutorials, IBM, Domino, XPages, Mobile, Appcelerator
Blog URL http://johnjardin.ukuvuma.co.za
RSS Feed http://johnjardin.ukuvuma.co.za/feed
Validate Feed feedvalidator.org or validator.w3.org
Feed Last Checked Apr 18, 2016 9:50:49 AM EST. Realtime Update:
Location Johannesburg, South Africa


Recent Blog Posts
18
3 weeks left to submit nominations for the IBM Cloud Champion Program
Mon, Apr 18th 2016 9:50a   John Jardin
At Interconnect in February this year, IBM announced the Cloud Champion program. Nominations have been open for the past 1.5 months and we are now 3 weeks away from it closing. Basic Rundown of IBM Cloud Champion Program – Nominations close 6th of May 2016 – IBM Cloud Champions will be named in June 2016 – Those chosen to be IBM Cloud Champions will keep the title for a period of 18 months (aka end of 2017) – The IBM Cloud Champion program relates to the following areas:
14
“XPages on Bluemix” is officially a Space on the XPages Knowledge Base
Mon, Apr 11th 2016 10:41a   John Jardin
Yup, thanks to an article published today by yours truly , the “XPages on Bluemix” Space is officially active on the XPages Knowledge Base. This is in no way near where OpenNTF want the XPages Knowledge Base to be, but it’s definitely a step in the right direction. For those who don’t know what the Knowledge Base is, click here for more info. The first XPages on Bluemix Article The first article is titled Quick Facts about running XPages on Bluemix. The idea behind the a
16
XPages War-cry: Calling all OSGI Plugin experts
Wed, Mar 30th 2016 11:59a   John Jardin
I am calling all OSGI plugin experts to assist the XPages community with tutorials and guides on how to create and work with OSGI Plugins. There is currently a huge demand to either start creating plugins, or assist with Open Source projects in the form of OSGI plugins. Either way, there is a massive lack in knowledge and understanding the processes involved with working on either. On the XPages Knowledge Base, we have a space for OSGI Plugins. I’m asking all experts that either have
16
Join me at Engage for some XPages and Bluemix awesomeness
Wed, Mar 16th 2016 10:31a   John Jardin
I find myself yet again preparing for long flights to vast never before seen countries. This time it’s the Netherlands, where I’ll be presenting my session titled “The XPages of Things“, at an awesome user group called Engage, on Thursday the 24th March 2016 at 2:45pm (Netherlands Time – UTC/GMT+1). I am extremely excited for this session, as it really shows off what is possible using a Cloud platform like Bluemix and integrating it with an on-premise platform like
13
Join me as I present an online Webinar titled “Optimus XPages”
Thu, Mar 10th 2016 9:32a   John Jardin
With many thanks to TLCC and TeamStudio, I will be presenting my IBM Connect session “Optimus XPages” as a Webinar on Tuesday the 15th March 2016. I had the honour of presenting 2 sessions at IBM Connect this past January in Orlando Florida. One of these sessions, which I feel was very well received, focused on approaching XPages development from a “road not so travelled” point of view. It was named: Optimus XPages: An Explosion of Techniques and Best Practices Ukuvuma f
15
My fellow XPages people. Join me in an exciting Bluemix competition
Fri, Feb 12th 2016 8:39a   John Jardin
Over the past 3 days I’ve been blogging about my experience of taking on the IBM Bluemix and Node.js Battle. The reason I’m sending this post via this blog is because I am so impressed with how the competition was designed and how addictive it became, that I’m certain everyone will feel the same if they give it a chance. “But I don’t know Bluemix or Node.js” – you say? Well, the good news is that you don’t really need to know these technologies
15
The XPages Knowledge Base gets 2 new articles on day 1
Wed, Feb 10th 2016 4:17p   John Jardin
Thanks to Paul Withers and Fredrik Norling, the XPages Knowledge Base grew by 2 articles in day 1 of the official launch. Article: Dialog Control, SSJS and Refreshing an Area of the Page Link: Click here to view article Author: Paul Withers Knowledge Base Space: XPages Extension Library   Short Description Get an understanding of what happens behind the scenes when performing an SSJS .show() or .hide() on a Dialog Control.   Article: Adding excel exporting to XPages using POI4XPages Link: C
12
It’s time for the XPages Knowledge Base to officially co-exist :)
Tue, Feb 9th 2016 9:55a   John Jardin
The XPages Knowledge Base is live, running and hungry for content The OpenNTF team have been working effortlessly to get the final touches implemented in order to make way for an online platform that helps with the collaboration of knowledge on all things XPages. And now it’s time to let the world know it exists! The great news is that since IBM Connect, we’ve invested a lot more time to improve the user experience and make the content layout more structured and easy to navigate
11
IBM Connect 2016: A Call to Arms for feedback. Let’s do this!
Mon, Feb 8th 2016 2:52p   John Jardin
This is a reach out to everyone who attended IBM Connect to please take a few minutes to complete the session surveys. It really makes a difference to both IBM and the speakers. Overview IBM have made it ultra easy to submit feedback on the IBM Connect event in general as well as the sessions, whether it be via the “IBM Event Connect” mobile app or via online – http://connectsurveys.com. When logged into the mobile app or if online (email address required), you’ll be p
14
Announcement: My Bleeding Code Project is Live
Thu, Jan 21st 2016 7:36a   John Jardin
I am thrilled to officially announce that my Internet of Things and “Technology Innovation” blog site called Bleeding Code is now live and in action. Bleeding what and Johno’s who now? I have a nasty habit of researching and working with multiple technologies and I have some extremely exciting content that I will be publishing in the near future on both this blog and Bleeding Code. Some of you might be wondering…why a new Blog? Well it’s simple really: I wanted to
7
Notes Database Performance Tip: Disable Unread Marks
Thu, Dec 10th 2015 9:29a   John Jardin
A Quick Summary of this Post Unread Marks are enabled by default when creating a new Notes Database. In most cases, especially for applications used by multiple users, unread marks are not required and has a significant performance cost when the Notes database grows in size. To disable Unread Marks: Right-click on your Notes database and select “Application -> Properties“ Click on the last tab Check the option “Don’t Maintain Unread Marks“ Compact the Notes da
5
John Jardin’s 2nd Session at IBMConnect 2016: Optimus XPages
Mon, Dec 7th 2015 8:30a   John Jardin
So, to my utter surprise, my second Abstract for IBM Connect 2016 was approved. It’s titled “Optimus XPages: An Explosion of Techniques and Best Practices“. For a reference to my first Abstract, click here. Just so everyone knows, IBM Connect takes place at “The Hilton” in Orlando, Florida. My session “Optimus XPages” is scheduled for Monday the 1st February 2016 at 3:30pm. I am extremely excited to be presenting this session. Over the past year I hav
7
John Jardin’s 1st Session for IBMConnect 2016: The XPages of Things
Thu, Dec 3rd 2015 9:59a   John Jardin
I am honoured to be presenting at IBMConnect in 2016 at “The Hilton” in Orlando, Florida. So far I will be presenting 2 sessions, with a possible 3rd to be confirmed My first session is a Jumpstart Technical Breakout that’s scheduled for Sunday the 31st January at 3:45pm. I’m very excited to have this date and time slot as it gives me the opportunity to kickstart the tempo for the event by showing off some XPages and Bluemix awesomeness. The following is a rundown of my
9
What’s Happening to the Stability of Software!!!
Mon, Nov 9th 2015 6:36a   John Jardin
I’ve reached a point where I am amazed at the overall lack of quality and stability of software being released nowadays. I know it’s not just me who thinks but but it seems such a common trend that I had to blog about it and have my say. On Apple’s side I am disgusted!! I’ve never witnessed so many bugs (in the last 2 years) as I have in total since the 1st iPod came out. What happened to Quality? What happened to Perfection? The very values I would constantly boasted of
8
User Group Update: A rename & an identity. We’re getting there!
Thu, Sep 17th 2015 11:00a   John Jardin
Things are getting exciting!!! We have renamed our local User Group and finally have some branding. SALUG is now AfriTUG We thought long and hard about this one, but it was ultimately decided that we needed a name that encompasses not just South Africa, but Africa as a whole. Also thanks to IBM Bluemix, we don’t want the focus of the User Group only on Enterprise Social Software (aka XPages, Connections, etc.), but also on the exciting technologies that Bluemix offers. So without any fu
7
Appcelerator Video Tip: Reduce EventListeners and increase performance
Tue, Sep 15th 2015 1:00a   John Jardin
In this video I show you how to eliminate unnecessary Event Listeners in your Appcelerator Mobile App by making use of the Bubble Parent property. This is a great way to increase performance and responsiveness in your mobile app, especially when it requires some advanced processes. The video below demonstrates the the Bubble Parent technique when using Text Fields inside Table View Rows for an iOS app. I’m sure you’ll immediately understand how you can apply it elsewhere in your mob
9
South Africa’s IBM Notes and Domino User Group is now on Meetup.com
Fri, Aug 28th 2015 4:19a   John Jardin
It’s finally here!!! South Africa’s IBM Notes, Domino and XPages User Group (aka SALUG) has just been launched on Meetup.com. In case you don’t know, IBM Notes & Domino is a platform for rapidly developing rich web applications thanks to modern technologies and frameworks including XPages, jQuery, Dojo, Bootstrap and more. This meetup is for those interested in one or more of the various areas that make up the IBM Notes & Domino ecosystem. Whether you’re a n
9
Android Tip: Enable Keyboard for your apps in Genymotion
Mon, Aug 24th 2015 11:27a   John Jardin
This is a quick tip on how to enable the simulator keyboard when running your apps using Genymotion. You might find that when running your mobile app in Genymotion, the simulator’s keyboard doesn’t display when focusing on an input field. The reason for this is because, by default, Genymotion has the input control set to your laptop/desktop’s hardware keyboard. To enable the simulator’s keyboard, do the following: Launch Genymotion On the device profile, click on the Set
9
IBM Domino Tip: Pass HTML to RichTextItem without using MIMEEntity
Thu, Aug 20th 2015 9:02a   John Jardin
This is a quick tip on how to include HTML when populating a RichTextItem object without using MIMEEntity in IBM Notes/Domino. First some venting It’s amazing how certain easter egg features have been available in the Domino Object Model since release 5, that I’ve managed to keep missing, yet constantly required. This morning I happened to stumble across one of them. For the longest time, whenever I needed to send out a mail programatically via code that needed even the slightest bi
7
Bluemix Tip: How to prohibit Anonymous access to your NodeRed Flow Editor
Tue, Aug 11th 2015 7:26a   John Jardin
I’m a huge fan of NodeRed and have an instance running on Bluemix. The problem though is that by default Anonymous access is allowed to your Flow Editor. Thanks to someone answering my question on StackOverflow, this access issue is easily resolved. Prohibit Anonymous Access to NodeRed Flow Editor – In your Bluemix Dashboard, click on your NodeRed Application Icon to be taken to the Application Dashboard Page. – In the left menu, click on “Environment Variables“.
8
XPages and Bootstrap Tip: Style the File Download control
Thu, Jul 30th 2015 9:42a   John Jardin
This is a quick tip on how to convert a plain looking XPages File Download control into a Twitter Bootstrap style Table. Everyone should know by now that the latest XPages Extension Library (2 versions ago actually) includes the Twitter Bootstrap framework. While is this brilliant, the reality is that many of us already have existing designs where Twitter Bootstrap is manually included. This means that XPages controls used in these designs look plain when compared to adding bootstrap-styled HTML
7
Video Tutorial: Bootstrap Datepicker in XPages – Part 2
Fri, Jun 26th 2015 10:59a   John Jardin
In this video tutorial, I demo how to modify the bootstrap date-picker that I introduced in Part 1, to be rendered as an inline date-picker instead of a popup. Below is the URL to access the online date-picker sandbox dashboard, which is a great service to assist setting up the date-picker control: Datepicker for Bootstrap Sandbox Once again, a massive thanks to Mr David Leedy for presenting my video tutorials on NotesIn9, and for also making the NotesIn9 series freely available to the pub
8
Video Tutorial: Bootstrap Datepicker in XPages – Part 1
Thu, Jun 25th 2015 1:05a   John Jardin
In this video tutorial, I demo how to include a bootstrap date-picker into an XPages application that’s using the Twitter Bootstrap framework. Below is the URL to access the online date-picker sandbox dashboard, which is a great service to assist setting up your date-picker control: Datepicker for Bootstrap Sandbox The following is the code to create the Bootstrap Resources custom control (ccBootstrapResources), which will reference the necessary Twitter Bootstrap and jQuery files via CDN
13
Video Tutorial: Bootstrap-style your XPages Pager control
Wed, Jun 24th 2015 7:17a   John Jardin
In this video, I show you how to easily bootstrap-style the XPages Pager control in your app without needing to reference Twitter Bootstrap resources. Thanks to 2 XSnippets i’ve published on OpenNTF, to implement this functionality is as easy as copy and paste. You can reference the 2 XSnippets using the below links: OpenNTF XSnippet: Twitter Bootstrap Pager Template OpenNTF XSnippet: Twitter Bootstrap Pager Template Stylesheet Click here to reference Twitter Bootstrap’s Paginati
5
Appcelerator Tip: How to recover a GIT Reset in Titanium Studio
Fri, May 22nd 2015 2:40p   John Jardin
This post is an example of how a GIT reset in Appcelerator’s Titanium Studio almost cost me 6 hours worth of work and how I managed to recover what I lost. My Working Environment Apple OSX 10 Titanium Studio eGit and Mylyn for Bitbucket Let me add some context Once upon a time, about a year ago, I spent the most part of my day working on a mobile app, when a critical issue arose that forced me to switch my project’s current source control branch (using eGit Source Control), to its 
4
XPages Tip: Filter your design elements for quicker navigation
Fri, May 15th 2015 5:47a   John Jardin
This is a quick tip on how to filter your design elements in Domino Designer to help quickly find what you’re looking for. I have to laugh at myself sometimes. 80% into one of my recent XPages Projects, I found myself completely frustrated, trying to pinpoint 1 of many custom control designs in Domino Designer. I almost fell off my chair when I realised that the solution was staring me in the face the entire time. In Domino Designer, irrelevant of if you’re viewing XPages design elem
5
Java XSnippet Published: Translate an ArrayList to a Vector
Thu, May 14th 2015 1:04a   John Jardin
Here is a Java XSnippet I published the other day on how to manually convert an ArrayList Object to a Vector Object. UPDATE Thanks to “Martin Rolph” and “Jesse Gallagher” for providing a much simpler method of getting the same result without having to use my XSnippet. I’ve decided to keep my XSnippet published as I do feel it will add value as a reference point. ORIGINAL POST Click here to view XSnippet When binding Scoped Variables to a List Control in XPages, the




Created and Maintained by Yancy Lent - About - Planet Lotus Blog - Advertising - Mobile Edition