Categories
Driveto99 Notes In 9 Podcast

NotesIn9 99: Domino Designer 9 Social Edition (Beta)

This is it! The end of the road! This show concludes the NotesIn9 “Drive to 99” event. As I mention on the show, a huge thanks to all the contributors! Without them this wouldn’t have happened. I was especially excited to be able to add 8 brand new contributors as part of this event.

Drive to 99 ran about 90 days and it added over 10 hours of new content in 28 shows. It exceeded my goals and hopes in every way.

Special shoutout to Paul Calhoun who won the Most Valuable Contributor award!! Thanks Paul!

In this show Dan O’Connor returns! Dan is the lead for the Domino Designer product and he will demonstrate some of the new features that are in the public beta that should be available for download on Dec 14th.

I thought it was really appropriate to have a Designer 9 preview for the 99th show! I believe this is the first public look at the actual public beta code that will be released on Dec. 14th. Big thanks to Dan and IBM for allowing this to happen.

There’s a lot in here for the XPages developer. The main event though has to be the SSJS Debugger!!!! That’s right. We’re getting a Server Side JavaScript Debbuger!!

This show is not to be missed!

Categories
Driveto99 Notes In 9 Podcast

NotesIn9 98: Using Apache POI to Export from XPages

In this episode Paul Calhoun returns with a great show on exporting XPages Data using the Apache POI project. There’s been some examples of how to export to Excel already on NotesIn9 but this is different. Apache POI is capable of making TRUE Excel binary files where the previous example relied on creating an HTML table for import. If you want to export to Excel or Word, this is the way to do it.

NotesIn9 098 – Demo File

This is show 98!!! It’s almost over! Tomorrow I’ll finish the DriveTo99 event with a very special and I think timely show. I’ll always be announcing an award on the show. Please don’t miss tomorrows 99th episode of NotesIn9!

Categories
Driveto99 Notes In 9 Podcast

NotesIn9 97: Using jQuery in XPages to connect controls.

In this show Russ Maher returns to give us a really cool lesson on jQuery. He’ll demonstrate how to use it to enhance your abilitity to do “Hide/When” on your web page based on the value of something like a checkbox or radio button.

I know jQuery is something I want to get into a little more myself.

Thanks Russ!

Categories
Driveto99 Notes In 9 Podcast

NotesIn9 96: Using Designer to Search and Replace Notes Rich Client Elements

IBM Champion and popular speaker Paul Withers returns to NotesIn9 with an interesting look at ways to bridge the gap with new XPages skills and classic Notes Client design elements. In this show he’ll demonstrate techniques on using Domino Designer to search and even replace classic design elements like forms, views, action bars and agents.

Categories
Community Driveto99

Drive to 99 – Detour Ahead

Hmmm this might be a problem. Guess it has been a busy last 30 days.

Looks like I’ll have to get this increased for a little while to finish out the drive.

Also – The “DriveTo99” Is scheduled to end on Monday the 9th. I will extend it slightly just so I don’t have to release 2 shows on the weekend or do a double feature.

Categories
Driveto99 Learning XPages Notes In 9 Podcast

NotesIn9 95: Introduction to the XPages Debug Toolbar

In this show, new contributor and IBM Champion Mark Leusink stops by to give us an introduction to his amazing XPages Debug Toolbar. This project won the 3rd OpenNTF contest and is something that I use regularly in my applications. Anything that makes developing XPages applications easier is a great thing to me! 🙂

UPDATE: Note in the show slides I mispelled Marks Contact information. His email is: m.leusink at linqed.eu and his blog is: http://linqed.eu I inserted a u after the q that shouldn’t be there.

Categories
Driveto99 Notes In 9 Podcast

NotesIn9 94: Installing Domino 8.5.3 Server for a Development Sandbox

I’m excited about today’s show as I’ve been wanting to get this topic on for a long time. This episode also continues a string of NEW contributors to NotesIn9.

I’m very pleased to welcome Sean Cull to NotesIn9. Today Sean will demonstrate how to install CentOS Linux and the Domino 8.5.3 server so you can have your own development environment. I’m a big fan of development environments. If you’re still developing on a production server you really should reconsider that. A good Dev server is worth it’s weight in Gold.

A couple of quick notes:

Sean has a blogged Cheatsheet here: http://seancull.co.uk/cheatsheets/linux

Even though CentOS is techically not supported, it’s almost a perfect clone of Red Hat which is supported. Since CentOS is free, it’s a pretty good solution for a development server. I used to run this myself a long time ago.

Sean is working with Domino 8.5.3 and Upgrade Pack 1. I would imagine that installing Domino 9, which is due out in December 14th as a Public Beta, would have a very similar installation. 🙂

Categories
Driveto99 Java Notes In 9 Podcast

NotesIn9 93: Introduction to DOTS

In this episode I welcome Serdar Besegmez, an IBM Champion and new contributor to the show. Serdar will come on to talk about DOTS. DOTS is way for you to create your own server tasks. Very fast and very powerful.

While this topic is a little more on the advanced scale, I think Serdar has done an excellent job of walking through the concepts of DOTS and then showing how to setup your development environment and finally how to run it on the server. He highlights additional resources such as a Show-&-Tell from Lotusphere2012 and even shows a key tip on outputting messages to the console.

I hope you like it.

Categories
Driveto99 Notes In 9 Podcast

NotesIn9 92: Using the Dojo Enhanced Data Grid in XPages

In this show Paul Calhoun returns with a good one. Paul will demonstrate how to use the Dojo Enhanced Data Grid in your applications. What this does is add a little eye candy and a lot of functionality to your XPages. If you sometimes you need a little more then a static table on a web page from a view or repeat control then the enhanced Data Grid might be just what you’re looking for.

What’s really nice about this video is Paul will show you how to implement this on 8.5.3 and even pre-8.5.3 servers!

I think it’s always worth remembering that even though XPages comes with a lot of core controls, and the Ext. Library/Upgrade Pack add a LOT more to that list, there is much more functionality built into the Dojo Framework and that comes pre-installed on every XPage server.

Categories
Driveto99 Notes In 9 Podcast

NotesIn9 91: XPages Memory Profiling Part 1

In this show I will demonstrate how to install the YourKit Java profiling application on your Domino server. This application is used to detail the inner workings of the server and your XPages applications. Specifically it is supposed to help find memory leaks. Because the Domino objects that XPages use are based on Java and not LotusScript you must be aware of this and you must recycle Domino Objects. This is especially crucial in loops like “for” and “while”.

This is an odd show because I really don’t know much about this yet. I recorded the show at 5:30PM my time. I asked my first question about how to get started at 3:30PM. Nathan T Freeman very kindly got me started in the right direction so I could install it. So big thanks to Mr. NTF himself!!! Thanks to Jeremy Hodge as well for posting a key comment on Sean Cull’s blog.

So this show took 2 hours from beginning to learn about this for the first time to recording what I got so far – the install. I only mention that because I talk to a lot of potential contributors and commonly hear things like “I’m not an expert” or “I don’t know anything worth sharing”. So I’m trying to disprove that. I don’t yet really know how to check for memory leaks, which is the ultimate goal here, but so far I at least know how to install the evaluation copy of the YourKit app. I hope that this helps anyone else with the install. My plan is to do a second show relatively soon where I better demo how to use this app to find leaks. I just need to figure it out myself first. 🙂