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

NotesIn9 136: Using XPages with Bootstrap 3 and FontAwesome

Ok enough Java.  We need something that even Marky Roden might like!

In this show Tim Tripcony returns to end out “Tim Tripcony week” on NotesIn9.  He’ll give a demo on how you can start using Bootstrap 3 and Font Awesome with your XPages applications.  He’ll do so by using themes and a content delivery network.

Really good stuff!!

Categories
Java Podcast XPages

NotesIn9 135: Using Java in XPages Part4

Tim Tripcony returns again for another great show in his Java series.  Today he’ll be introducing the concept of a “MimeBean”.  A “MimeBean” gives the ability to save Java Objects inside a notes field.  It opens up many new possibilities for storing data in your applications.

Not to be missed!

Categories
Java Podcast XPages

NotesIn9 134: Using Java with XPages Part 3

In this show Tim Tripcony continues his series of exploring the use of Java with your XPages application.  Today’s show discusses linking buttons to Java, dealing with ReadOnly properties and how to deal with explilcit getters and setters – but only when you want to!

There’s even a little more Bootstrap goodness in here!

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

Paul Hannan, The XPagers Champion

Recently Niklas Heidloff posted a lot of sessions related to XPages /IBM Domino application Development.

There are Thirty-Six (36) sessions listed.  The majority appear to me to be directly related to XPages itself.

There’s simply a TON of great XPages content at the conference and there will be lot of great IBMers from the XPages team attending. I see IBM is sending some big names right off the bat:  Martin Donnelly, Padraic Edwards, Eamon Muldoon and Tony McGuckin. I see Phillippe Riand, who to me will always be awesome and inspiring. I consider him the “Father of XPages”. Hanging with him beats hanging with Ray Ozzie the “Father of Notes” any day of the week.

But today I want to talk about Paul Hannan.

In my experience Paul Hannan is without a doubt the most visible “IBM XPager Community member”.  He reaches out all the time to people in need.  When I have a problem he’s first in line to ask for a demo so he can take a look. Heck he asks to help more often then I can accept his help. Usually by the time he finds out there’s a problem and contacts me, I’ve been so frustrated I just move on and do something a different way. So I don’t get a proper demo built for him for him to look into.  That’s actually one of my New Year resolutions.  To get better at tracking problems down.

Paul has been a friend to me and NotesIn9 since the earliest days. While I’ve been unsuccessful at getting him, or ANY member of the core XPages team on the show***, Paul has given me behind the scenes help on several episodes.  I think the first time he had involvement with the show was 5 years ago, in episode #007:

If I recall correctly, Paul heard about my issue of the day, got involced and even went to another IBMer, Marie Kehoe, to get a really good answer that I was able to share back out.  Back then we all struggled with XPages and it was amazing to get any help, let alone help from inside IBM.

Paul once even sent a problem I was having to Phillipe Riand himself. Unfortunately that was not an XPages bug that I thought it was.  It was a bug with my code and that embarrassment has haunted me ever since.  haha

Paul has also been involved in the original and recently updated XPages Mobile Controls Tutorial  as well as the XPages Extension Library demo database. I’m sure he’s done tons more that I don’t even know about.

He even was kind enough to give assistance to my daughter, who was in 4th grade at the time, for a report she had to do on Holiday traditions from Ireland.

His biggest contribution to the community may have been in the writing of the XPages Extension Library Book.  I recall that during a Lotusphere,  Phillipe Riand made some tweet about needing a book.  Then Paul got involved along with some non IBM XPages community members and made it happen.

I wonder if that could have happened if Paul had not attended the conference that year? 

I ask this because it’s my understanding that Paul is NOT going to IBM Connect this year. I’m not sure why.  I would hope that it would be a job requirement for at least him to be there.  I can understand that the whole team can’t always go.  Heck I’ve no idea how big the team even is.  But Paul is the only one that I know of the consistently connects with the community.

Another great IBMer that reaches out often is Simon O’Doherty.  I really hope he’ll be there.

The “IBM Champion” program excludes actual IBMers.  If IBM’ers were allowed to participate I would gladly give up my place for Paul.  He’s a true champion in every sense of the word. He’s the XPagers Champion!

You’ll be missed sir.  We will drink and code in your honor!

*** Oh yeah XPages Team.  Fair warning!  We’ll be discussing that issue!  haha