Categories
Notes In 9 XPages

NotesIn9 – 021 – Combine Client and Server Side Code

In this episode I’m going to give thanks to two people who helped me with the content for this show.

First I’ll be talking about a bug in XPages dealing with Dates – specifically @Now(). Then I’ll show how to use the onComplete event handler to combine Server Side and Client Side Code.

Categories
Java Notes In 9 Podcast XPages

NotesIn9 054: Intro To Java for XPages Developers – Part 3

In this show Jeremy Hodge comes back to continue his ongoing series on helping XPages Developers get started with Java.

If you like this video, please give it a rating for the Lotus VideoFest event.

Thanks!

Categories
Notes In 9 Podcast XPages

NotesIn9 – 020 – Adding Woopra Analytics to XPages Apps

Woopra allows you to have live tracking and Analytics for your website. In this show I’ll demonstrate how easy it is to add Woopra to your XPages applications.

Categories
Extended Edition Notes In 9 Podcast

NotesIn9 053: Intro to Java for XPages Developers Part 2

This is the second show of the Intro to Java for XPages Developers series. Once again, Jeremy Hodge from ZetaOne.com comes on the show to help us learn how to integrate Java into our Xpages programming.

Categories
Extended Edition Notes In 9 Podcast XPages

NotesIn9 052: Introduction to Java for XPages Developers

I’ve very excited to announce that for today’s show I have Jeremy Hodge on as a guest speaker! Jeremy is a great developer and friend to the Notes Community. He’s contributed many articles over on xpagesblog.com and his own blog is found here.

Starting with this episode, Jeremy is going to do a series of videos that is designed to Introduce Java to the XPages Developer.

I’ve been wanting to have a guest speaker on the show for a while and Jeremy’s done a a great job out of the gate with this very timely content. This really came from a couple of posts over on Sasa Brkic’s Blog last week.

I hope you like this Extended Edition.

Categories
Learning XPages Notes In 9 Podcast XPages

Notes In 9 – 019 – Xpages: Getting Column Totals From a View

It’s been a little while. I’m glad to be back and look forward to getting some more shows out in the next several weeks. Lots of ideas in the “queue”. 🙂

This show starts out with some announcements and details of some Free and Paid training options for XPages that are available in August.

For the technical portion of the show, I give a demo on how to use Server Side JavaScript (SSJS) to retrieve a categorized column total and put it on an XPage.


The code for the main example is:

var cView:NotesView = database.getView(“vOrders”);
var nav:NotesViewNavigator = cView.createViewNav();

// Since you can’t do ‘getCategory’ – find the first doc and backup 1
var entry:NotesViewEntry = cView.getEntryByKey(sessionScope.get(“key”));
entry = nav.getPrev(entry);
if (entry == null) {
// Nothing to Do
}
else {
return entry.getColumnValues()[2];
}

Links:
IamLUG
MWLug
Tack It On

Categories
Notes In 9 Podcast XPages

Notes In 9 – 018 – XPages: Data Relationships

In this demo I talk how the ability to do a lookup inside a view control or repeat control allows us to do some different data modeling that has never been possible in traditional Notes development.

I’ve created a little example that allows you to link contacts to each other and assign relationships between them. As a bonus, I show an example of using a view control and also a repeat control. In addition I have an example of reversing it to show who is related to a particular contact. Similar to “My followers” in Twitter.

The goal of the show is really to demonstrate that XPages allows us to re-think how we design our data.

Download Demo File

UPDATE:
iTunes hasn’t updated yet for some reason. The video is also available on YouTube:

Categories
Notes In 9

Notes In 9 – 016 – Creating an Agent Framework

While this show ended up being a little rushed, due to several late night phone calls with my accountant over taxes, I am particularly fond of this content. You see, many of the things I present, I’ve not really discovered myself. Many of them I learn by reading the blogs or the wiki’s and figure out how I would use them and then create a show around it to try and teach others so they save time. I always try to give credit when I can.
But this topic, an “Agent Framework” is something that I came up with all on my own. I started doing this years ago and even wrote an article about this is the magazine, “Lotus Advisor”. The point of this, which I hope comes across in the show, is that if you have agents in Notes Application, and users are going to running the agents from the Actions menu, then, in my opinion, there’s a better way for us as developers to give them that option. They we need to make sure our apps have the best User Interface possible since that’s what people expect now a days.

Anyway – I hope you like the show. I’ll post the database file shortly.

In the show I also discuss the need to improve our user interfaces and link to Scott Good’s Lotusphere 2010 session – “You Can’t Fix Ugly“. This slide deck should be required viewing for all Developers, but especially all NOTES Developers.

Categories
End User Lotus Notes Notes In 9

Notes In 9 015: How to Search Email and Change the Web Browser

In today’s show I do my first one that’s geared to the End User and not the Developer. There were a couple of people on Twitter recently who had some issues with Notes. The first wanted to know how to tell Notes to use Chrome as the browser and the other was having some problems searching his Email database.

Categories
Learning XPages Notes In 9 XPages

NotesIn9 – Episode 13 – XPages and XML

This week marks the last couple of days of Wiki Madness. In celebration of the end of what I think was a great event I’m celebrating with a weeks worth of new shows.

In today’s show I talk about XPages and especially the need to start becoming comfortable with the source window. Unlike traditional Notes Development where you only have an IDE, XPages allows you to access the actual XML source of the page. Watch how you can use that to your advantage and do a couple of simple things that can not be done in the IDE alone.

May the source be with you!

Also in this show is a couple of shout-outs to some recent additions to the Lotus Notes screencasting and podcasting world.
Tips In Two
The X Cast
XPages101.net

 

One note about this show. It’s my first attempt using a new microphone. It’s called a Yeti. I’m not sure if I have it set right just yet. Certainly the keyboard came across too loud in this one. I think it’s better in tomorrow’s show.