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
Learning XPages

Source Control Article

I’ve talked about Source control on NotesIn9 several times, and quite honestly I’ll be talking about it more in the future. I feel it’s that important to a Domino Developer.

Today I just wanted to share an article that Declan sent me regarding Distributed source control like Mercurial and Git. Mercurial is what I use at the day job as well as via bitbucket.org for any personal projects.

I think this article is really well done. It’s great for beginners but gets deep enough to talk about merging in an understandable way.

http://mark-dot-net.blogspot.com/2012/04/understanding-distributed-version.html

Hope it helps someone.

P.S. I have 2 videos on Source control for anyone looking to get started.

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. 🙂