Special

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 15 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!

Welcome


Cover of Current Issue

The March/April (16.2) issue of xDev Magazine is now available!

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

Motor Control by Eugene Dakin
Have you ever wanted to control a motor with a Raspberry Pi? In this tutorial, Eugene shows you how to do it.

Making PDFs by Marc Zeedar
Converting documents from one format to another is complicated. Why not let a web service handle the dirty details for you? It's cross-platform and your users won't care how you do it. Convert from Markdown or HTML to PDF and other formats.

Scripting Stock Prices with Xojo by Marc Zeedar
Just getting stock prices is only the first step -- what do you do with those once you've got them? How about a scripting language that lets you work with that information to create reports and analysis? Check out Marc's StockScripter app.

A Predicate For Data, Part 1 by JC Cruz
Jose starts a new series explaining about data predicates -- what they are and how to incorporate them in your own projects.

Plus: Xojo community, PITR, Xojo encrypting, a custom code formatting script update, and 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 16
Issue 16.2 ("StockScripter") Issue 16.1 ("London 2017")
 
Year 15
Issue 15.6 ("Green Screen Saver") Issue 15.5 ("Touch Bar") Issue 15.4 ("Xojo in Germany")
Issue 15.3 ("Beginner's Guide") Issue 15.2 ("Power Tricks") Issue 15.1 ("Xojo Pi Lab")
 
Year 14
Issue 14.6 ("XDC 2016") 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.

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 15 Printed Book Now Available!

xDev Archive Volume 14 Book xDev Archive Volume 15 is a 538-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.)

April 21, 2018
  (Blog: Monkeybread Software)
PDF Forms with MBS Plugin
11:54:00
As you may know, you can create PDF form fields with our MBS Plugin using the DynaPDF functions. The plugin can do a lot there and not just read/write form field values, but also create new fields. In the following article, we want to show you how ... [More]
April 19, 2018
  (Blog: Monkeybread Software)
Transparent Screensaver for macOS
19:15:00
Our transparent screensaver is still the choice of screensaver for computers running in an office. You can see the statistics of your running applications, the console log or activity monitor to check quickly what's going on. Only when you move mous... [More]
April 18, 2018
  (Blog: Monkeybread Software)
MBS Xojo Plugins, version 18.2pr3
17:29:00
New in this prerelease of the 18.2 plugins: Added NSApplicationMBS.runModalForWindow function. Added over 50 more CURL options. Added more constants for CURL. Added NSURLConnectionFilterMBS class for timeout change for Xojo.Net.HTTPSocket on Mac. ... [More]
  (Blog: Monkeybread Software)
MBS FileMaker Plugin, version 8.2pr3
17:21:00
New in this prerelease of version 8.1 of the MBS FileMaker Plugin: Added IsBase64 parameter to SendMail.AddAttachmentText function. Added "Copy Table Selection" entry for contextual menu. Added missing Base64 Encoding for SendMail.AddAttachmentTex... [More]
  (Blog: Monkeybread Software)
Xojo 2018 Release 1
14:52:00
Xojo 2018 Release 1 is released. Some highlights from the announcement: Windows IDEs can now Run and Debug 64-bit Windows applications.Windows framework updates to reduce flicker.iOS builds now use iOS 11 SDK and support iPhone X screens. You can no... [More]
April 17, 2018
  (Blog: Monkeybread Software)
Xojo.Net.HTTPSocket and Timeouts
16:20:00
For writing a web service client with Xojo you can go three ways for your socket stuff. First you can use HTTPSocket class, which still is in a lot of old projects. Or you go with newer Xojo.Net.HTTPSocket class, which sadly misses some features lik... [More]
April 16, 2018
  (Blog: Monkeybread Software)
Vote for FileMaker Plugin SDK Ideas
23:17:00
As you may know FileMaker comes with a plugin SDK, which C++ developers like me use to develop plugins. Now the Plugin SDK offers a way to register functions and script steps and provide additional features to the FileMaker developer. The plugin d... [More]
April 15, 2018
  (Blog: Monkeybread Software)
Presenting at CURL up 2018
11:13:00
Yesterday I did make a presentation about how to use mimetic library with curl to parse email: We use mimetic library for our MBS Xojo and FileMaker plugins. The location is excellent for such a conference with all the technic decoration and ther... [More]
  (Blog: Monkeybread Software)
Combine PDFs 5.2.8 with 64-bit
09:58:00
Monkeybread Software today is proud to announce Combine PDFs 5.2.8, an update to their popular PDF merge and split tool for Mac OS X. With a focus on ease-of-use, Combine PDFs is a lightweight utility which allows anyone to merge PDF files and image... [More]
April 14, 2018
  (Blog: Monkeybread Software)
CURL up 2018
09:54:00
Greetings from the CURL conference in Stockholm We'll going to learn more about CURL and how to use it. See agenda. ... [More]
April 13, 2018
  (Blog: Monkeybread Software)
IP in menubar 4.6
10:03:00
NICHENICH, Germany (April 13rd, 2018) -- Monkeybread Software Releases IP in menubar v4.6, an application to show the current IP address in the menubar. This small application runs in the background and shows the current IP address of your Mac in t... [More]
April 11, 2018
  (Blog: Monkeybread Software)
MBS FileMaker Plugin, version 8.2pr2
10:30:00
New in this prerelease of version 8.1 of the MBS FileMaker Plugin: Updated SQLite to version 3.23.1 Updated DynaPDF to version 4.0.18.48. Fixed DragDrop positioning for Windows to make it better with higher DPI. Fixed parameter count check for XL.... [More]
  (Blog: Monkeybread Software)
MBS Xojo Plugins, version 18.2pr2
10:20:00
New in this prerelease of the 18.2 plugins: Updated SQLite to version 3.23.1 Updated DynaPDF to version 4.0.18.48. Added Bluetooth plugin with 16 new classes from CoreBluetooth framework to connect to Bluetooth LE devices. Added NSUUIDMBS, NSStrea... [More]
April 08, 2018
  (Blog: Monkeybread Software)
Colorize XML in FileMaker
11:27:00
Do you display XML text somewhere for debugging? How about some color? As you see, we just added a new XML.Colorize function for our MBS FileMaker Plugin which may be useful to add color. Coming in the next plugin version... ... [More]
April 07, 2018
  (Blog: Monkeybread Software)
Five months till European MBS Xojo Conference in Munich
12:14:00
Just five months left for our European MBS Xojo Conference 2018 in Munich. If you like to join, please sign up soon. Already over 25 attendees are registered from six countries and the schedule is filling quickly. Reserve your ticket and reserve yo... [More]
June 14, 2013
  (Blog: RS Blog)
We've Moved
15:12:00
The new Xojo blog is live! Join us now at http://www.xojo.com/blog to learn the latest and greatest about Xojo, cross-platform development, and technology.... [More]
June 06, 2013
  (Blog: RS Blog)
Save the Date for XDC 2014!
07:35:00
Save the date for the 2014 Xojo Developer's Conference, to be held March 26-28 at the Monte Carlo Resort and Casino in Las Vegas!  More information coming soon. ... [More]
  (Blog: RS Blog)
Real Studio is now Xojo!
07:29:00
We have some big announcements! 2013 Release 1 is now available for download and is definitely our biggest release ever! Our IDE has had a major makeover, giving it a very sleek and modern look and making it faster and much more intuitive t... [More]
May 16, 2013
  (Blog: RS Blog)
Using Twilio to answer phone calls
06:00:00
In a previous post, I wrote about how to use Twilio to send an SMS message. This time, I'm going to show you how you can use Twilio in conjunction with a web app to answer phone calls made to your Twilio phone number.First, you will want to have a Tw... [More]
May 15, 2013
  (Blog: RS Blog)
Calling a SOAP web service
16:21:00
SOAP web services, although not as common as they once were, are still readily available on the web. And they can be incredibly easy to use with your apps.Here is a quick example of how you would use a SOAP web service to get the conversion rate betw... [More]
May 14, 2013
  (Blog: RS Blog)
Connecting to Oracle and Microsoft SQL Server
17:00:00
Some of the most common questions I get from new users relate to using databases with Real Studio. We've got lots of tips and tricks on how to connect in our Documentation and videos too.  In addition to having it's own RealSQLDatabase for ... [More]
May 10, 2013
  (Blog: RS Blog)
Using Twilio to send an SMS message
13:43:00
I've been asked from time to time if it is possible to send an SMS message from your application. SMS stands for Short Message Service and is also commonly referred to as a Text Message or just a Text. SMS messages can contain up to 160 characte... [More]
April 30, 2013
  (Blog: RS Blog)
Coming Soon - New Pricing (Recap)
07:52:00
As we approach the June 4th Xojo ship date, we are receiving an increasing amount of questions about the new pricing.  It has been a while since we posted the information so here's a recap:Starting with 2013 Release 1, the IDE itself will be fre... [More]
  (Blog: RS Blog)
Why native controls are important
07:40:00
9to5Mac is reporting that iOS 7 will sport a new user interface. It's said to be flatter and simpler. If this is true, it almost certainly means that controls will have a new look as well. This reminds me of when Apple shipped Mac OS X with its new A... [More]
April 29, 2013
  (Blog: RS Blog)
Best computer for cross-platform development
12:57:00
Today The Telegraph has a post about a study showing the MacBook Pro is the best computer for running Windows. I've heard this before and don't doubt it for a moment. Apple makes the best computers in terms of quality. They are certainly not the chea... [More]

Click here for more Xojo News.

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