264 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
Building on ODA's Maven-ization
Tue, Mar 31st 2015 5
Auto-OSGi-ifying Maven Projects
Sat, Mar 28th 2015 19
Tycho and Tribulations
Sat, Mar 14th 2015 12
Quick Tip: Wrapping a lotus.domino.Document in a DominoDocument
Tue, Mar 3rd 2015 9
Be a Better Programmer, Part 5
Fri, Jan 30th 2015 10
I Hadn't Thought I'd End The Year Getting Into WebSphere
Wed, Dec 31st 2014 12
Musing About Web App Structure
Tue, Dec 16th 2014 2
Top 10
Auto-OSGi-ifying Maven Projects
Sat, Mar 28th 2015 19
Arbitrary Authentication with an nginx Reverse Proxy
Mon, Sep 22nd 2014 12
I Hadn't Thought I'd End The Year Getting Into WebSphere
Wed, Dec 31st 2014 12
Tycho and Tribulations
Sat, Mar 14th 2015 12
The Basic Xots Tasklet in the Blog
Sat, Sep 6th 2014 11
Domino and SSL: Come with Me If You Want to Live
Wed, Sep 24th 2014 11
Expanding your use of EL: Mea Culpa
Fri, May 2nd 2014 10
I Posted My WrapBootstrap Ace Renderkit
Tue, Sep 30th 2014 10
Be a Better Programmer, Part 5
Fri, Jan 30th 2015 10
The Collections Framework as Education
Sun, Apr 6th 2014 9




Recent Blog Posts
5
Building on ODA's Maven-ization
Tue, Mar 31st 2015 7:30p   Jesse Gallagher
Over the weekend, I took a bit of time to apply some of my hard-won recent Maven knowledge to a project I wish I had more time to work with lately: the ODA. The development branches have been Maven-ized for half a year or so, but primarily just to the point of getting the compile to work. Now that I know more about it, I was able to go in and make great strides towards several important goals. As a preliminary note: don't take my current implementations as gospel. There are parts that wi
19
Auto-OSGi-ifying Maven Projects
Sat, Mar 28th 2015 3:15p   Jesse Gallagher
In my last post, I discussed some of the problems that you run into when dealing with Maven projects that should also be OSGi plugins, particularly when you're mixing OSGi and non-OSGi projects in the same Maven build (in short: don't do that). Since then, things have smoothed out, particularly when I split the OSGi portion out into another Maven build, allowing it to consume the "core" artifacts cleanly, without the timing issue described previously. But I ran into another layer of th
12
Tycho and Tribulations
Sat, Mar 14th 2015 2:02p   Jesse Gallagher
For the last few weeks, a large part of my work has involved dealing with Maven, and much of that also involves Eclipse. It's been quite the learning experience - very frustrating much of the time, but valuable overall. In particular, any time OSGi comes into play, things get very complicated and arcane, in non-obvious ways. Fair warning: this blog post will likely start out as an even-keeled description of the task at hand and descending into just ranting about Maven. The Actors To sta
9
Quick Tip: Wrapping a lotus.domino.Document in a DominoDocument
Tue, Mar 3rd 2015 3:13p   Jesse Gallagher
In the XPages environment, there are two kinds of documents: the standard Document class you get from normal Domino API operations and DominoDocument (styled NotesXspDocument in SSJS). Many times, these can be treated roughly equivalently: DominoDocument has some (but not all) of the same methods that you're used to from Document, such as getItemValueString and replaceItemValue, and you can always get the inner Document object with getDocument(boolean applyChanges). What's less common,
10
Be a Better Programmer, Part 5
Fri, Jan 30th 2015 9:02p   Jesse Gallagher
Inevitably, as a programmer, you're going to run into a situation where you're faced with a seemingly-impossibly-daunting, whether it's because the task is large or because it's particularly arcane. While sometimes it's just going to be a long slog (some code bases are just monsters), there's usually some underlying conceit that brings everything together. Figure Out How Things Are Simple No matter how crazily complex or impossible-seeming a programming task can be, it's useful to
12
I Hadn't Thought I'd End The Year Getting Into WebSphere
Wed, Dec 31st 2014 2:11p   Jesse Gallagher
...yet here we are. It's been a very interesting week in ODA circles. It started with Daniele Vistalli being curious if it was possible to run the OpenNTF Domino API on WebSphere, specifically the surprisingly-friendly Liberty profile. And not just curious: it turned out he had the chops to make it happen. Before too long, with the help of the ODA team, he wrote an extension to the WebSphere server that spins up native (lotus.domino.local) Notes RPC connections using Notes.jar and thus
2
Musing About Web App Structure
Tue, Dec 16th 2014 5:17p   Jesse Gallagher
I've been giving a lot of thought lately to how I feel about different structures for web apps. Specifically, in this case, the "structure" I'm thinking about is the "client-server" balance in the app itself and the associated method of data access. The impetus has been my minor fiddling with Angular over the past half a year or so. If you're not familiar with it, Angular is a client-side JavaScript framework focused on building full-fledged apps that run in the browser. The way it
6
Figuring Out Maven: Group/Artifact Names and Repositories
Mon, Dec 8th 2014 9:34p   Jesse Gallagher
As I fiddle with Maven, I figure it may be useful to share my growing understanding of it - or at least preliminary assumptions. Any of these posts should not be taken as a true guide to learning Maven, since I'm just muddling through myself, but I suspect that my path will be similar to a lot of other Domino developers'. The first thing I feel I grokked about Maven is its concept of repositories, mostly because it's the easiest concept I've run across. Repositories in Maven seem to m
9
How I Maven-ized My Framework
Mon, Dec 8th 2014 9:11a   Jesse Gallagher
This past weekend, I decided to take a crack at Maven-izing the frostillic.us Framework (I should really update the README on there). If you're not familiar with it, Maven is a build system for Java projects, basically an alternative to the standard Eclipse way of doing things that we've all gotten pretty used to. Though I'm not in a position to be a strong advocate of it, I know that it has advantages in dependency-resolution and popularity (most Java projects seem to include a "you c
4
Using the ODA Design API for File-Resource Manipulation
Wed, Nov 19th 2014 5:11p   Jesse Gallagher
As is characteristic of his blog, Sven Hasselbach recently posted two interesting posts on using the NAPI classes in the XPages runtime to manipulate files in the WebContent folder. If you haven't read the posts, I suggest you do so now, because it's knowledge that is very good to have. The NAPI classes are chock full of cheating sorcery. But the point of this post here is a bit of me-too-ism. Which is to say: the OpenNTF Domino API has you covered on this front. The API's Design packag




Created and Maintained by Yancy Lent - About - Planet Lotus Blog - Advertising - Mobile Edition