October 2009 July 2009 June 2009 May 2009 February 2009
- 14: I’m presenting at the 2009-02-18 Bay Area LabVIEW User Group Meeting
- 14: I couldn’t live without “Array of VData to VCluster” (video)
- 08: If you can’t think of something great to say…
- 10: When to commit changed VIs caused by type definition changes
- 01: Knock out some reusable code in between projects.
- 21: Set the revision of your svn:externals (or else!)
- 13: The JKI State Machine makes its public debut
- 05: On the Road Again – NI Technical Symposium tour
- 23: Removing .svn folders from a working copy with TortoiseSVN
- 17: Planning for software reuse is easy — mining is hard
- 16: XML comes free (but not easy) with LabVIEW 8.6
- 10: A screen that ships without a mouse ships broken – fix it with a Wavit
- 09: What’s that .lvlps file next to my LabVIEW 8.6 project?
- 02: Google Chrome – A new web browser that’s fast and simple
- 02: Squeezing LabVIEW into Universities
- 29: XML Notepad 2007 – new release
- 29: Video of JKI’s NIWeek 2008 presentation on code reuse
- 26: LabVIEW 8.6 Quick Drop is awesome (and an unfair advantage)!
- 23: OpenG – Committed to Green Engineering Since 2001
- 23: Your child can be a LabVIEW wiz kid!
- 13: Delivering Sold-out NIWeek Presentations
- 24: Why I blog
- 15: ESX Server 3i – Scalable Virtual Machine Harware
- 11: Top 5 signs you’ve lost control of your reusable VIs
- 08: A new LabVIEW blog – Bob’s LabVIEW Insights
- 07: LabVIEW 8.5 Feature – For Loop Conditional Terminal
- 28: I couldn’t live without “Trim Whitespace”
- 16: Customizing the LabVIEW Palettes is (Ridiculously) Hard
- 09: Monolithic vs. Modular Software Reuse Libraries (Part II)
- 27: A Challenge to NI: Use your Application Builder
- 20: Creating ordered elements in XML
- 11: The Diagram Disable Structure causes bugs
- 04: Free CLAD exam at LabVIEW Developer Education Day
- 13: LabVIEW for Everyone available on Amazon Kindle and O’Reilly Safari
- 11: Monolithic vs. Modular Software Reuse Libraries (Part I)
- 05: VI Package Manager 1.1 Released
- 29: In Place Element Strucure – Saves Time and Prevents Bugs
- 22: Did National Instruments forget about Virtual Instruments?
- 21: Using XML Data in LabVIEW is Hard
- 09: And Now for Something Completely Different – Python Magazine
- 07: Rant: Why don’t desktop applications have a “rename document” option?
- 24: LabVIEW Multicore Benchmark Demo
- 19: LabVIEW and the Multicore Crisis
- 18: LabVIEW for Everyone is Better than Sex! (but, just barely)
- 15: I couldn’t live without “File>>Locate in Project”
- 11: LabVIEW for Everyone… even 10 year old wiz kids
- 07: Functional Globals in LabVIEW 8.5 – No Loop, No Joke
- 05: Announcement: Comments RSS Feed for “Thinking in G”
- 05: JKI and the LabVIEW Community
- 03: An NIWeek t-shirt so small, it’s “limited only by your imagination”.
- 30: My NIWeek 2007 Presentations
- 29: Should your Commercial LabVIEW Application be Cross-Platform?
- 27: SuperFunkyPrivateSpecialSecretForumStuff=LAVA
- 23: Cool New LabVIEW Project Features in 8.5
- 22: Using Beyond Compare as your TortoiseSVN Diff Program for ZIP Archives
- 19: Password Protecting VIs is Security Through Obscurity
- 17: Front Row Tickets to NIWeek
- 16: Best NIWeek Ever
- 14: VMware IPO
- 02: JKI at NIWeek 2007
- 26: My definition of software engineering
- 25: LabVIEW tip: easy unit conversion
- 20: OpenG Class Templates for Object-Oriented Programming
- 19: Write your LabVIEW code so that it breaks
- 17: Top 5 bad excuses for not using source code control
- 15: The Long Tail and LabVIEW
- 08: LabVIEW tip: easy relative timestamp calculations
- 05: Putting on my text-based programmer hat – a PHP weekend
- 04: OpenG is an unfair advantage
- 01: OpenG Wiki
- 31: Build your EXE on day one, and keep it working
- 30: LabVIEW is an irrelevant programming language
- 29: Java Real-Time and Wireless Sensors
- 28: I couldn’t live without “Conditional Auto-Indexing Tunnel”
- 24: Software Engineering Radio Podcast on Sensor Networks
- 18: I couldn’t live without relative path inputs to file constants
- 17: White Board Modeling (and User Interface Mock-ups)
- 16: Human Interface Guidlines and the new IndieHIG Wiki
- 15: Application Lifecycle Management – SourceGear Fortress
- 14: TortoiseSVN Blogs
- 14: I couldn’t live without “Current VIs Parent Directory”
- 18: I couldn’t live without the “OpenG Time Tools”
- 17: The very best TortoiseSVN feature – help
- 14: See LabVIEW through my lens
- 14: Supporting Multiple Versions of a File Format
- 12: Creating a local Subversion repository with TortoiseSVN
- 11: I couldn’t live without “Multi-line String to Array”
- 08: I couldn’t live without “Filter 1D Array”
- 07: LabVIEW, at 21, shows a lot of maturity
- 03: TortoiseSVN Right-Click Drag and Drop
- 02: I couldn’t live without “Create Dir if Non-Existant”
- 01: Scary error dialogs
- 31: Presenting at NI Week 2007
- 31: I couldn’t live without “String to 1D Array” and “1D Array to String”
- 29: Reentrant VI Clone Name
- 28: I couldn’t live without “Resize Front Panel to Largest Decoration”
- 26: Lazy Sunday
- 25: The OpenG VIs that I couldn’t live without
- 24: The LabVIEW Style Book
- 22: EXPRESSIONFLOW
- 08: Moving is a pain
- 19: Refactoring the ReferenceObject example in LV 8.2
- 19: Subversion on the path to #1
- 14: Eyes on VIs: a new LV blog by Christina Rogers
- 14: LabVIEW for Everyone is now shipping!
- 28: VI Package Manager – one busy year (part II)
- 09: Controlling the Exit of Built Applications
- 06: Still thinking in G – one busy year
- 30: Archive
- 30: Emailing Me
- 24: About Me
- 23: A Festivus for the rest of us!
- 16: Beyond Compare – one of my favorite applications
- 06: ViewCVS becomes ViewVC
- 25: Tying the knot
- 23: Opening up G
- 22: Time to start blogging
