369 Lotus blogs updated hourly. Who will post next? Home | Downloads | Events | Jobs | Twitter | Bookmarks | Pods | Forum | Blogs | Search | myPL | About 
 
Latest 7 Posts
Op-Ed: Show me the skills and show me the money
Wed, Nov 2nd 2011 90
The inevitable Notes gripe list
Fri, Oct 7th 2011 100
JavaScript tip - Implicit conversion
Fri, Aug 5th 2011 100
I concur
Tue, Feb 1st 2011 76
PLUGIN DEVS, THIS IS HUGE: Google sets Instantiations tools free
Fri, Sep 17th 2010 90
NOTES PLUGIN DEV QUICK TIP: upgrading to 8.5.2
Sun, Sep 12th 2010 61
QUICK NOTE: Getting XDEBUG to work in a 64-bit Windows environment (PHP)
Tue, Jul 6th 2010 99
Top 10
JavaScript tip - Implicit conversion
Fri, Aug 5th 2011 100
The inevitable Notes gripe list
Fri, Oct 7th 2011 100
QUICK NOTE: Getting XDEBUG to work in a 64-bit Windows environment (PHP)
Tue, Jul 6th 2010 99
PLUGIN DEVS, THIS IS HUGE: Google sets Instantiations tools free
Fri, Sep 17th 2010 90
Op-Ed: Show me the skills and show me the money
Wed, Nov 2nd 2011 90
STACK VS. HEAP: Why it matters in Notes
Mon, Jun 14th 2010 80
I concur
Tue, Feb 1st 2011 76
PILING IT ON II: Getting started with plugin development
Fri, Mar 19th 2010 63
NOTES PLUGIN DEV QUICK TIP: upgrading to 8.5.2
Sun, Sep 12th 2010 61
DISPLAYING PROGRESS IN ECLIPSE UI: WWUD
Tue, Jun 29th 2010 57


Jake Ochs
Blog Title Jake Of All Trades: CMTI's Jake Ochs
Blog Description A peek into the mind of Critical Masses' technologist Jake Ochs.
Blog URL http://www.critical-masses.com/jakeofalltrades
RSS Feed http://feeds.feedburner.com/jakeofalltrades
PlanetLotus Feed http://planetlotus.org/profiles/rss/jake-ochs
Validate Feed feedvalidator.org or validator.w3.org
Feed Last Checked May 18, 2012 12:13:21 AM EST. Realtime Update:
Landed Here Jun 11, 2009
Location Passaic, NJ, USA
Posts: # / 1st / Latest - -
Total Hits 955. myPL RSS Selections: 48


Recent Blog Posts
90


Op-Ed: Show me the skills and show me the money
Wed, Nov 2nd 2011 7:11p   Jake Ochs
Note to folks interviewing for a senior developer position: I see you have been productively working as a consultant for quite some time and you have broad experiential knowledge. I respect that, coming from a similar background, really, I do! You are not interviewing for a consulting position anymore, though, with an esoteric and fleeting requirement that pretty much paves the way for a generalist. Even though you have a great breadth of knowledge, show me that you are an SME in at least one di [read] Keywords: ibm consulting development dojo java javascript mysql widgets wiki
100


The inevitable Notes gripe list
Fri, Oct 7th 2011 3:09p   Jake Ochs
So my current employer is on the migration path away from Notes. As I am no longer involved in Notes development work on a regular basis, this impacts me very slightly, although as a longtime Notes developer, proponent and –subjectively- guru, it does bother me on some level. Critically, I have to say that in design and implementation, there are some obvious issues that affect the user experience negatively. In no particular order: On my first day at my current position, I logged into my newl [read] Keywords: calendaring ibm inotes lotus notes notes client R7 R8 rich text rich-text application desktop development email google integration interface javascript outlook server widgets
100


JavaScript tip - Implicit conversion
Fri, Aug 5th 2011 8:08a   Jake Ochs
isSomething = function(val) { if (val == undefined || val == null || val == "") return false; return true; }; Spot the problem? Give up? This JavaScript function is being used to test if passed objects contain (useful) data. But what about zero? is that useful? This function says not - passing a zero will result in a return value of false. Why? Because when comparing two objects using the == comparator, JavaScript uses implicit conversion. So a 0 == false comparison [read] Keywords: javascript widgets
76


I concur
Tue, Feb 1st 2011 9:11p   Jake Ochs
Just a quick return from the dead to point out Dare Obasanjo’s fantastic read – Learning from our Mistakes: the Failure of OpenID, AtomPub and XML on the Web. An insightful article that ring true to me through personal experience in each domain. Mind you, I still utilize all three technologies in useful scenarios every day and find them all to be elegant solutions to my specific problem domains, but I wholeheartedly agree with Dare’s conclusions. Enough blather, go read. Coming soon: a lon [read] Keywords: ibm lotus lotusphere2011 ajax javascript widgets xml
90


PLUGIN DEVS, THIS IS HUGE: Google sets Instantiations tools free
Fri, Sep 17th 2010 7:27a   Jake Ochs
pNotes/Symphony plugin developers: Google has made all the tools of recently acquired Instantiations free. This includes the excellent SWT Designer, which is a RAD layout tool for SWT widgets. a href=http://java.dzone.com/articles/instantiations-tools-free-allDetails here/a. Have a great weekend./p div class=outbrain_rating SCRIPT LANGUAGE='JavaScript' var OutbrainPermaLink = 'http://www.critical-masses.com/jakeofalltrades/plugin-devs-huge-google-sets-instantiations-tools-free'; var OB_demoM [read] Keywords: symphony google java javascript widgets
61


NOTES PLUGIN DEV QUICK TIP: upgrading to 8.5.2
Sun, Sep 12th 2010 2:25p   Jake Ochs
pIf you are having trouble running your plugin apps in Eclipse after having upgraded your Notes client to 8.5.2 from 8.5.1, navigate to the desired run configuration and select all for the target platform category. Some new plugins were aded in 8.5.2 that weren't there in 8.5.1 and not selecting them prevents the Notes client from starting up from the OSGi console. Also, use a href=http://lekkimworld.com/pages/eclipse35_notes852.htmlMikkel’s post/a as a checksum for your client configuration. [read] Keywords: notes notes client eclipse javascript widgets




99


QUICK NOTE: Getting XDEBUG to work in a 64-bit Windows environment (PHP)
Tue, Jul 6th 2010 3:24p   Jake Ochs
The bane of my existence has been for quite some time the inability to get XDebug to work in a 64-bit Windows environment. I've had to resort to running my development AMP stack (Apache, MySQL, NetBeans) in either an Ubuntu x32 or XP 32 bit VM to work around this defect. Of course, I'd much rather not have to start a resource heavy VM to do dev work and this inability to step through a script on my native 64-bit desktop (formerly Vista, now -Halleluja!- Windows 7) always vexed me. I just revis [read] Keywords: desktop development javascript mysql vista vm widgets wiki ubuntu
57


DISPLAYING PROGRESS IN ECLIPSE UI: WWUD
Tue, Jun 29th 2010 6:18p   Jake Ochs
That’s What Would You Do. I’d write WWJD in the title but I don’t want to offend… I’ve been struggling to retrofit some pretty deeply nested Java code that was originally written implicitly as a Notes agent into the multithreaded environment of an Eclipse plugin. Specifically, I have a pretty long running thread that I’d like to be able to monitor the progress of in the UI as well as cancel interactively. Ordinarily, I’d write a Job that breaks the work up into units, emits a Stat [read] Keywords: agent notes apple eclipse firefox interface java javascript properties widgets wiki
80


STACK VS. HEAP: Why it matters in Notes
Mon, Jun 14th 2010 5:13p   Jake Ochs
Excuse me for the pedantic nature of this post, but I recently had an issue with developing a fairly complex agent for Notes coded in Java that caused me to revisit a basic understanding of how Java in Notes works. You see, the Java Virtual Machine, JVM for short, is essentially a stack-based emulator that runs bytecode compiled from the Java language source. Without getting into too much detail, the JVM has two memory pools to speak of, the stack and the heap, that can impact the performance an [read] Keywords: agent domino ibm lotus notes notes client desktop eclipse java javascript leak twitter vm widgets wiki xml
63


PILING IT ON II: Getting started with plugin development
Fri, Mar 19th 2010 9:17a   Jake Ochs
As an extension of Mikkel's post on how to get started with plugin development, I submit the following: Symphony Developer's Guide PDF (in Symphony SDK) -even though it's not Domino development, it can get a beginner up to speed on creating plugins in the Expeditor platform. Instantiations SWT Designer (for easily slogging through the GUI portions of the plugin development.) On the Job: The Eclipse Jobs API - for when you start running into threading issues var OutbrainPermaLink = 'htt [read] Keywords: domino expeditor lotus symphony development eclipse javascript widgets




Created and Maintained by Yancy Lent - About - Blog Submission - Suggestions - Change Log - Blog Widget - Advertising - FAQ - Mobile Edition