Categories
Notes In 9 Podcast XPages

NotesIn9 142: Adding a Please Wait to XPages

In this show it’s back to XPages and demos!  I will do a quick recap on the last show as 141 seemed REALLY popular but then it’s back to work.  In this show I demo a quick tip on how you can use CLIENT SIDE JavaScript to show the user the server is processing.

UPDATE:

Fredrik Norling (@XPageDeveloper)  tweeted me a link to an OpenNTF Snippet designed to handle Partial Refreshes:

http://openntf.org/XSnippets.nsf/snippet.xsp?id=standby-dialog-custom-control

Also, Eric Tomenga sent me a nice email with even another solution.  This one looks like it uses the Ext. Library.

http://xpagesera.blogspot.com/2012/05/add-ajax-loading-control-in-xpages-for.html

I actually did look for a jQuery version as well since I’m using this inside the Bootstrap project.  I couldn’t find one but I’m sure there’s something out there.

I do love having options.

Categories
Community Notes In 9

Wow! Show 141 Recap/

I’ll admit I was a little nervous about the last show.  It’s been a long time since I got a little “Rowdy” on the show.  Maybe too long.

First I want to thank everyone for all the feedback via comments, Twitter, Facebook, etc.  I think this is the first NotesIn9 that someone (Russ Maher) actually live tweeted while watching. Thanks for the kind feedback to my kids as well.  We all had a good time making the show.  Though I am worried they might actually want to Unionize!

I also want to thank Mark Roden for the original post (See it at:  http://XPag.es/?WTF )  There’s a lot of great comments there and it’s a good topic for the community. He was such a good sport with me having some fun at his expense.  Don’t miss his followup post and awesome VIDEO here:  http://xomino.com/2014/04/02/an-open-letter-to-mr-notesin9/  

Wonderful stuff!!

While I always wanted NotesIn9 to be about the content and never about “me”.  The response to the show makes me wonder if over the years it’s gotten too “sterile”.  I used to add a little more fun here and there in the early episodes.  I’ll be pondering that for a bit.

I don’t have great stats overall, but I know that this show hit 500 views/downloads in about 24 hours.  I’m pretty sure that’s a record for me.  That tells me something very important.  That you all like my kids more then you do me! hahaha

So in order to give you a little kid “encore”, I’m posting the links to a couple of videos I made with them a while back.

http://traffic.libsyn.com/notesin9/Ad-Dodgeball.mp4  – XPages.Info Commercial

http://traffic.libsyn.com/notesin9/Ad-Baseball.mp4 – Sharepoint vs Domino  (Matt is playing “the Cousin from Texas”)

 

Thanks for watching!

 

 

Categories
Java Learning XPages Notes In 9 Podcast XPages

NotesIn9 141: Java vs JavaScript Throwdown

This is a VERY DIFFERENT NotesIn9.  It’s less of a normal show and more if a response to a recent blog post regarding one persons opinion on the value of Java in XPages and the Value of the UI vs the backend. Actually this show is more of a really long “rant”.

This show could absolutely suck.  I pretty much broke all my rules and tried to have fun with it.  I do give my thoughts on things so maybe there’s at least a little value there.

There’s no Demo.  There is only the trainwreck.

I would say that if you do give it a shot.  Stick around for the end. That’s when I get my most immature.  For the first time ever there’s even a few bloopers at the very end.  No not me, but one of the cast members.

I want to thank Mark Roden for the original post.  Please check out the comments.  There’s a lot of good information in there.  Here’s the shortlink:

http://xpag.es/?WTF

I hope you like it.

 

Categories
Notes In 9 Podcast XPages

NotesIn9 140: SourceTree Deep Dive

In this episode Paul Withers comes back on the show for a deeper look at using SourceTree and Git Flow. This comes from the session he did with Declan Lynch at IBM Connect.  In that session they ran out of time so this should fill in some of the missing pieces that they didn’t get to cover.

I use SourceTree and HG Flow which is the Mercurial version of Git Flow in my Day Job all the time.  While there are some quirks due to Designer and you do need to be careful and understand what’s going on, it is a really nice Source Control solution and I recommend it to any Developer.

Information on the original SNT session which included slides on setting up local servers if you don’t want to use something like BitBucket or GitHub can be found here:

http://www.intec.co.uk/show-103-source-control-an-end-to-end-solution/

P.S. I’m sitting at the Philly airport and uploaded this show from my iPhone.  Don’t ya just love technology sometimes?  haha

Categories
Notes In 9 Podcast XPages

NotesIn9 139: XPages Single Copy Design

In this show, Andrew Barickman, a great new contributor comes on to talk to use about the performance benefits of the “Single Copy Design”.  He focuses on the performance benefits, not only for a web application but also for XPages In the Notes Client – XPiNC.

Categories
Java Notes In 9 XPages

NotesIn9 138: XPages Combobox ImprovementsJ

In this show I take a look at using a Combobox inside XPages.  I’m going to demo how to use Java – but it’s NOT scary Java – I show you everything.

We’re going to show the user a pretty value in the combobox but get a hold of and store the key value for our use.

I’m also going to show how you can create categories inside the combobox. That’s kinda cool I think depending on your situation.

Update:

Oliver Busse – @zeromancer1972 – has another example of this on his blog.  http://mardou.dyndns.org/Privat/osnippets.nsf/id/OBUE-9C5KDN

In that post he’s reading the data in from a view.  Cool!

 

Update 2:

Ove Stoerholt just did a blog post on comboboxes.  He discusses one “Gotcha” that you need to avoid.  A really good post!

 

Categories
Notes In 9 XPages

NotesIn9 137: XPages and Web Services

In this show, new contributor, Fredrik Norling comes on to give a neat demo on how to use Web Services with XPages.

 

The demo database and code will be available on his website as well as OpenNTF.org.

Update:  Here’s a link to Fredrik’s blog post with the links.  http://www.xpagedeveloper.com/2014/calling-web-services-from-xpages

Categories
Java Notes In 9 Podcast

NotesIn9 133: Using Java in XPages Part 2

In this show, Tim Tripcony expounds on the last episode where I did a very basic CRUD example that’s based on Java binding rather then document binding.

I had mentioned one of the problems with building the java classes was that I would create getters and setters for each field. Tim’s going to show how you can build your code to avoid that. He also improves the CRUD example with a little BootStrap Magic!

Tim will return for Part 3 tomorrow!!

Categories
Community Notes In 9

Big NotesIn9 News!!

So for the last several weeks I’ve been teasing on Twitter “.25” and “1/4”.  I’m excited to now reveal what the heck I was talking about.

NotesIn9 has now reached 1/4 of a MILLION downloads!

I think saying “1/4 of a Million” just sounds way cooler then 250,000.

Anyway – as always thanks to all the great contributors that have given their time to help the show!!

Lots more content coming very soon.

Thanks for watching!

 

 

Categories
Java Notes In 9 Podcast XPages

NotesIn9 132: Using Java in XPages Part 1

Ok.  There’s a lot going on in this show so let’s get started:

This show came from a Skype Chat I had with Tim Tripcony.  The goal here is a series that focuses on how you actually use xpages and java beans together.  We want to show how to bind to Java Objects instead of documents and actually use them.  This is not a full “app” but more of a CRUD example.  We didn’t want to distract too much from the core concept of linking XPages to Java Beans directly.

Of course I failed at that as since Tim was using source control for this I wanted to start the show with source control.  So you can see me bring the project down and create not only the .ntf but also the .nsf file.  So if that’s not too interesting to you skip it.  the Java stuff starts around the 15 minute mark I think.

I did do some editing to cut out some other parts that weren’t needed.  So there’s a pretty poor transition in there at one point. One of the things I cut out was how Tim was using Themes to pull Bootstap 3 into his app from a CDN.  So if you’re interested in Bootstrap you might want to download the app and check that out!  Clever.  Beats putting it into the NSF.

Today is actually my birthday.  So as a gift to the community I wanted to get this show out and start this series.  Jesse Gallagher asked if that I was doing a Hobbit Style Birthday.  Where a Hobbit gives out gifts on their birthday.  Wish I would have thought of it that way.  Typical Jesse – usually 3 steps ahead of me.

Anyway – I hope you like the show.

P.S. This show is at another new resolution. 1440×900 I believe.  I’m having trouble getting my  Parallels VM to use my normal 1280×720 resolution.  It works great for my work VM but not my NotesIn9 VM.  Really weird.  I do like the bigger resolution since you know…  it’s Designer and all that.  So I might try to keep this.  I don’t know.  But PLEASE let me know if you have problems viewing the show or reading any code.