David I's Sip from the FireHose

David Intersimone (known to many as David I.) is a passionate and innovative software industry veteran-often referred to as a developer icon-who extols and educates the world on Embarcadero developer tools.

Extended Beacon sample for Delphi 10.1 Berlin: Standard, Alternative and Eddystone beacons If you look at the ExtendedBeaconScanner sample that is included for Delphi in 10.1 Berlin, you will learn how to scan for Beacon devices using different scan modes: Standard, Alternative, Eddystone, and Extended. When selecting the Extended mode, the sample allows you to select the kind of Beacon device to scan: iBeacon, AltBeacon, and Eddystone. The Extended mode allows scanning all different kind of beacon devices simultaneously. This sample shows how to use the Extended scan mode to discover...
DevExpress VCL components version 16.1 now available! I just got an email telling me that the new release of DevExpress VCL components, version 16.1, is now available. The "What's New in vol. 16.1" page includes: Community Technology Preview (CTP) of the new VCL PDF Viewer Control, new VCL Callout Popup Control, new Range Track Bar Editor, new Windows Explorer View in the Grid Control, the Rich Edit Control now exposes the Windows Rich Edit Control's native API, and many other enhancements. The DevExpress VCL component pack version 16.1 feature li...
Apache Server support in RAD Studio, Delphi and C++Builder 10.1 Berlin With the release of RAD Studio, Delphi and C++Builder 10.1 Berlin, we have added Apache Server support on Windows (Linux server is on the RAD studio 2016 public road map) for RAD Server / EMS. You can now run the EMS Server and the EMS Console in the Apache server on a production environment. You can also use other server features in RAD Studio, Delphi and C++Builder in an Apache server environment. In the DataSnap WebBroker project wizard you can choose to create an Apache dynamic link mod...
Thirty One years of Developer Tools and still moving forward. Today marks the 31st year since I started working at Borland International on June 17, 1985. I met Philippe Kahn at Comdex Las Vegas in November 1983. He gave gave me copies of Turbo Pascal version 1.0 on floppy disks (5.25 inch PC-DOS and 8 inch CPM). I put the PC-DOS disk into an IBM PC we had in the Softsel Computer Products booth office. I was blown away when I saw Turbo Pascal launch and wrote a simple Pascal program. I am so thankful to Philippe, Spencer Leyton (who helped me get my job at...
Calculating how old I am and how many years I have been married - using Delphi and C++Builder Today is my 65th birthday and my 35th wedding anniversary. How do I remember? I have an app. But before I show the multi-device form, Delphi and C++ code, here are a few computer history items from 1951. Tomorrow, on June 14 (my parents wedding anniversary) in 1951, the U.S. Census Bureau dedicated their UNIVAC computer (they received it in March 1951). The UNIVAC 1 was the first commercially produced electronic digital computer in the United States. UNIVAC (Universal Automatic Computer), w...
June 16 Webinar - RAD Server Application Deep Dive - Creating a Department Store Retail Solution During this webinar you'll learn how to develop and deploy a real world Department Store Retail application using Embarcadero RAD Server. The client app runs on smartphones and the server side executes on IIS production servers on premises and on Amazon. The content covered on this webinar goes deeper technically into the department store solution that was first presented as part of the RAD Server Launch Webinar on Thursday, May 19, 2016. The app allows customers to look up price and desc...
Getting Started with C++ programming - the videos, articles, examples and docs It is great to hear from developers who want to learn a new programming language. Some of you may know that I am a programming language and compiler junkie and have been one for the past 46 years ever since I wrote my first program in Fortran. When I receive an email from a developer asking advice about how to get started with C++ programming, I always ask a few questions about their computer and programming background and what types of applications and solutions they want to create. I rece...
Session Recordings from the recent Barnsten "Delphi Benelux 2016 Congress" in Eindhoven Below you will find links to two of the presentation recording given at the recent Delphi Benelux 2016 Congress in Eindhoven. The conference was organized by our Embarcadero reseller partner Barnsten (www.barnsten.com). All of the presentations were recorded and will appear on the Barnsten YouTube channel. The agenda for the Delphi event can be found at http://www.barnsten.com/media/factsheet/DelphiBenelux2016Congress-Agenda.pdf. The presenters included Stephen Ball (Embarcadero), Danny Win...
June 2 Webinar: Getting Started Building Mobile Applications for iOS and Android This webinar shows you how to build mobile applications for iOS and Android using Delphi and C++Builder 10.1 Berlin. We will cover getting started, best practices for mobile UI/UX, building your first app, using FireUI Live Preview, creating custom design views and Live Previews, a real world example of creating, submitting and getting store acceptance for an iOS and Android app, working with databases, what’s new for mobile development and more. This webinar also gives advice to Windows VCL des...
Recent C++ blog posts worth reading and my CppCon2016 presentation submissions... I've submitted two session proposals to the upcoming CppCon2016, the C++ Conference. The talks that I have submitted are "A Tale of Two WG21 ISO C++ Language Proposals: Concepts and Unified Call Syntax" and "UI prototyping and Internet of Things development for multiple devices using an enhanced Clang-based C++compiler ". I will learn before the end of June whether my talks are accepted. As part of my presentation research, I have been reading a lot of C++ blog posts and articles. Out of th...

Check out more tips and tricks in this development video: