Author: Jimmy Wong

View all

November 2, 2017 | Jimmy Wong

Come Join Us for a Discussion Panel at QuickBooks 2017: Get Your App Out There!

Hey Devs, If you've been keeping up with my articles, you'll know that I've been focused mostly on helping your integration by providing samples and tips. But what happens after you've completed your integration? What do you do then? How do you make your app successful? This and more will be covered at a panel I'll be hosting with my colleague Matt Kanas at this year's QuickBooks Connect in San Jose (November 15-17)... Read more

October 31, 2017 | Jimmy Wong

OAuth 2.0 Integration Tips: Be Careful When Entering Your Redirect URI

Hey Devs, As a follow up to my most recent article, OAuth 2.0 Support in the QuickBooks NodeJS SDK Explained, I thought I would highlight a couple of odd errors I ran into, which caused me to spin cycles trying to figure out what went wrong. It turned out that both were caused by a really simple mistake that a lot of folks would normally overlook. In the endeavor to save you guys time, I'd like to point it out to you... Read more

September 21, 2017 | Jimmy Wong

NodeJS: Interactive Debugging QuickBooks Online

Hey Devs, If any of you have spent significant time in software development, you'll know that the best way to know what’s going on with code is to make use of a line by line debugger. A line by line debugger allows you to pause code execution in your application in order to:.. Read more

September 7, 2017 | Jimmy Wong

A deep dive into the PHP SDK and Recent Updates

Hey Devs, Intuit Software Engineer, Hao Lu, recently gave a complete demo of the PHP SDK. I highly recommend that you check it out if you are interested in developing an app integration with QuickBooks Online and are a PHP developer—watch it here. In addition to the video, some of the most recent major changes for the PHP SDK are highlighted below... Read more

August 23, 2017 | Jimmy Wong

Part 3: NodeJS Inventory Tracking Sample App

We're back again with part 3 of the NodeJS Inventory Tracking Sample App. In this addition, we've included a reporting call and displayed it using plot.ly. Built on top of d3.js and stack.gl, plotly.js is a high-level, declarative charting library. Plotly.js ships with 20 chart types, including 3D charts, statistical graphs, and SVG maps... Read more

August 4, 2017 | Jimmy Wong

Minor Versions: What are they and why they matter to you

Hey Devs, At Intuit, we're constantly improving our products including the QuickBooks Online API. This means we need to be able to introduce incremental changes to the API without breaking your app. Minor versions provides a way to do just that. Now, let's look at how it works, so you can take advantage of new features today!.. Read more

July 27, 2017 | Jimmy Wong

What are Batch Operations and Why They are Important to You

Hey Devs, Did you know that QuickBooks Online has batch operations? Instead of sending requests to the QuickBooks API one at a time, requiring you to make a request and then wait for a response, Batch operations provides a way to perform batches of operations on multiple services. For example, in a single batch request an application can create a customer, update an invoice, and read an account... Read more