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.)

August 26, 2016
  (Blog: Bob Keeney)
To Be or NOT To Be
I‚Äôm probably getting into quasi-religious questions here, but I‚Äôve been reading someone elses code in an OPC (Other Peoples Code) project and they use a lot of statements like this: I find this harder to read and much prefer: I … Continue readi... [More]
August 25, 2016
  (Blog: Monkeybread Software)
Upcoming Changes for our SQL Plugin
From talks with clients, we got a few cool ideas for our SQL Plugin to make live easier or give you more flexibility. We get some new method overloads for SQLValueMBS to pass MemoryBlocks for various blob field types there as value. So if you have... [More]
August 24, 2016
  (Blog: Monkeybread Software)
Save the date for MBS Xojo Conference in Berlin 2017
The next Xojo Conference in Europe will take place 3rd to 6th May 2017 in Berlin, Germany: Thursday, 4th May 2017: Conference and dinner event. Friday, 5th May 2017: Conference. Wednesday, 3rd and Saturday, 6th May 2017, we will offer training for i... [More]
  (Blog: Monkeybread Software)
Tip of the day: DynaPDF form creation with calculation with FileMaker
And just after I wrote it for Xojo, we got a query to do the same in FileMaker. The following snippet creates four form fields. The last field is read only and has a calculation in javascript attached, so the PDF Viewer can calculate the sum of the... [More]
August 23, 2016
  (Blog: Monkeybread Software)
Tip of the day: DynaPDF form creation with calculation
Today I wrote the following example code for a client. This snippet creates four form fields. The last field is read only and has a calculation in javascript attached, so the PDF Viewer can calculate the sum of the three fields above. The example sh... [More]
August 22, 2016
  (Blog: Monkeybread Software)
Learn about code signing
If you plan to deploy software for macOS 10.12, please read this technical note from Apple: Technical Note TN2206 macOS Code Signing In Depth developer.apple.com/library/prerelease/content/technotes/tn2206/ You may need to code sign your disk im... [More]
  (Blog: Bob Keeney)
The Power of Meeting Face to Face
In Kansas City this past weekend I attended MidAmerican 2, or WorldCon.  WorldCon is a Science Fiction and Fantasy fans dream come true.  Thousands of people from around the world attended hundreds of sessions covering television shows, movies, autho... [More]
August 20, 2016
  (Blog: Monkeybread Software)
MBS Xojo / Real Studio Plugins, version 16.4pr4
New in this prerelease of the 16.4 plugins: Updated to DynaPDF Fixed FileListMBS on Mac to work well with file names who have slash in the name. Merged a few plugin parts so we have less DLLs and plugins load better in the Windows Xojo IDE.... [More]
  (Blog: Monkeybread Software)
MBS FileMaker Plugin, version 6.4pr4
New in this prerelease of the 6.4 plugins: Updated to DynaPDF Added Time.Parse function. Added Time.Format function to format time, date or timestamp. Rewrote Files.List and Files.ListRecursive functions. Fixed bug in PortMidi.OpenOutput fu... [More]
August 17, 2016
  (Blog: Monkeybread Software)
Tip of the day: Query connected clients on FileMaker Server by script
Today at a visit of Team Nifty, we talked about FileMaker development, deployment, iOS, Server and a lot of more things. While discussing import and export of data and coded a few new plugin functions. So I added two new useful functions to pa... [More]
  (Blog: Bob Keeney)
Tools of the Trade
We are currently getting our kitchen remodeled.¬† We‚Äôve used the contractor before because we know he does quality work and gets it done when he says it will be done.¬† Plus, when he gives us a bid, we know that … Continue reading →... [More]
August 16, 2016
  (Blog: Monkeybread Software)
Office view this week
Office view this morning: If you are in southern Germany in the area Allgäu and need some training, consulting or shop talk, please contact me. ... [More]
August 15, 2016
  (Blog: Monkeybread Software)
Two months till German FileMaker Conference in Salzburg, Austria
Nur noch zwei Monate bis zur FileMaker Konferenz und zur MBS Plugin Schulung in Salzburg: Vom 13. bis 15. Oktober 2016 treffen sich wieder ca. 200 Teilnehmer im Pitter in Salzburg. Bitte bald anmelden um ein Ticket zu bekommen. Die Konferenztick... [More]
August 12, 2016
  (Blog: Monkeybread Software)
Show download in a new tab
In a Xojo Webapp you can not just provide files for download, you can also put them on links: dim p as Picture = LogoMBS(500) dim w as new WebPicture(p) w.Filename = "image.png" file = w myLink.Target = myLink.kTargetNewWindow myLi... [More]
  (Blog: Monkeybread Software)
Using NetVerify web service with FileMaker
Today we worked with a client using our plugin to implement the netverify API calls using our CURL functions. As you see this service takes form data with a JSON text and an image file. The picture is a photo of the driver license and t... [More]
August 10, 2016
  (Blog: Bob Keeney)
Xojo 2016 Release 2.1
Release 2.1 of Xojo 2016 was released¬†yesterday.¬† This version fixes a few bugs discovered in Release 2 and fixes couple of serious regressions regarding threads.¬† Sadly, it also introduces a couple of new bugs that might affect your project. A ̷... [More]
August 08, 2016
  (Blog: Monkeybread Software)
MBS Xojo / Real Studio Plugins, version 16.4pr3
New in this prerelease of the 16.4 plugins: Updated to DynaPDF Added DynaPDFImageMBS.PictureData function. Changed Twain plugin to also load TwainDMS if Twain is not available. This allows you to install open source twain for 64-bit. Chang... [More]
  (Blog: Monkeybread Software)
MBS FileMaker Plugin, version 6.4pr3
New in this prerelease of the 6.4 plugins: Updated to DynaPDF Added DynaPDF.GetImage and DynaPDF.GetImageCount. Added IKSlideShow.SetScreen, IKSlideShow.GetScreen, IKSlideShow.GetAudioFile and IKSlideShow.SetAudioFile. Changed Twain plugin ... [More]
August 06, 2016
  (Blog: Monkeybread Software)
Special offer for August: All Plugins Pack
New to MBS Plugins? Want to get all MBS Plugins? For August we have a special offer: MBS Xojo DynaPDF Pro Plugin MBS Xojo SQL Plugin MBS Xojo Complete Plugin MBS Xojo ChartDirector Plugin MBS Xojo BugReporter Kit For $1099 USD, 888 £ or 999... [More]
July 26, 2016
  (Blog: Bob Keeney)
XojoTalk 027 ‚Äď Database Goddess
We at BKeeney Software are blessed in so many ways. ¬†All of our¬†employees bring a unique and interesting mix of talents and experiences. ¬†It’s not just about¬†one person and we often bounce ideas off each other to get the best … Continue r... [More]
July 18, 2016
  (Blog: Bob Keeney)
Xojo 2016 Release 2
Last week Xojo 2016 Release 2 was unleashed to the masses.¬† There are a lot of changes and tweaks in this version and if you are creating web or iOS applications there is a lot of like about this release.¬† … Continue reading →... [More]
July 05, 2016
  (Blog: Bob Keeney)
Celebrate National Bikini Day
July 5th is National BKeeney…er…Bikini Day. ¬†In celebration we’re offering all of our products at 30% off for the next 48 hours. ¬†Apply the coupon BIKINI in our online store to receive the discount on the following products: ARGen: ... [More]
July 01, 2016
  (Blog: Bob Keeney)
BKS Shorts Version 1.7.0 Released
BKeeney Software is pleased to announce a new release of BKeeney Shorts, their Reporting tool for Xojo. ¬†BKS Shorts allows users to embed a report designer into their desktop applications and render reports onscreen, to a printer, as well as … ... [More]
June 21, 2016
  (Blog: Bob Keeney)
Xojo Windows Application Runtime Requirements
One of the strengths of Xojo is that it creates a no requirements executable package.¬† For Mac OS X it puts all required libraries and resources in the application bundle and for Windows and Linux it puts all the necessary … Continue reading &#... [More]
June 10, 2016
  (Blog: Bob Keeney)
Changes at BKeeney Software
BKeeney Software, Inc. is proud to welcome Tim Parnell as the newest addition to our¬†full-time staff.¬† Tim will be working on several high profile client projects for BKeeney in addition to lending his skills to all of the BKeeney products. … C... [More]

Click here for more Xojo News.

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