Introducing the “Welcome to Xojo” Bundle!

New to Xojo and looking for guidance? We've put together a terrific bundle to welcome you! Xojo Bundle

This bundle includes six back issues of the magazine -- all of year 12 in printed book and digital formats -- plus a one-year subscription so you'll be learning all about Xojo for the next year. It's the perfect way to get started programming with Xojo. And you save as much as $35 over the non-bundle price!

This offer is only available for a limited time as supplies are limited, so hurry today and order this special bundle before the offer goes away!


Cover of Current Issue

The September/October (14.5) issue of xDev Magazine is now available!

Here's a quick preview of what's inside!

Cooking with Xojo (Part 1)
by Mark Strickland Wouldn't you love to type Xojo code to cook your steak? Well, Mark doesn't go that far, but he's planning a project to build his own Xojo-controlled cooker!

No Shortcuts for Shortcuts
by Marc Zeedar Letting your users set their own keyboard shortcuts for your app is the ultimate power user feature. But how do you do it?

Making Better Examples 2
by Markus Winter Those who teach programming should always be working to be better—more clear, more helpful. Markus has more examples that could be improved.

Gestures and Tabs
by Sam Rowlands Trackpad gestures on the Mac are powerful. Sam shows how you can use them in your own apps, and how to use MacOS Sierra's new Tabbed Windows.

Tracking Health Disorders, Part 3
by J.C. Cruz Jose continues his health tracking project, this time adding the complexity of tracking and recording a patient's vitals.

Plus: Hadoop, REST Classes, Xojo's latest iOS features, converting dictionaries to JSON, ReText, and much more.

If you're not already a subscriber, you're missing out!

Introducing xDevLibrary!

In April 2016, xDev Magazine purchased the Xojo article site RBLibrary and rebranded it xDevLibrary. There you can buy individual articles, Xojo programming books, and more, all delivered to you instantly. Check out xDevLibrary today!

Buy issues instantly via Gumroad and have your PDF in seconds!

Year 14
Issue 14.5 ("Keyboard Shortcuts") Issue 14.4 ("NSTableView")
Issue 14.3 ("Sunroom") Issue 14.2 ("Cocoa Fonts") Issue 14.1 ("Barcodes")
Year 13
Issue 13.6 ("Stay Out of Jail") Issue 13.5 ("Text Messaging") Issue 13.4 ("El Capitan")
Issue 13.3 ("XDC 2015") Issue 13.2 ("Control Animation") Issue 13.1 ("iOS First Look")
Year 12
Issue 12.6 ("Cheap Web App Hosting") Issue 12.5 ("Yosemite") Issue 12.4 ("Game Center")
Issue 12.3 ("XDC 2014") Issue 12.2 ("Inefficiencies") Issue 12.1 ("Smart Localization")
Year 11
Issue 11.6 ("Apple About Box") Issue 11.5 ("Weeds") Issue 11.4 ("Blackjack")
Issue 11.3 ("XDC") Issue 11.2 ("PDF") Issue 11.1 ("PDF")
Year 10
Issue 10.6 ("Retina") Issue 10.5 ("Real World 2012") Issue 10.4 ("Extreme Programming")
Issue 10.3 ("Hashes") Issue 10.2 ("Assumption Approach") Issue 10.1 ("Reporting")

If you like this, please let me know and I'll make more issues available in this manner.

If you aren't a subscriber yet, you're really missing out!

Print Is Back!

xDev Issue 12.5 xDev Magazine went digital-only in 2008, but now we're bringing back print subscriptions! You can read more about them on our Print Subscriptions page.

xDev Archive 13 Printed Book Now Available!

xDev Archive Volume 13 Book xDev Archive Volume 13 is a 510-page perfect-bound book that is a great way to get a full year's worth of a magazines in print form in a single volume. Order it today!

New Feature!

We're in the processing of indexing all our published articles by topic. You can check out the online index here. Let us know what you think of this feature!

Latest Xojo Headlines

(Some of this information is dynamically pulled from the Internet and xDev is not responsible for its content.)

October 27, 2016
  (Blog: Monkeybread Software)
Welcome Franziska!
Earlier today our baby arrived. Mother and our little girl are well and enjoy their time together. ... [More]
October 26, 2016
  (Blog: Monkeybread Software)
Measure text length in FileMaker
Did you try the Font.CalculateTextWidth function in MBS FileMaker Plugin, version 6.5pr4? As you can try the example, we can measure the width of a text. This allows conditional formatting in FileMaker. You can for example use a more narrow text ... [More]
  (Blog: Monkeybread Software)
XojoTalk podcast
The XojoTalk podcast just got it's thirties episode. So go and listen to it! Shoving Phones In Their Pockets with Geoff Perlman That's A Lot Of Tens with Bob Keeney Developer of Long Standing with Eric Gibbon Grizzled Veterans with Travis Hill Wh... [More]
  (Blog: Monkeybread Software)
WebViewer crashes
If FileMaker or Xojo crashes when showing web content with an embedded PDF, you may see in the crash report lines like this: Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_platform.dylib 0x00007fff89bf8fc9 _platform_memmove$VAR... [More]
October 25, 2016
  (Blog: Monkeybread Software)
MBS Xojo / Real Studio Plugins, version 16.5pr4
New in this prerelease of the 16.5 plugins: Fixed an issue with CURL wildcard mode not finding files sometimes. Fixed a problem in barcode creation. Fixed a possible crash in WindowsClipboardMBS.GetData. Added NSApplicationMBS.showHelp. Updated to... [More]
  (Blog: Monkeybread Software)
MBS FileMaker Plugin, version 6.5pr4
New in this prerelease of the 6.5 MBS FileMaker Plugin: Improved FileDialogWatcher.Install to work better in newer FileMaker versions. Added Font.CalculateTextWidth function. Fixed a problem in barcode creation. Added AVAsset.ImageActualTime and A... [More]
  (Blog: Monkeybread Software)
Automated video editing with Xojo
For years we use Xojo from time to time to write little apps to do video editing. Especially automated batch editing in order to avoid human error or repetitive tasks. Years ago we did that with QuickTime functions in Xojo and we still remember the ... [More]
October 24, 2016
  (Blog: Bob Keeney)
Xojo:  The Best Secret in the Programming Industry Part 2
In Part 1 of Xojo:¬† The Best Secret in the Programming Industry we talked about some of the capabilities of Xojo and why it‚Äôs such a great software development tool.¬† We finished it¬†with the question on why isn‚Äôt Xojo more … Continue reading &#... [More]
  (Blog: Monkeybread Software)
MBS Workshop @ Denkform
For our German speaking clients we have a workshop day: In Zusammenarbeit mit der DenkForm GmbH bieten wir eine Schulung zum MBS Plugin an. Am 3. November 2016 (auch 2. März 2017 und 7. Dezember 2017) können Sie in Hofheim am Taunus an ei... [More]
October 22, 2016
  (Blog: Monkeybread Software)
Call for Speakers for MBS Xojo Conference in Berlin 2017
For our MBS Xojo Conference in Europe, 3rd to 6th May 2017 in Berlin, Germany, we are looking for speakers. If you like to present an interesting topic around Xojo, please contact me soon. We already have a few on the way and will add them to the s... [More]
October 19, 2016
  (Blog: Monkeybread Software)
Visiting MBS Office
We are always happy to have guests from all over the world. If you come close to mid western area of Germany (near Koblenz), be sure to send us a message. Maybe we have time to meet for a drink and some shop talk. Once again today we met with a clie... [More]
  (Blog: Bob Keeney)
Xojo: the Best Secret in the Programming Industry Part 1
Xojo turns twenty years old in 2016.¬† That‚Äôs an extraordinary feat not only for a business but even more¬†as a development tool.¬† The simple fact is that 90% of all businesses in the United States fail within two years.¬† There‚Äôs … Continue readi... [More]
October 18, 2016
  (Blog: Monkeybread Software)
MBS FileMaker Plugin, version 6.5pr3
New in this prerelease of the 6.5 MBS FileMaker Plugin: Added short data type for Java functions. Added PrintDialog.SetResetDestination and PrintDialog.GetResetDestination functions to workaround Sierra printing bugs in FileMaker. Updated SQLite t... [More]
  (Blog: Monkeybread Software)
MBS Xojo / Real Studio Plugins, version 16.5pr3
New in this prerelease of the 16.5 plugins: Fixed a regression on SQL prepared statement with error: "dictionary is nil". Optimized NSViewMBS/NSWindowMBS getters, so they return the same view/window object if possible. Added tabbing related functi... [More]
October 17, 2016
  (Blog: Monkeybread Software)
How to fix the Sierra printing bug in FileMaker
Have you seen a dialog like this? You may have noticed that after printing to PDF, the next print jobs will again print to PDF. The dialog may show "Save" on the button or "Print". The label doesn't matter as all printing goes now to PDF. With the ... [More]
October 16, 2016
  (Blog: Monkeybread Software)
Goodbye Salzburg
After two weeks of conferences I am on my way back home. This was an exhausting, but also entertaining and very interesting time. I met a lot of people, had shop talk all day and developed new stuff on the fly. The Dallas FileMaker user group mov... [More]
  (Blog: Monkeybread Software)
DynaPDF and Styled Text, Xojo vs. FileMaker
Another idea I got on the FileMaker Conference here in Salzburg: Users may want to have a text field with styled text and transfer that text as good as possible into a PDF page via DynaPDF. The Xojo framework provides a StyledText class where we ca... [More]
October 10, 2016
  (Blog: Bob Keeney)
XDC News:  IDE Redesign Coming
I‚Äôve made no secret that I despise really dislike¬†the Navigator in the Xojo IDE.¬† It is often in the way and it paradoxically either shows not enough detail or way too much.¬† Working in a large project is an exercise … Continue reading →... [More]
October 05, 2016
  (Blog: Bob Keeney)
2016 Xojo Design Award Winners
Xojo announced the winners of the 2016 Xojo Design Awards today in Houston, Texas during their annual Xojo Developers Conference (XDC). These are applications and tools made with Xojo that were considered the best in their respective categories. Best... [More]
  (Blog: Bob Keeney)
XDC News:  Android Support
The 2016 Xojo Developer Conference kicked off in Houston, Texas today.¬† Geoff Perlmann, CEO of Xojo, Inc. took the stage this morning to deliver his keynote speech.¬† The biggest news of the day is that Android support is coming for … Continue r... [More]
  (Blog: Bob Keeney)
XDC News:  2017 Roadmap
In todays keynote address, Geoff Perlmann, CEO of Xojo announced the major features coming to Xojo in the 1st, 2nd, and 3rd quarters of 2017. First quarter: 64-Bit builds will be out of beta.¬† This means that XojoScript will be … Continue readi... [More]
  (Blog: Bob Keeney)
XDC News: Xojo 2016 Release 4
In today‚Äôs keynote address, Geoff Perlmann, CEO of Xojo announced the major features of Xojo 2016 Release 4.¬† Release 4 is scheduled to go beta in November and go public in December. The existing Windows framework drawing is currently done … Co... [More]
September 26, 2016
  (Blog: Bob Keeney)
Xojo Musings
iOS 64 bit builds was¬†introduced in Xojo 2015 R1.¬† Raspberry Pi support and 64 bit builds for Xojo desktop, web, and console apps was released in Xojo R3 in October 2015.¬† iOS, Raspberry Pi, and the 64 bit builds are … Continue reading →... [More]
September 13, 2016
  (Blog: Bob Keeney)
Xojo 2016 Release 3
Xojo 2016 R3 was released today.¬† This release is a much smaller release than either R1 and R2 and despite not having any major new features has some nifty new small features and changes that will probably make your life … Continue reading U... [More]
September 08, 2016
  (Blog: Bob Keeney)
Happy 50th Birthday Star Trek!
Today is the 50th anniversary of Star Trek.¬† For many people it inspired us to be better people and get involved in technology.¬† I think I can say with some relative certainty that I would not be who I am … Continue reading →... [More]

Click here for more Xojo News.

If you have news you'd like xDev to publish, send it to .