Categories
Driveto99 Lotus Notes Notes In 9

NotesIn9 074: Getting started with jQuery Plugins in XPages

In this show Dr. Mark Roden from Xomino.com returns to NotesIn9 to show us how to get started with adding a typical jQuery Plugin to our XPages applications. There are probably thousands of plugins available for jQuery and they can be used to enhance your website.

I also talk about the current open nomination period for OpenNTF.org elections. If you have time and desire please consider getting involved in OpenNTF. It’s a worthwhile resource.

Ni9-074-snippet

Categories
Community Driveto99 Notes In 9 Podcast

NotesIn9 073: The Making of CollaborationToday.info

In this episode Niklas Heldloff from IBM and OpenNTF.org comes on the show to talk about the brand new community site: CollaborationToday.info.

Niklas was one of the team that built this site.  This is the first part of a series of videos that detail what the site is and how various pieces were built.  This video focuses on what features the site contains and how you might go about setting up your own version when it becomes available.

Big thanks to the team that created this site.  I think this is a huge contribition to the community, not only the site itself, but the code – which should make it to OpenNTF in a couple weeks or so.  I think this will be an app that you’ll want to pick apart to see how it was built.

Also I want to thank Niklas for taking the time to make the video and joining me on the “Drive to 99”!!!

UPDATE: I made a mistake on the Slide for Niklas’s website. I typed in http://heidloff.ntf when it should be http://heidloff.net. Sorry about that!

Categories
Notes In 9 Podcast

NotesIn9 072: Reviewing Domino Designer

This episode marks an early start to the NotesIn9: Drive to 99 event.

I recently spoke at the MWLug conference.  This show is the first part of what might be 4-5 parts of that presentation turned into a screencast.

In this show I talk about Domino Designer and source control first.  These are brief reviews of some longer shows I have done.  Though I talk a little more indepth about source control “Branching” which I’ve not done before.  I then talk about some tools that you need to have in your designers toolbox.

Hope you like it as our “Drive to 99” starts heading to the highway!

UPDATE: Since I stumbled in the show on what “Xmx” and “Xms” are I was excited to get some feedback from Dan O’Connor of IBM.

I saw you were a little unsure about the xmx and xms variables/args :-).

xmx is the maximum heap size, it is a variable that is passed to the JVM on startup, and is the maximum size the JVM will allow its heap to expand to.

xms is the minimum heap size, and while you might think setting this to a really low number can do ‘no harm’, it is actually advisable to set it to a ‘reasonable’ number, as the JVM is usually optimized to initialize to the minimum heap size, and if this size is too small for the number of objects needed to initialize the program (in this case Designer), as a result the JVM has to keep cycling until the optimal heap size is reached, which can have a performance impact.

Dan also suggests referring to the book “XPages Portable Command Guide”.  There’s a section in there that starts around page 86 and goes into more detail on what the Java heap is and how it affects performance.  While the book is geared for the server, the same principles apply to the client as well.  I hope to review those pages and go into that in a little more details in a future NotesIn9.

Thanks Dan!!

Categories
Community

NotesIn9 Event! Drive to 99!

Announcing NotesIn9: Drive to 99

In today’s screencast I announced my attempt at a big “Event” for the rest of the year. My goal is to reach 99 Episodes before year end. That’s an addition of 28 shows in 3 months.

The “Drive to 99” event will begin Sept. 9th and run till December 9th.

Please see the video for more details.

Categories
Notes In 9

NotesIn9 071: XPages messaging app

I’m really excited about this episode. First there’s a couple of big announcements but then when we get into the good stuff I have a demo from a new contributor – Josh Jolly.

Josh is an intern at a UK based WPCA consultants. What’s exicting about this demo is at the time of recording it he was only introduced to Notes/XPages about 6 weeks before. So I think it’s great to see someone brand new using the XPages technoogy to build solutions.

P.S. In this show I switch to a new intro. I was going to wait till Sept 9th for that but just couldn’t. Hope you like it.

Categories
Community Learning XPages

MWLug Wrapup

I just got back from an awesome MWLUG conference. A good time was had by all and NotesIn9 was out in full force. Several past contributors gave great sessions. Jeremy Hodge, Graham Acres, Brian Moore and Marky Roden rocked the house. I also gave a session that seemed to fill the room so thanks to those that came to see it! and no one threw anything at me so that’s a big win as well. Hopefully there’s one or two future Ni9 contributors as well from some of the other sessions. 🙂

People are starting to post their slides for the conference. I won’t be posting mine just yet since my session was demo heavy there isn’t a ton of value in the slide deck itself. Rest assured I’ll be doing my complete session on NotesIn9. It probably won’t be a big show but I’ll likely break it into 5 or 6 shows to focus in the individual topics. Expect to see that in early September.

Categories
Notes In 9 Podcast

NotesIn9: 070 Searching Source Code & Importing from Excel

In this show I’ll demonstrate two things.

1. Using Eclipse to search your source code in a single or multiple databases.

2. Importing Excel Data into Notes with Junction.

Junction is a small $5 Notes Client application from Chris Toohey of DominoGuru.com. It lets you easily import your spreadsheets into Notes Applications.

Categories
Notes In 9 Podcast

NotesIn9: 069 Dynamically expanding View Panel Rows

This show marks the 3 year anniversay of NotesIn9. In this show Mark Roden comes back on to talk about using JQuery to dynamically expand view content.

Dynamically Expanding xSnippets

Categories
Community Notes In 9

NotesIn9 celebrates 3 years of Free XPages Training

Today marks the 3 year anniversary of NotesIn9. I published my first real video on Repeat Controls way back in 2009 – 6 months after XPages was launched at Lotusphere.

Looking back those really seem like the Dark Ages of XPages. Learning was very difficult due to limited resources. We had a couple of great blog posts from people like John Mackey, Chris Toohey and Nathan T. Freeman. Then Declan Lynch really blew everyone away with an amazing 50+ article series on how to build an application. That was pretty much what we had for the longest time. That series was one of the inspirations of NotesIn9.

Fast forward to today and the XPages world is so bright and alive. There’s tons of new learning resources. We now have 3 books so far. Matt White does much better videos then me over on his XPages101.net site. We have some excellent courses available from TLCC.com. We have XPages.Info – the central hub of XPages resources. And of course we have applications, custom controls, snippets, and examples over at OpenNTF.org. Heck there are even XPages Cheatsheets now. 🙂

There are many “XPages XPerts” these days and they’re more then willing to share via blog posts or answering questions on StackOverFlow.com or the XPages Forum.

Wow! I think we’re now in an XPages Renaissance!

I’m proud of the small part that I had in all this. In that time NotesIn9 has contributed to the community over 15 hours of free XPages training videos from 12 different contributors so far. All the shows should be easily available on XPages.TV. (If you have any problems please leave me feedback on that site.)

Later today I’ll be releasing the 69th episode. Another XPages and jQuery show from Mark Roden.

There’s lots more coming! I have some big things planned if all goes well. I’m also talking to 2 potential new contributors that I’m really excited about.

As always a big thanks to all the contributors and also thanks to everyone who watches the show.

Happy Coding!

P.S. Next month I’ll be speaking live at MWLug. If you’re there please stop by to say hello!

Categories
Community

New XPages commercial on XPages.TV

Today I configured XPages.TV to play an “ad” in front of all the videos on XPages.TV. I want to test this to see if there are any technical problems. Please let me know by commenting here or leaving feedback at the XPages.TV site if you run into any problems.

Currently I know of one issue, if you do not have a good HTML5 browser, and do NOT have flash installed, the videos won’t work and it’s not prompting you of the problem. I THINK this is most noticeable with FireFox since FF doesn’t do html5 video correctly. They don’t support mp4 currently. FireFox should work if you have Flash installed. Also these should work on most mobile devices.

I need to figure out how to display a message instead.