Skip to content

Three new C++ Developer Skill Sprints in December 2015 - join the C++11 programming fun!

C++ Developer Skill Sprints: Use C++11 to build applications for Windows, Mac, Mobile and more.

Live sessions every Thursday from December 3 to December 17, 2015

The December 2015 series of C++ Developer Skill Sprints focuses on cool new programming tips and techniques to drive your skills to the next level. The topics have been selected to take advantage of new technologies in C++Builder 10 Seattle that you can use immediately in your existing C++Builder projects.</>

  • December 3 - Using Android Intents for Inter App Communication
  • December 10 - Regular Expressions and TRegEx
  • December 17 - Understanding and Using FireMonkey Layouts

The C++ skill sprints will take place at 6am, 11am and 5pm Pacific Time. There are separate registration links below for the series and times.

You might also want to join us for the recently announced "C++ in Action Webinar: Move your C++ projects to C++Builder 10 Seattle - Wed, Dec 9 at 6am, 11am, 5pm PT". You can find additional information and the registration link on my blog post at


C++ in Action Webinar: Move your C++ projects to C++Builder 10 Seattle - Wed, Dec 9 at 6am, 11am, 5pm PT

A New Webinar for C++ developers to move your development forward before the new year!

C++ in Action: Move your C++ projects to C++Builder 10 Seattle

Date: Wednesday December 9, 2015

  • 6am PST Santa Cruz / 9am EST New York / 3pm CET Frankfurt / 1400 UTC
  • 11am PST Santa Cruz / 2pm EST New York / 8pm CET Frankfurt / 1900 UTC
  • 5pm PST Santa Cruz / 8pm EST New York / 12 Noon AEDT Sydney (Thursday Dec 10)

Join the Embarcadero C++ team for this 1.5 hour online webinar and learn the fastest way migrate your projects to C++Builder 10 Seattle and build/update data-rich, hyper connected, visually engaging applications for Windows 10, Mac, Mobile, IoT and more using Standard C++11.

Register Now for the time that fits your schedule at

What you’ll learn:

  • How to quickly migrate your C++Builder projects to C++Builder 10 Seattle
  • Update Your Apps UI/UX with the All New Windows 10 Look and Feel
  • C++11 language features for Win32, Win64, iOS and Android apps
  • Application Tethering for VCL and FireMonkey using C++
  • Enterprise Mobility Services - Creating EndPoints, Push Notifications and Custom Logins
  • MultiThreading with System.Threading for Mobile and Desktop Apps
  • Proximity base development with Beacons and BeaconFence
  • and more…

Who should attend?

  • C++Builder developers who need to move their projects to Windows 10
  • C++Builder VCL/Windows developers who need to also create multi-device apps
  • C++ developers who want to use the power of the C++11 language and the productivity of RAD, visual development
  • C++ developers who need to build mobile applications

Register Now!

If you don’t have C++Builder 10 Seattle already, you can [DownloadButton Product='Cbuilder' Caption='Download the C++Builder 10 Seattle Free Trial']

Evans Data: 645% growth in developers adopting Windows 10 in the last 6 months

Windows 10 adoption by developers up 645% in the last 6 months according to Evans Data Research and eWeek: Evans Data reports that the number of developers using Windows 10 has increased going from 198,000 in the late spring of this year to over 1.4 million today. The number of developers targeting Windows 10 "currently stands at over 3.7 million, according to the market research firm’s study" according to the eWeek article.

RAD Studio 10 Seattle, Delphi 10 Seattle and C++Builder 10 Seattle has new VCL controls,  new units for the WinRT runtime and support for Windows 10 APIs. FireMonkey has also been updated for Windows 10 support. All of the technical details are available at

Now is a Great Time to Purchase or Upgrade

If you haven’t already moved your projects to 10 Seattle, now is a great time. We have several time sensitive special offers at

  • Buy RAD Studio, Delphi or C++Builder 10 Architect and get the VCL Solution Pack for FREE! Offered during November 11 and December 18, 2015.
  • Buy RAD Studio, Delphi or C++Builder 10 Professional, Enterprise or Ultimate and get Konopka Signature VCL Controls and CodeSite Studio 5 for FREE! Offered during November 11 and December 18, 2015.
  • Registered users of any earlier version qualify for the upgrade price when you purchase with Update Subscription. Offered through December 31, 2015.
  • Plus get Free Bonuses with your purchase of RAD Studio, Delphi or C++Builder 10

[DownloadButton Product='RAD' Caption='Not ready to purchase, try the free Trial version of RAD Studio 10 Seattle']

David I’s (@davidi99) Tweets of the Week - Nov 8-14, 2015

Client applications communicate with Analysis Services using XML for Analysis (XMLA) over TCP IP or HTTP.

CodeRage Session Replay on Windows 10 UI and UX:

Are you tracking and measuring how often apps are used and on which platforms they are running?

We are now offering smaller packages of EMS. Go ahead test it. Deploy it. See what EMS can do for you. 

New Chrome exploit puts all Android phones at risk

InterBase has been shortlisted for the 2nd annual IoTA awards for Most Innovative Use of Data!

Embarcadero Customer and Partner Welcome from IDERA:

Sign up for @michaelrblaha’s video course on doing #datawarehouse projects.

Business stakeholders using wrong data to make important decisions, says new @EmbarcaderoTech survey results

Buffett’s BYD Vs. Musk’s Tesla:  Electric Vehicle Race Still Undecided - Forbes

The FCC is Cracking Down on Hotels’ Wi-Fi Blocking - Fortune

IBM pumps up its hybrid-cloud muscle with Gravitant buy

Gene Amdahl, IBM mainframe architect then a rival, has died at age 92 -

Intel Puts $22M In 10 Startups, With A Stake In FreedomPop To Launch A Rival To Google’s Project Fi

Cop pulls over Google self-driving car, finds no driver to ticket - was driving too slow - no ticket given -

Google’s New AI Will Reply to Your Emails so You Don’t Have to - Fortune

Hey, Twitter Developers! Twitter Wants Your Product Feedback.

A new Star Trek series will premiere in 2017

Apple’s survey app helps venues easily create indoor maps

Aaron Levie Is Hyperloop and Other Good (Bad?) Halloween Costumes From the Tech World

Google X Drones Could Deliver You Something as Soon as 2017

Women From Apple’s Early Days Recall Working With Steve Jobs

VW’s new CEO under pressure as emissions scandal hits Porsche

RAD Studio, Delphi, C++ 10 Seattle - 5 Minute REST client challenge; How Fast is your Mobile & Desktop IDE?

DJI Wants To Build ‘Intelligent Flying Robots’ With Manifold Ubuntu-Based PC For Drones

Inside Facebook’s MemNets And The Drive To Bring Advanced AI To Everyday Tasks

In rare appearance, Larry Page discusses new Alphabet structure

Winner claimed in $1 million iOS 9 hacking contest

Skill Sprint: Android Services for Background Execution

Api.Ai - Free Speech-to-Text, Intent Recognition and NLP for IoT

It’s a Trap! Agile Lessons from Star Wars | Rally Software Blog

Rufus Cuff - the ‘tablet’ for your wrist has arrived - features a 3.2-inch screen

MIT Researchers Say Their Drones Can Safely Navigate Forests At 30 MPH

This Awesome Typeface Stretches Like a Rubber Band

New Imaging Technique Measures Chemical Composition of Cells in Living Tissue |

Google has plans for combining Android, Chrome OS—eventually - Fortune

The Best Pros Won’t Work For You, But You Can Still Engage Them

Nearly 70% of tech spending is wasted: Study

The Path To Expertise

Icontrol Developer Program Opens Door to New Level of Smart Home Customization

RAD Solution Pack: the ultimate collection of VCL and FMX tools & components for Delphi and C++Builder.

Video: My Insanely Automated Home & Morning Routine | Automated Home

Q4 2015 Dev Skill Sprints starts today! (On every Tues) Code, tips, tricks, Windows 10, Android, & Much More!

Getting Started with the Google Cloud Platform

Lean Software Development - Building and Shipping Two Versions - ACM Queue

Controlling Augmented Reality in the Operating Room: A Surgeon’s Perspective |

Google slammed the brakes on its acquisition machine, with the lowest deal-making since 2009

Big data: the importance and impact on population health

The Most Nonsense Concepts From the Tokyo Motor Show

What Startups Need To Know About The Safe Harbor Ruling In Europe

A frame-by-frame analysis of the R2-D2 mini fridge trailer

Google Chrome Might Be Gone - The Monitor Daily

Great Scott! Data travels fast! @datachick shows you how to deal with new datatypes in this November 10 webinar

CodeRage Resources for C++ and Object Pascal Tracks. Source code, tutorials, etc. Now Includes YouTube Replay list

Beyond the BeaconFence [video] - take proximity beacons to the next level with precision location aware apps.

IoT [video] - Internet of Things - Embarcadero’s Solution for Mobile Application Development -

RAD Studio 10 Seattle, Delphi and C++Builder - App Tethering using Encryption Hooks

Verizon’s next big bet - they unveil a platform and IoT network to facilitate adoption of connected devices.

Less about automation more about personal augmentation. Less about devices and more about “living services”.

IoT is about to explode, perhaps literally, if privacy and security issues aren’t fixed.

Microsoft’s New App Improves on Google Android - arranges apps by use frequency -

Microsoft bows to Chrome’s dominance, delivers Office Online add-on for browser rival

"More Coding In Delphi" by Nick Hodges in More Formats - ePub & Mobi - Upgrade to RAD Studio 10 Seattle & download

New Delphi Seattle MongoDB Sample


[DownloadButton Product='RAD' Caption='Download the Free Trial of RAD Studio 10 Seattle']

[BuyButton Product='RAD' Caption='Buy RAD Studio 10 Seattle - join 1.3+ million other developers building Windows 10 Apps']

David I’s (@davidi99) Tweets of the Week - Nov 1-7, 2015

David I’s Embarcadero Developer Community Challenge - build a great app using 0, 1 or 2 lines of code…

Delphi and REST client development - video shows how easy it is to build REST clients for iOS and Android -

Starts Nov 10! Q4 2015 Developer Skill Sprints every Tuesday: Code, tips, tricks, Windows 10, Android and more -

Important Note about using the Google Maps API from Desktop Apps

10 Must-Read Books You Didn’t Know Were About Software Testing

Mossberg: The Steve Jobs I Knew Isn’t in This Movie

TMS Software | Blog | TMS FMX Chart update with new virtual mode available for Delphi and C++Builder -

Using the Network List Manager (NLM) API from Delphi

Delphi and REST Client Development - a Brazilian developer was amazed what you can do in a few minutes -

Scientists Build A Working ‘Star Trek’ Tractor Beam - In Miniature - Forbes

iOS OS device usage - iOS9(66%), iOS8(25%), Earlier(9%) - measured by App Store on November 2. Apple Developer Dashboard -

Android OS device usage - JellyBean(29%), KitKat(37.8%), Lollipop(25.6%) - 7-day period ending November 2, 2015 Android Developer Dashboard

New DMCA exemption allows games with “abandoned” servers to be revived - right to "local play" on games paid for

Gamasutra: Arturs Sosins’s Blog - The list of best free and affordable game graphics resources

Microsoft Project Oxford Documentation - Build your own solutions with any language or dev platform

Microsoft Project Oxford Natural-Language Machine-Learning APIs Beta Debuts

Cloud traffic to surge courtesy of IoT, says Cisco - 8.6 zettabyttes by end of 2019 | ZDNet

Who’s Afraid of Cloud Analytics? | ZDNet

A look at SparkFun’s Fellowship of the Things video series - IoT-

Learn top tips from Kongregate to achieve success with Store Listing Experiments | Android Developers Blog

Development Examples of Real World Beacon Applications:

Apple Shows Off Its First-Ever Piece Of Virtual Reality Content With U2 Music Video

New Copyright Exemptions Mean You Can Hack Your Own Car And Jailbreak Your Tablets

Baker Street: Avoiding Bottlenecks with a Client-Side Load Balancer for Microservices - The New Stack

Founders, Builders, and Operators - Which persona are you — Medium

Webinar: Great Scott! Dealing with New Datatypes with Karen Lopez - Tuesday November 10, 2015 at 11am Pacific Time -

Apple doesn’t want you weighing things with your iPhone just yet - using the 3D touch feature to weigh things -

What is Android 6.0 Marshmallow All About? "Now on Tap", new/better search and voice control, flex storage, etc -

Ensuring a Consistent Design Without an Upfront Design Phase | Developers

Incorporating UI Design in Agile Sprints

Marketers Use Social Media Not Just to Build the Brand, But to Bolster Engagement| Mobile Marketing Watch |

Why LinkedIn Is Now Such a Powerful Content Marketing Tool

Microsoft Seeking Beta Testers for Cortana on iOS

Making the Case for Content Marketing: Research & Statistics

Google’s second OnHub router is built by ASUS, goes on sale this week

Oracle pushes into AWS territory with new IaaS services - inlcuding compute cloud, storage cloud and more -

Google finds severe holes in Galaxy S6 Edge, some remotely exploitable | ZDNet

IBM splashing $2bn on the digital arm of the Weather Company -

Now You Can Design Your Own Custom Raspberry Pi

30% of iPhone Buyers in Q4 2015 Switched from an Android Smartphone

Thanks To The iPhone, Apple Had Another Insane Quarter

Overnight Tech: Copyright exemptions spark new calls for reform

Twitter Targets Brands With Its New Analytics Hub

Why The Wearables Developer Market Population Is Taking A Plunge

An In-Depth Look at Storage and App Thinning on the New Apple TV

6 Factors in Taking Over an Existing Business

20 Inspiring and Valuable Quotes on Leadership

Internet of Things Tech Seen as a Boost for Businesses

5 Variables Make It Tough to Be the Next Uber of Whatever

6 Ways to Show People You’re Really Listening

Ready to Go Full Time With Your Side Gig? Consider These 8 Factors First.

Smarter Copyright Laws Could Stop the Next VW Scandal

Michael Jordan, Mark Cuban Betting $44 Million on Sportradar’s Data

Underwater internet cables could be the next target in tech warfare

How OpenStack’s Project Navigator aims to steer users’ cloud choices | ZDNet

World Wide Web Creator, Tim Berners-Lee, Implores Europe To Protect Net Neutrality

Apple enlists Stephen Curry and Jamie Foxx to make it look cooler - CNET

With Pico, The Keurig For Beer Is Finally Here - Forbes

Apple faces lawsuit over data bills tied to Wi-Fi Assist - CNET

‘Facebook At Work’ Could Be A Stepping Stone Toward A Real Enterprise Software Suite

10 Apple TV features you’ll use

IBM Tells the Amazing Story of a Blind Distance Runner and the App That Keeps Him Going

Google is using an AI called ‘RankBrain’ to answer ambiguous questions

Oracle’s Larry Ellison unveils new services, products in cloud push

IBM Launches Apache Spark-as-a-Service Offering

Behold! The Mighty Function


[DownloadButton Product='RAD' Caption='Download the Free Trial of RAD Studio 10 Seattle']

[BuyButton Product='RAD' Caption='Buy RAD Studio 10 Seattle - join 1.3+ million other developers building Windows 10 Apps']

Immediate openings for Delphi developers in Folsom, CA, USA

One of our customers in the US, RetailPro (, is looking for Delphi developers to join their team. Here is the job listing that they posted on our Job Board Newsgroup.

Immediate openings for Delphi developers in Folsom, CA, USA

The Software Developer is responsible for complex product design, system analysis, and programming activities. You will perform technical design, implementation and maintenance of complex, multiple product modules. Drawing from your significant technical experience, you will participate in product design meetings. Responsible for bug verification, new development, release testing and beta support for assigned products, you will research problems discovered by SQA or product support and will develop solutions to address the issue. You will conduct the unit testing and integration testing for functionality and limits. You may provide analysis and review designs to avoid duplication of efforts in solving the same application problem within different products.

The Senior Software Developer will research and understand the marketing requirements for a product, including target environment, performance criteria and competitive issues. You will research new technology or development tools to remain informed of current technology.


Essential Functions

  • Product design, system analysis, and programming activities.
  • Perform bug verification and support beta projects which may require research and analysis.
  • Conduct testing for functionality and limits, and prepare technical documentation.
  • Provide technical advice to others.


Job Specification (Requirements)

  • Bachelor’s degree in software engineering or computer science; advanced degree a plus.
  • 3-5 years of technical experience in product development with Delphi.
  • Excellent technical knowledge in software development methodologies
  • Solid analytical and design skills at a multiple product/multiple environment level.
  • Excellent skills in research, project planning and implementation.
  • Aware of business issues as they impact overall project plans.
  • Ability to use independent judgment and to work independently.
  • Solid organization


Contact Info

Please send CV to mgallaher at retailpro dot com with the subject of Delphi Developer Position.


C++ Multi-Threading for Mobile and Desktop Apps

During the recent CodeRage X online technical conference, I showed some C++ demo applications in the C++ track that use the System.Threading unit and the Parallel Programming Library that are included in C++Builder 10 Seattle. Leveraging the libraries and techniques will help you create responsive user experiences for your desktop and mobile applications. You can watch the demos on the EmbarcaderoTechNet YouTube channel and download the source code for the projects on EDN’s CodeCentral.

Additional Information on the Embarcadero DocWiki

Using the Parallel Progrmaming Library -

System.Threading -

System.SyncObjs -

 Parallel Programming Library Tutorials -


Embarcadero Developer Community Challenge - build a great app using 0, 1 or 2 lines of code…

"David I" challenges all members of the Embarcadero Developer Community to build a "meaningful" and/or "useful" app using RAD Studio 10 Seattle, Delphi 10 Seattle or C++Builder 10 Seattle and only use 0, 1 or 2 lines of code to accomplish the task. You can use components, LiveBindings, runtime library and other IDE features. When you are finished, post a comment to this blog and send me an email ( so that I can take a look at your solution. As part of the challenge, you need to write about and/or upload the code and also create a short video (less than 5 minutes) that explains you app and the code.

Extra credit if the app is a multi-device FireMonkey (FMX) app. Extra credit if the app uses VCL. You can also decide to build a console app, web app, REST server and any other application type that 10 Seattle supports.

One warning: I’l take a dim view of apps that have zero, one or two lines of code that only calls your own .DLL, .Dylib, .SO, .Lib, .OBJ, .A, etc. that contains a lot of code you’ve written (if it is a commercial, shareware or open source reusable library or object, that is okay as long as you tell everyone that you are using it - just as it is okay to use components, libraries, etc that come with 10 Seattle).

I will use my best judgement to decide on the top 5 finalists and will then ask the Embarcadero Developer Community to decide on the first, second and third winners from the five finalists.

I have blogged about several solutions with these constraints on this blog in the past that might give you an idea of what is possible:

The challenge starts today! The deadline for submissions is December 11, 2015.  I can’t wait to see how creative you can be with zero, one or two lines of code!  Game on!!!


CodeRage X videos now on Embarcadero’s YouTube channel

The CodeRage X videos for the Delphi/Object Pascal track and C++Builder/C++ track are available on the Embarcadero YouTube channel (embarcaderotechnet) for you to watch. All but two of the Object Pascal track videos are now available (the final two are in final edits). Two thirds of the C++ track videos are also available with the final third in final edits (should be available this week).  You will find links to the videos using the following playlists.

Delphi/Object Pascal Track playlist -

C++Builder/C++ Track playlist -

Enjoy all the videos. Let us know what other technical topics you want us to cover in articles, blog posts, webinars, developer skill sprints, deep dives, next year’s CodeRage. Thanks for attending.

Delphi Win64 Compiler hotfix for 10 Seattle


Delphi Win64 Compiler hotfix for 10 Seattle Enterprise (Beta)

This is a hot fix for Delphi 10 Seattle and RAD Studio 10 Seattle Object Pascal Win64 compiler, addressing the issue reported in

This version is for the Enterprise and above editions.

Available to registered users of RAD Studio, Delphi, C++Builder 10 Seattle


Delphi Win64 Compiler hotfix for 10 Seattle Professional (Beta)

tle and RAD Studio 10 Seattle Object Pascal Win64 compiler, addressing the issue reported in

This version is for the Professional edition.

Available to registered users of RAD Studio, Delphi, C++Builder 10 Seattle Professional editions

Bad Behavior has blocked 4 access attempts in the last 7 days.