SlideShare une entreprise Scribd logo
1  sur  94
Télécharger pour lire hors ligne
Tools for the Lotus
                    Notes Developer

                     (no, that is not Comic Sans)




©   RunningNotes
Kathy Brown
                          PSC Group

                       runningnotes.net

                       @RunningKathy
                        @NotesDevTips
                       Too many to list

                   Blackberry Today Podcast



©   RunningNotes
Julian Robichaux
                        panagenda

                       nsftools.com

                       @jrobichaux
                       @chiasheep

                    TakingNotes podcast




©   RunningNotes
Developer Tools!
©   RunningNotes
Lotus Notes Client
                   Domino Designer
                   XPages
                   Java
                   JavaScript
                   Web Design and Prototyping
                   Graphics
                   Charts, Graphs, and Reports
                   Networking and Web Services
                   Relational Database Tools
                   General Developer Tools
                   Community Resources
©   RunningNotes
NoteMan
                   http://www.martinscott.com/Site.nsf/ID/Noteman

                   Editor, DocDelta, Design, ACL




©   RunningNotes
NoteMan
                   What do you get for free?

                      See & sort a table of all field values, types, etc.

                      Print, forward and copy

                      See all doc readers and authors

                      Search a database by NoteID, UNID, formula and profile name

                      See a sortable view of profile docs

                      See a sortable view of design elements

                      Find a doc by URL

                      Test a formula on a doc
©   RunningNotes
ytria
                    scanEZ
                      aclEZ
                  agentEZ                            really
               databaseEZ                            nice way
             replicationEZ                           to change
                    signEZ                           properties
                    viewEZ
                                                     on multiple
              actionbarEZ
                   etcEZ...                          views/folders



                              http://www.ytria.com
©   RunningNotes
Noteshound

       design element properties
                profile doc editor
                     code search
                  document locks
                   deletion stubs
                              etc.




                             http://www.noteshound.com
©   RunningNotes
OSGi Console




                     for output only, see:
                     Help - Support - View Trace
©   RunningNotes
Lotus Notes Client
                   Domino Designer
                   XPages
                   Java
                   JavaScript
                   Web Design and Prototyping
                   Graphics
                   Charts, Graphs, and Reports
                   Networking and Web Services
                   Relational Database Tools
                   General Developer Tools
                   Community Resources
©   RunningNotes
Agent Profiling
                   Really easy to do

                   To see the results,
                   just right-click the
                   agent and choose
                   “View Profile Results”

                   Works on triggered
                   and scheduled agents

                   LotusScript or Java

©   RunningNotes
Agent Profile Before
©   RunningNotes
Agent Profile Before
©   RunningNotes
almost 50%
                   Agent Profile Before
©   RunningNotes
almost 50%
                   Agent Profile Before
©   RunningNotes
Agent Profile After
©   RunningNotes
Teamstudio Profiler




©   RunningNotes
                   http://www.teamstudio.com/Develop/Profiler/tabid/184/id/2/Default.aspx
Error Logging
                   Please, oh please, add error logging to your
                   code

                   I can virtually guarantee you will find errors
                   you didn’t know were happening

                   Some options on OpenNTF:
                     OpenLog
                     Flow
                     Assono Framework

©   RunningNotes
Visustin Flowchart




©   RunningNotes      http://www.aivosto.com/visustin.html
DDE Search




©   RunningNotes
Teamstudio LSCalls




        http://www.teamstudio.com/
          Resources/FreeUtilities/
           tabid/212/Default.aspx

©   RunningNotes
LotusScript Debugger
                          Tricks

                                    All the Script
                                   Libraries in play




                      Call stack

©   RunningNotes
LotusScript.doc




                       http://blog.lsdoc.org
©   RunningNotes
Lotus Notes Client
                   Domino Designer
                   XPages
                   Java
                   JavaScript
                   Web Design and Prototyping
                   Graphics
                   Charts, Graphs, and Reports
                   Networking and Web Services
                   Relational Database Tools
                   General Developer Tools
                   Community Resources
©   RunningNotes
XPages Toolbox




                   http://www.openntf.org/p/xpages+toolbox
©   RunningNotes
XPages Debug Toolbar




                     http://www.openntf.org/p/XPage+Debug+Toolbar
©   RunningNotes
Print to Console


                   print(“**********”);
                   print(“Starting the OnClientLoad event”);
                   print(“We got this variable - “ +varName;




©   RunningNotes
PDF Generation
                   Custom code

                   Use a Java library like:
                     iText (check the license)
                     Apache FOP

                   Some XPages examples:
                     http://www.qtzar.com/blog/7plcn79gsvsw
                     http://www.bleedyellow.com/blogs/DominoHerald/entry/
                     pdfs_from_xpages_via_itext_presentation_at_mwlug_2012
                     http://www.nnsu.com/ApacheFOP.nsf/FOPOC.xsp
                     http://mattwhite.me/blog/2007/5/9/using-itext-for-pdf-
                     generation.html

©   RunningNotes
Lotus Notes Client
                   Domino Designer
                   XPages
                   Java
                   JavaScript
                   Web Design and Prototyping
                   Graphics
                   Charts, Graphs, and Reports
                   Networking and Web Services
                   Relational Database Tools
                   General Developer Tools
                   Community Resources
©   RunningNotes
Debugging


           Yes, you can
           debug Java in
           Notes agents
           and XPages

           See Julian and Mark Myers’ Lotusphere presentation:
                   http://londondevelopercoop.com/ldc.nsf/pages/goodies

©   RunningNotes
FindBugs

                   Static analysis

                   Bug categories:
                     Correctness
                     Bad Practice
                     Dodgy Code




                                     http://findbugs.sourceforge.net
©   RunningNotes
JUnit

                   Unit testing!

                   Yes, you can use JUnit
                   with Notes agents and
                   XPages

                   See Julian and Mark Myers’
                   Lotusphere presentation:
                     http://londondevelopercoop.com/ldc.nsf/pages/goodies


                                            http://www.junit.org
©   RunningNotes
Lotus Notes Client
                   Domino Designer
                   XPages
                   Java
                   JavaScript
                   Web Design and Prototyping
                   Graphics
                   Charts, Graphs, and Reports
                   Networking and Web Services
                   Relational Database Tools
                   General Developer Tools
                   Community Resources
©   RunningNotes
Firebug




                   http://getfirebug.com
©   RunningNotes
Firefox Web Developer




                   https://addons.mozilla.org/en-us/firefox/addon/web-developer
©   RunningNotes
JSLint




                   http://www.jslint.com
©   RunningNotes
Aptana
                   JavaScript and CSS
                   editor

                   Which tags work
                   with which
                   browsers

                   Content-assist
                   (including Dojo,
                   jquery, etc.)



                                        http://www.aptana.com
©   RunningNotes
Mobile Toolkits
                   Lots to choose from:
                     http://mobilecontrols.openntf.org
                     http://www.sencha.com/products/touch
                     http://phonegap.com

                   Check blogs and LUG presentations for
                   examples

                   Third party solutions:
                     Teamstudio, We4IT, etc.

©   RunningNotes
json parser




                    http://json.parser.online.fr
©   RunningNotes
Lotus Notes Client
                   Domino Designer
                   XPages
                   Java
                   JavaScript
                   Web Design and Prototyping
                   Graphics
                   Charts, Graphs, and Reports
                   Networking and Web Services
                   Relational Database Tools
                   General Developer Tools
                   Community Resources
©   RunningNotes
Balsamiq




                   http://www.balsamiq.com
©   RunningNotes
yslow
                                                      Web page
                                                      performance
                                                      analysis

                                                      Suggestions for
                                                      improvement

                                                      Chrome, Firefox,
                                                      Safari, iPhone
                                                      bookmarklet


                   http://developer.yahoo.com/yslow
©   RunningNotes
Blueprint.css




                    http://www.blueprintcss.org
©   RunningNotes
Twitter Bootstrap




                     http://twitter.github.com/bootstrap
©   RunningNotes
Google Chrome




                    https://www.google.com/chrome
©   RunningNotes
ie developer tools




                        https://browserling.com
©   RunningNotes
Firebug, again
                   Change css directly on the page to “preview”




©   RunningNotes
iPhone Simulator
                   Mac only

                   Installed with XCode

                   Not 100% the same as
                   Mobile Safari on the
                   iPhone, but as close
                   as you’ll get

                   Simulate different
                   IOS/iPhone versions

                                https://developer.apple.com/xcode
©   RunningNotes
Lotus Notes Client
                   Domino Designer
                   XPages
                   Java
                   JavaScript
                   Web Design and Prototyping
                   Graphics
                   Charts, Graphs, and Reports
                   Networking and Web Services
                   Relational Database Tools
                   General Developer Tools
                   Community Resources
©   RunningNotes
Paint.net




                   http://www.getpaint.net
©   RunningNotes
color pickers




                   Pixie for Windows
                      http://www.nattyware.com/pixie.php

                   DigitalColor Meter for Mac
                      just type “color” in Mac’s search bar
©   RunningNotes
screen capture

                   SnagIt (Windows and Mac)
                     http://www.techsmith.com/snagit.html

                   Faststone Capture (Windows)
                      http://www.faststone.org/
                      FSCaptureDetail.htm
                      Used to have a free version

                   Shift-Control-4 (Mac)

©   RunningNotes
HALFWAY DONE!



©   RunningNotes
Lotus Notes Client
                   Domino Designer
                   XPages
                   Java
                   JavaScript
                   Web Design and Prototyping
                   Graphics
                   Charts, Graphs, and Reports
                   Networking and Web Services
                   Relational Database Tools
                   General Developer Tools
                   Community Resources
©   RunningNotes
Dojo Charts

                   Start with Paul Withers’ blog entries:
                     http://www.intec.co.uk/dojox-charting-tutorial-part-one-
                     background-and-generic-code
                     http://www.intec.co.uk/tag/dojox-charting
                     http://www-10.lotus.com/ldd/ddwiki.nsf/dx/
                     Dojox_Charting_for_XPages


                   For additional reference:
                     http://dojotoolkit.org/documentation/tutorials/1.6/charting




©   RunningNotes
gliffy




                   http://www.gliffy.com
©   RunningNotes
jFreeChart

                    See Julian’s
                      LS 2012
                    Show ‘n Tell
                     slides for
                   examples and
                    information


                              http://www.jfree.org/jfreechart
©   RunningNotes
jqPlot




                   http://www.jqplot.com
©   RunningNotes
amcharts / ammaps




               Charts are now
                JavaScript or
                    Flash

                            http://www.amcharts.com
©   RunningNotes
NotesSQL
                   Still works with 8.5

                   Treat Notes views like
                   relational db tables

                   Any ODBC reporting
                   program can use a
                   Notes database as a
                   data source



                    http://www.ibm.com/developerworks/lotus/products/notesdomino/notessql
©   RunningNotes
ASND Export




                    http://www.openntf.org/p/asnd
©   RunningNotes
Lotus Notes Client
                   Domino Designer
                   XPages
                   Java
                   JavaScript
                   Web Design and Prototyping
                   Graphics
                   Charts, Graphs, and Reports
                   Networking and Web Services
                   Relational Database Tools
                   General Developer Tools
                   Community Resources
©   RunningNotes
TCPView




                   http://technet.microsoft.com/en-us/sysinternals/bb897437
©   RunningNotes
fiddler




                   http://www.fiddler2.com/fiddler2
©   RunningNotes
Charles Web Proxy




       multi-platform, throttling, DNS spoofing, not free
                       http://www.charlesproxy.com
©   RunningNotes
Wireshark




                   http://www.wireshark.org
©   RunningNotes
Apple Network Link Conditioner




                   https://developer.apple.com/downloads
©   RunningNotes
SoapUI




                   http://www.soapui.org
©   RunningNotes
Lotus Notes Client
                   Domino Designer
                   XPages
                   Java
                   JavaScript
                   Web Design and Prototyping
                   Graphics
                   Charts, Graphs, and Reports
                   Networking and Web Services
                   Relational Database Tools
                   General Developer Tools
                   Community Resources
©   RunningNotes
XPages ExtLib




                     http://extlib.openntf.org
©   RunningNotes
FlySpeed SQL Query (ODBC)




                   http://www.activedbsoft.com/overview-querytool.html
©   RunningNotes
SquirrelSQL (JDBC)




                        http://www.squirrelsql.org
©   RunningNotes
Microsoft Excel (really)




                     Data - Import External Data - New Database Query
©   RunningNotes
WAMP (has MySQL)

                   Apache
                   MySQL
                   PHP
                   PHPMyAdmin
                   SQLBuddy

                   Easy install

                   Great for quick
                   testing of MySQL

                                  http://www.wampserver.com
©   RunningNotes
Lotus Notes Client
                   Domino Designer
                   XPages
                   Java
                   JavaScript
                   Web Design and Prototyping
                   Graphics
                   Charts, Graphs, and Reports
                   Networking and Web Services
                   Relational Database Tools
                   General Developer Tools
                   Community Resources
©   RunningNotes
VMWare




                   http://www.vmware.com
©   RunningNotes
Notepad++




                   http://notepad-plus-plus.org
©   RunningNotes
Sticky Notes




©   RunningNotes
WinMerge (diff tool)




                         http://winmerge.org
©   RunningNotes
hex editor



              Choices include:
                Frhed for Windows
                http://frhed.sourceforge.net

                   HexEdit for Mac
                   http://hexedit.sourceforge.net
©   RunningNotes
Evernote




                    http://evernote.com
©   RunningNotes
ProcessExplorer




                   http://technet.microsoft.com/en-us/sysinternals/bb896653
©   RunningNotes
7Zip

                   MUCH faster than
                   native Windows
                   zip/unzip

                   gzip and tar files

                   easy viewing of
                   JAR files too




                                       http://www.7-zip.org
©   RunningNotes
Lotus Notes Client
                   Domino Designer
                   XPages
                   Java
                   JavaScript
                   Web Design and Prototyping
                   Graphics
                   Charts, Graphs, and Reports
                   Networking and Web Services
                   Relational Database Tools
                   General Developer Tools
                   Community Resources
©   RunningNotes
PlanetLotus




                     http://planetlotus.org
©   RunningNotes
OpenNTF




                   http://www.openntf.org
©   RunningNotes
StackOverflow




                   http://stackoverflow.com/questions/tagged/xpages
©   RunningNotes
LUGs (duh)




©   RunningNotes
LotusUserGroup Newsletters




                   http://lotususergroup.org
©   RunningNotes
BleedYellow




                    http://www.bleedyellow.com
©   RunningNotes
Skype




                   http://www.skype.com
©   RunningNotes
Twitter




                   https://twitter.com
©   RunningNotes
THANK YOU!



©   RunningNotes

Contenu connexe

Similaire à UKLUG - Open The Toolbox - Tools for the Domino Developer

Microsoft power point automation-opensourcetestingtools_matrix-1
Microsoft power point   automation-opensourcetestingtools_matrix-1Microsoft power point   automation-opensourcetestingtools_matrix-1
Microsoft power point automation-opensourcetestingtools_matrix-1tactqa
 
Microsoft power point automation-opensourcetestingtools_matrix-1
Microsoft power point   automation-opensourcetestingtools_matrix-1Microsoft power point   automation-opensourcetestingtools_matrix-1
Microsoft power point automation-opensourcetestingtools_matrix-1tactqa
 
Tutorial: Writing Sencha Touch Mobile Apps using ]project-open[
Tutorial: Writing Sencha Touch Mobile Apps using ]project-open[Tutorial: Writing Sencha Touch Mobile Apps using ]project-open[
Tutorial: Writing Sencha Touch Mobile Apps using ]project-open[Klaus Hofeditz
 
[Mas 500] Software Development Strategies
[Mas 500] Software Development Strategies[Mas 500] Software Development Strategies
[Mas 500] Software Development Strategiesrahulbot
 
Notes Domino Symphony Strategy May2009
Notes Domino Symphony Strategy May2009Notes Domino Symphony Strategy May2009
Notes Domino Symphony Strategy May2009Ed Brill
 
Benefits of an Open environment with Wakanda
Benefits of an Open environment with WakandaBenefits of an Open environment with Wakanda
Benefits of an Open environment with WakandaAlexandre Morgaut
 
Flex For Java Architects Ledroff Breizh Jug V Blog Cc
Flex For Java Architects Ledroff Breizh Jug V Blog CcFlex For Java Architects Ledroff Breizh Jug V Blog Cc
Flex For Java Architects Ledroff Breizh Jug V Blog CcFrançois Le Droff
 
Lennart Regebro What Zope Did Wrong (And What To Do Instead)
Lennart Regebro   What Zope Did Wrong (And What To Do Instead)Lennart Regebro   What Zope Did Wrong (And What To Do Instead)
Lennart Regebro What Zope Did Wrong (And What To Do Instead)Vincenzo Barone
 
Lennart Regebro What Zope Did Wrong (And What To Do Instead)
Lennart Regebro   What Zope Did Wrong (And What To Do Instead)Lennart Regebro   What Zope Did Wrong (And What To Do Instead)
Lennart Regebro What Zope Did Wrong (And What To Do Instead)Vincenzo Barone
 
Ruby In Enterprise Development
Ruby In Enterprise DevelopmentRuby In Enterprise Development
Ruby In Enterprise Developmentyelogic
 
Webdevcon Keynote hh-2012-09-18
Webdevcon Keynote hh-2012-09-18Webdevcon Keynote hh-2012-09-18
Webdevcon Keynote hh-2012-09-18Pierre Joye
 
See Hudson Run, Run Hudson, Run [SELF 2010]
See Hudson Run, Run Hudson, Run [SELF 2010]See Hudson Run, Run Hudson, Run [SELF 2010]
See Hudson Run, Run Hudson, Run [SELF 2010]Vincent Batts
 
Language Engineering in the Cloud
Language Engineering in the CloudLanguage Engineering in the Cloud
Language Engineering in the Cloudlennartkats
 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki FinalAnush Kumar
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hour
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hourConvert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hour
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hourBrian Culver
 
qooxdoo - Open Source Ajax Framework
qooxdoo - Open Source Ajax Frameworkqooxdoo - Open Source Ajax Framework
qooxdoo - Open Source Ajax Frameworkecker
 

Similaire à UKLUG - Open The Toolbox - Tools for the Domino Developer (20)

Evolution of deploy.sh
Evolution of deploy.shEvolution of deploy.sh
Evolution of deploy.sh
 
Microsoft power point automation-opensourcetestingtools_matrix-1
Microsoft power point   automation-opensourcetestingtools_matrix-1Microsoft power point   automation-opensourcetestingtools_matrix-1
Microsoft power point automation-opensourcetestingtools_matrix-1
 
Microsoft power point automation-opensourcetestingtools_matrix-1
Microsoft power point   automation-opensourcetestingtools_matrix-1Microsoft power point   automation-opensourcetestingtools_matrix-1
Microsoft power point automation-opensourcetestingtools_matrix-1
 
Tutorial: Writing Sencha Touch Mobile Apps using ]project-open[
Tutorial: Writing Sencha Touch Mobile Apps using ]project-open[Tutorial: Writing Sencha Touch Mobile Apps using ]project-open[
Tutorial: Writing Sencha Touch Mobile Apps using ]project-open[
 
Deno Fundamentals
Deno FundamentalsDeno Fundamentals
Deno Fundamentals
 
Drupal 7 ci and testing
Drupal 7 ci and testingDrupal 7 ci and testing
Drupal 7 ci and testing
 
[Mas 500] Software Development Strategies
[Mas 500] Software Development Strategies[Mas 500] Software Development Strategies
[Mas 500] Software Development Strategies
 
Notes Domino Symphony Strategy May2009
Notes Domino Symphony Strategy May2009Notes Domino Symphony Strategy May2009
Notes Domino Symphony Strategy May2009
 
Benefits of an Open environment with Wakanda
Benefits of an Open environment with WakandaBenefits of an Open environment with Wakanda
Benefits of an Open environment with Wakanda
 
DevOps and Chef improve your life
DevOps and Chef improve your life DevOps and Chef improve your life
DevOps and Chef improve your life
 
Flex For Java Architects Ledroff Breizh Jug V Blog Cc
Flex For Java Architects Ledroff Breizh Jug V Blog CcFlex For Java Architects Ledroff Breizh Jug V Blog Cc
Flex For Java Architects Ledroff Breizh Jug V Blog Cc
 
Lennart Regebro What Zope Did Wrong (And What To Do Instead)
Lennart Regebro   What Zope Did Wrong (And What To Do Instead)Lennart Regebro   What Zope Did Wrong (And What To Do Instead)
Lennart Regebro What Zope Did Wrong (And What To Do Instead)
 
Lennart Regebro What Zope Did Wrong (And What To Do Instead)
Lennart Regebro   What Zope Did Wrong (And What To Do Instead)Lennart Regebro   What Zope Did Wrong (And What To Do Instead)
Lennart Regebro What Zope Did Wrong (And What To Do Instead)
 
Ruby In Enterprise Development
Ruby In Enterprise DevelopmentRuby In Enterprise Development
Ruby In Enterprise Development
 
Webdevcon Keynote hh-2012-09-18
Webdevcon Keynote hh-2012-09-18Webdevcon Keynote hh-2012-09-18
Webdevcon Keynote hh-2012-09-18
 
See Hudson Run, Run Hudson, Run [SELF 2010]
See Hudson Run, Run Hudson, Run [SELF 2010]See Hudson Run, Run Hudson, Run [SELF 2010]
See Hudson Run, Run Hudson, Run [SELF 2010]
 
Language Engineering in the Cloud
Language Engineering in the CloudLanguage Engineering in the Cloud
Language Engineering in the Cloud
 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki Final
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hour
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hourConvert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hour
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hour
 
qooxdoo - Open Source Ajax Framework
qooxdoo - Open Source Ajax Frameworkqooxdoo - Open Source Ajax Framework
qooxdoo - Open Source Ajax Framework
 

Plus de Kathy Brown

2 Minutes to Learn, A Lifetime to Master - Agile Scrum for Collaboration
2 Minutes to Learn, A Lifetime to Master - Agile Scrum for Collaboration2 Minutes to Learn, A Lifetime to Master - Agile Scrum for Collaboration
2 Minutes to Learn, A Lifetime to Master - Agile Scrum for CollaborationKathy Brown
 
Using Dashboards to Transform Application Data Visualization
Using Dashboards to Transform Application Data VisualizationUsing Dashboards to Transform Application Data Visualization
Using Dashboards to Transform Application Data VisualizationKathy Brown
 
10 Lines or Less; Interesting Things You Can Do In Java With Minimal Code
10 Lines or Less; Interesting Things You Can Do In Java With Minimal Code10 Lines or Less; Interesting Things You Can Do In Java With Minimal Code
10 Lines or Less; Interesting Things You Can Do In Java With Minimal CodeKathy Brown
 
Don't Roll Your Own, Integrate
Don't Roll Your Own, IntegrateDon't Roll Your Own, Integrate
Don't Roll Your Own, IntegrateKathy Brown
 
SHOW102 XPages: Still No Experience Necessary IBM Connect 2014
SHOW102 XPages: Still No Experience Necessary IBM Connect 2014SHOW102 XPages: Still No Experience Necessary IBM Connect 2014
SHOW102 XPages: Still No Experience Necessary IBM Connect 2014Kathy Brown
 
Uno! Deux! Three! Making Localization of XPages as Easy as 1-2-3
Uno! Deux! Three! Making Localization of XPages as Easy as 1-2-3Uno! Deux! Three! Making Localization of XPages as Easy as 1-2-3
Uno! Deux! Three! Making Localization of XPages as Easy as 1-2-3Kathy Brown
 
Improving Domino Designer
Improving Domino DesignerImproving Domino Designer
Improving Domino DesignerKathy Brown
 
Improving Domino Designer ICON UK
Improving Domino Designer ICON UKImproving Domino Designer ICON UK
Improving Domino Designer ICON UKKathy Brown
 
Twitter Bootstrap
Twitter BootstrapTwitter Bootstrap
Twitter BootstrapKathy Brown
 
Tools for the Domino Developer - BLUG presentation version
Tools for the Domino Developer - BLUG presentation versionTools for the Domino Developer - BLUG presentation version
Tools for the Domino Developer - BLUG presentation versionKathy Brown
 
Learning To Run - XPages for Lotus Notes Client Developers
Learning To Run - XPages for Lotus Notes Client DevelopersLearning To Run - XPages for Lotus Notes Client Developers
Learning To Run - XPages for Lotus Notes Client DevelopersKathy Brown
 
Top Tips Every Notes Developer Needs To Know
Top Tips Every Notes Developer Needs To KnowTop Tips Every Notes Developer Needs To Know
Top Tips Every Notes Developer Needs To KnowKathy Brown
 
XPages: No Experience Needed
XPages: No Experience NeededXPages: No Experience Needed
XPages: No Experience NeededKathy Brown
 
Collaboration Party of One
Collaboration Party of OneCollaboration Party of One
Collaboration Party of OneKathy Brown
 
BP208 Fabulous Feats with @Formula
BP208 Fabulous Feats with @FormulaBP208 Fabulous Feats with @Formula
BP208 Fabulous Feats with @FormulaKathy Brown
 

Plus de Kathy Brown (15)

2 Minutes to Learn, A Lifetime to Master - Agile Scrum for Collaboration
2 Minutes to Learn, A Lifetime to Master - Agile Scrum for Collaboration2 Minutes to Learn, A Lifetime to Master - Agile Scrum for Collaboration
2 Minutes to Learn, A Lifetime to Master - Agile Scrum for Collaboration
 
Using Dashboards to Transform Application Data Visualization
Using Dashboards to Transform Application Data VisualizationUsing Dashboards to Transform Application Data Visualization
Using Dashboards to Transform Application Data Visualization
 
10 Lines or Less; Interesting Things You Can Do In Java With Minimal Code
10 Lines or Less; Interesting Things You Can Do In Java With Minimal Code10 Lines or Less; Interesting Things You Can Do In Java With Minimal Code
10 Lines or Less; Interesting Things You Can Do In Java With Minimal Code
 
Don't Roll Your Own, Integrate
Don't Roll Your Own, IntegrateDon't Roll Your Own, Integrate
Don't Roll Your Own, Integrate
 
SHOW102 XPages: Still No Experience Necessary IBM Connect 2014
SHOW102 XPages: Still No Experience Necessary IBM Connect 2014SHOW102 XPages: Still No Experience Necessary IBM Connect 2014
SHOW102 XPages: Still No Experience Necessary IBM Connect 2014
 
Uno! Deux! Three! Making Localization of XPages as Easy as 1-2-3
Uno! Deux! Three! Making Localization of XPages as Easy as 1-2-3Uno! Deux! Three! Making Localization of XPages as Easy as 1-2-3
Uno! Deux! Three! Making Localization of XPages as Easy as 1-2-3
 
Improving Domino Designer
Improving Domino DesignerImproving Domino Designer
Improving Domino Designer
 
Improving Domino Designer ICON UK
Improving Domino Designer ICON UKImproving Domino Designer ICON UK
Improving Domino Designer ICON UK
 
Twitter Bootstrap
Twitter BootstrapTwitter Bootstrap
Twitter Bootstrap
 
Tools for the Domino Developer - BLUG presentation version
Tools for the Domino Developer - BLUG presentation versionTools for the Domino Developer - BLUG presentation version
Tools for the Domino Developer - BLUG presentation version
 
Learning To Run - XPages for Lotus Notes Client Developers
Learning To Run - XPages for Lotus Notes Client DevelopersLearning To Run - XPages for Lotus Notes Client Developers
Learning To Run - XPages for Lotus Notes Client Developers
 
Top Tips Every Notes Developer Needs To Know
Top Tips Every Notes Developer Needs To KnowTop Tips Every Notes Developer Needs To Know
Top Tips Every Notes Developer Needs To Know
 
XPages: No Experience Needed
XPages: No Experience NeededXPages: No Experience Needed
XPages: No Experience Needed
 
Collaboration Party of One
Collaboration Party of OneCollaboration Party of One
Collaboration Party of One
 
BP208 Fabulous Feats with @Formula
BP208 Fabulous Feats with @FormulaBP208 Fabulous Feats with @Formula
BP208 Fabulous Feats with @Formula
 

Dernier

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Dernier (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

UKLUG - Open The Toolbox - Tools for the Domino Developer

  • 1. Tools for the Lotus Notes Developer (no, that is not Comic Sans) © RunningNotes
  • 2. Kathy Brown PSC Group runningnotes.net @RunningKathy @NotesDevTips Too many to list Blackberry Today Podcast © RunningNotes
  • 3. Julian Robichaux panagenda nsftools.com @jrobichaux @chiasheep TakingNotes podcast © RunningNotes
  • 4. Developer Tools! © RunningNotes
  • 5. Lotus Notes Client Domino Designer XPages Java JavaScript Web Design and Prototyping Graphics Charts, Graphs, and Reports Networking and Web Services Relational Database Tools General Developer Tools Community Resources © RunningNotes
  • 6. NoteMan http://www.martinscott.com/Site.nsf/ID/Noteman Editor, DocDelta, Design, ACL © RunningNotes
  • 7. NoteMan What do you get for free? See & sort a table of all field values, types, etc. Print, forward and copy See all doc readers and authors Search a database by NoteID, UNID, formula and profile name See a sortable view of profile docs See a sortable view of design elements Find a doc by URL Test a formula on a doc © RunningNotes
  • 8. ytria scanEZ aclEZ agentEZ really databaseEZ nice way replicationEZ to change signEZ properties viewEZ on multiple actionbarEZ etcEZ... views/folders http://www.ytria.com © RunningNotes
  • 9. Noteshound design element properties profile doc editor code search document locks deletion stubs etc. http://www.noteshound.com © RunningNotes
  • 10. OSGi Console for output only, see: Help - Support - View Trace © RunningNotes
  • 11. Lotus Notes Client Domino Designer XPages Java JavaScript Web Design and Prototyping Graphics Charts, Graphs, and Reports Networking and Web Services Relational Database Tools General Developer Tools Community Resources © RunningNotes
  • 12. Agent Profiling Really easy to do To see the results, just right-click the agent and choose “View Profile Results” Works on triggered and scheduled agents LotusScript or Java © RunningNotes
  • 13. Agent Profile Before © RunningNotes
  • 14. Agent Profile Before © RunningNotes
  • 15. almost 50% Agent Profile Before © RunningNotes
  • 16. almost 50% Agent Profile Before © RunningNotes
  • 17. Agent Profile After © RunningNotes
  • 18. Teamstudio Profiler © RunningNotes http://www.teamstudio.com/Develop/Profiler/tabid/184/id/2/Default.aspx
  • 19. Error Logging Please, oh please, add error logging to your code I can virtually guarantee you will find errors you didn’t know were happening Some options on OpenNTF: OpenLog Flow Assono Framework © RunningNotes
  • 20. Visustin Flowchart © RunningNotes http://www.aivosto.com/visustin.html
  • 21. DDE Search © RunningNotes
  • 22. Teamstudio LSCalls http://www.teamstudio.com/ Resources/FreeUtilities/ tabid/212/Default.aspx © RunningNotes
  • 23. LotusScript Debugger Tricks All the Script Libraries in play Call stack © RunningNotes
  • 24. LotusScript.doc http://blog.lsdoc.org © RunningNotes
  • 25. Lotus Notes Client Domino Designer XPages Java JavaScript Web Design and Prototyping Graphics Charts, Graphs, and Reports Networking and Web Services Relational Database Tools General Developer Tools Community Resources © RunningNotes
  • 26. XPages Toolbox http://www.openntf.org/p/xpages+toolbox © RunningNotes
  • 27. XPages Debug Toolbar http://www.openntf.org/p/XPage+Debug+Toolbar © RunningNotes
  • 28. Print to Console print(“**********”); print(“Starting the OnClientLoad event”); print(“We got this variable - “ +varName; © RunningNotes
  • 29. PDF Generation Custom code Use a Java library like: iText (check the license) Apache FOP Some XPages examples: http://www.qtzar.com/blog/7plcn79gsvsw http://www.bleedyellow.com/blogs/DominoHerald/entry/ pdfs_from_xpages_via_itext_presentation_at_mwlug_2012 http://www.nnsu.com/ApacheFOP.nsf/FOPOC.xsp http://mattwhite.me/blog/2007/5/9/using-itext-for-pdf- generation.html © RunningNotes
  • 30. Lotus Notes Client Domino Designer XPages Java JavaScript Web Design and Prototyping Graphics Charts, Graphs, and Reports Networking and Web Services Relational Database Tools General Developer Tools Community Resources © RunningNotes
  • 31. Debugging Yes, you can debug Java in Notes agents and XPages See Julian and Mark Myers’ Lotusphere presentation: http://londondevelopercoop.com/ldc.nsf/pages/goodies © RunningNotes
  • 32. FindBugs Static analysis Bug categories: Correctness Bad Practice Dodgy Code http://findbugs.sourceforge.net © RunningNotes
  • 33. JUnit Unit testing! Yes, you can use JUnit with Notes agents and XPages See Julian and Mark Myers’ Lotusphere presentation: http://londondevelopercoop.com/ldc.nsf/pages/goodies http://www.junit.org © RunningNotes
  • 34. Lotus Notes Client Domino Designer XPages Java JavaScript Web Design and Prototyping Graphics Charts, Graphs, and Reports Networking and Web Services Relational Database Tools General Developer Tools Community Resources © RunningNotes
  • 35. Firebug http://getfirebug.com © RunningNotes
  • 36. Firefox Web Developer https://addons.mozilla.org/en-us/firefox/addon/web-developer © RunningNotes
  • 37. JSLint http://www.jslint.com © RunningNotes
  • 38. Aptana JavaScript and CSS editor Which tags work with which browsers Content-assist (including Dojo, jquery, etc.) http://www.aptana.com © RunningNotes
  • 39. Mobile Toolkits Lots to choose from: http://mobilecontrols.openntf.org http://www.sencha.com/products/touch http://phonegap.com Check blogs and LUG presentations for examples Third party solutions: Teamstudio, We4IT, etc. © RunningNotes
  • 40. json parser http://json.parser.online.fr © RunningNotes
  • 41. Lotus Notes Client Domino Designer XPages Java JavaScript Web Design and Prototyping Graphics Charts, Graphs, and Reports Networking and Web Services Relational Database Tools General Developer Tools Community Resources © RunningNotes
  • 42. Balsamiq http://www.balsamiq.com © RunningNotes
  • 43. yslow Web page performance analysis Suggestions for improvement Chrome, Firefox, Safari, iPhone bookmarklet http://developer.yahoo.com/yslow © RunningNotes
  • 44. Blueprint.css http://www.blueprintcss.org © RunningNotes
  • 45. Twitter Bootstrap http://twitter.github.com/bootstrap © RunningNotes
  • 46. Google Chrome https://www.google.com/chrome © RunningNotes
  • 47. ie developer tools https://browserling.com © RunningNotes
  • 48. Firebug, again Change css directly on the page to “preview” © RunningNotes
  • 49. iPhone Simulator Mac only Installed with XCode Not 100% the same as Mobile Safari on the iPhone, but as close as you’ll get Simulate different IOS/iPhone versions https://developer.apple.com/xcode © RunningNotes
  • 50. Lotus Notes Client Domino Designer XPages Java JavaScript Web Design and Prototyping Graphics Charts, Graphs, and Reports Networking and Web Services Relational Database Tools General Developer Tools Community Resources © RunningNotes
  • 51. Paint.net http://www.getpaint.net © RunningNotes
  • 52. color pickers Pixie for Windows http://www.nattyware.com/pixie.php DigitalColor Meter for Mac just type “color” in Mac’s search bar © RunningNotes
  • 53. screen capture SnagIt (Windows and Mac) http://www.techsmith.com/snagit.html Faststone Capture (Windows) http://www.faststone.org/ FSCaptureDetail.htm Used to have a free version Shift-Control-4 (Mac) © RunningNotes
  • 54. HALFWAY DONE! © RunningNotes
  • 55. Lotus Notes Client Domino Designer XPages Java JavaScript Web Design and Prototyping Graphics Charts, Graphs, and Reports Networking and Web Services Relational Database Tools General Developer Tools Community Resources © RunningNotes
  • 56. Dojo Charts Start with Paul Withers’ blog entries: http://www.intec.co.uk/dojox-charting-tutorial-part-one- background-and-generic-code http://www.intec.co.uk/tag/dojox-charting http://www-10.lotus.com/ldd/ddwiki.nsf/dx/ Dojox_Charting_for_XPages For additional reference: http://dojotoolkit.org/documentation/tutorials/1.6/charting © RunningNotes
  • 57. gliffy http://www.gliffy.com © RunningNotes
  • 58. jFreeChart See Julian’s LS 2012 Show ‘n Tell slides for examples and information http://www.jfree.org/jfreechart © RunningNotes
  • 59. jqPlot http://www.jqplot.com © RunningNotes
  • 60. amcharts / ammaps Charts are now JavaScript or Flash http://www.amcharts.com © RunningNotes
  • 61. NotesSQL Still works with 8.5 Treat Notes views like relational db tables Any ODBC reporting program can use a Notes database as a data source http://www.ibm.com/developerworks/lotus/products/notesdomino/notessql © RunningNotes
  • 62. ASND Export http://www.openntf.org/p/asnd © RunningNotes
  • 63. Lotus Notes Client Domino Designer XPages Java JavaScript Web Design and Prototyping Graphics Charts, Graphs, and Reports Networking and Web Services Relational Database Tools General Developer Tools Community Resources © RunningNotes
  • 64. TCPView http://technet.microsoft.com/en-us/sysinternals/bb897437 © RunningNotes
  • 65. fiddler http://www.fiddler2.com/fiddler2 © RunningNotes
  • 66. Charles Web Proxy multi-platform, throttling, DNS spoofing, not free http://www.charlesproxy.com © RunningNotes
  • 67. Wireshark http://www.wireshark.org © RunningNotes
  • 68. Apple Network Link Conditioner https://developer.apple.com/downloads © RunningNotes
  • 69. SoapUI http://www.soapui.org © RunningNotes
  • 70. Lotus Notes Client Domino Designer XPages Java JavaScript Web Design and Prototyping Graphics Charts, Graphs, and Reports Networking and Web Services Relational Database Tools General Developer Tools Community Resources © RunningNotes
  • 71. XPages ExtLib http://extlib.openntf.org © RunningNotes
  • 72. FlySpeed SQL Query (ODBC) http://www.activedbsoft.com/overview-querytool.html © RunningNotes
  • 73. SquirrelSQL (JDBC) http://www.squirrelsql.org © RunningNotes
  • 74. Microsoft Excel (really) Data - Import External Data - New Database Query © RunningNotes
  • 75. WAMP (has MySQL) Apache MySQL PHP PHPMyAdmin SQLBuddy Easy install Great for quick testing of MySQL http://www.wampserver.com © RunningNotes
  • 76. Lotus Notes Client Domino Designer XPages Java JavaScript Web Design and Prototyping Graphics Charts, Graphs, and Reports Networking and Web Services Relational Database Tools General Developer Tools Community Resources © RunningNotes
  • 77. VMWare http://www.vmware.com © RunningNotes
  • 78. Notepad++ http://notepad-plus-plus.org © RunningNotes
  • 79. Sticky Notes © RunningNotes
  • 80. WinMerge (diff tool) http://winmerge.org © RunningNotes
  • 81. hex editor Choices include: Frhed for Windows http://frhed.sourceforge.net HexEdit for Mac http://hexedit.sourceforge.net © RunningNotes
  • 82. Evernote http://evernote.com © RunningNotes
  • 83. ProcessExplorer http://technet.microsoft.com/en-us/sysinternals/bb896653 © RunningNotes
  • 84. 7Zip MUCH faster than native Windows zip/unzip gzip and tar files easy viewing of JAR files too http://www.7-zip.org © RunningNotes
  • 85. Lotus Notes Client Domino Designer XPages Java JavaScript Web Design and Prototyping Graphics Charts, Graphs, and Reports Networking and Web Services Relational Database Tools General Developer Tools Community Resources © RunningNotes
  • 86. PlanetLotus http://planetlotus.org © RunningNotes
  • 87. OpenNTF http://www.openntf.org © RunningNotes
  • 88. StackOverflow http://stackoverflow.com/questions/tagged/xpages © RunningNotes
  • 89. LUGs (duh) © RunningNotes
  • 90. LotusUserGroup Newsletters http://lotususergroup.org © RunningNotes
  • 91. BleedYellow http://www.bleedyellow.com © RunningNotes
  • 92. Skype http://www.skype.com © RunningNotes
  • 93. Twitter https://twitter.com © RunningNotes
  • 94. THANK YOU! © RunningNotes