Recent Blog Posts

Implementing AJAX and JSONP Support in RAD Server for ExtJS Idera recently acquired Sencha (https://www.sencha.com/) and has added the company products to the Embarcadero business unit, which produced RAD Studio and also the RAD Server web service technology. A natural question arises on how to use the two products together. While there are several options, in this blog post I want to highlight the simple and direct integration of RAD Server and FireDAC with an ExtJS client based on Sencha’s data model architecture. Most of the considerations in this blo...

Posted by on in Programming
Experimenting with Neural Networks – Part 5 Best viewed in full screen. Source Code: ai-example-20171018 http://chapmanworld.com/wp-content/uploads/2017/10/ANNS-Part5.mp4...
Experimenting with Neural Networks – Part 4 Best viewed in full screen. http://chapmanworld.com/wp-content/uploads/2017/10/ANNS-Part4.mp4...

Posted by on in UI
Adding a Custom Icon to a FireMonkey Button In today's blog post, I am outlining how to create custom FireMonkey buttons. In this case, I am using the blue Windows 10 style included in RAD Studio 10.2 Tokyo.   

Posted by on in Blogs
Join Andrea Magni in Millan for a Special ExtJS Event A special event combining Delphi and Ext JS is coming with Embarcadero MVP Andrea Magni in Milan this October 26th. Are you a Delphi developer looking for a modern web solution? Would you like to offer a web user interface as effective as your desktop application’s one? Is a mobile web app suitable to your needs instead of taking the complexity of build and distribute native mobile apps? Are you looking for a new technology to upgrade your existing web proposal? Delphi has been and...

Posted by on in Tutorial
Talking at ITDevCon 2017, Tomorrow The conference is organized by Embarcadero partner BitTime and their consulting company BitTime Professionals at their office in Franscati, near Rome, and all of the information is at: http://www.itdevcon.it/ Well, it might be a little late to join, but I realized I forgot mentioning the event on my blog, so here it goes. If you plan attending, I'll be there tomorrow afternoon and also join the dinner. See the final agenda at http://www.itdevcon.it/agenda ...
To get the NetworkInfo using the ConnectivityManager of Android   Using ConnectivityManager with C++Builder With C++Builder 10.2 Tokyo Android ConnectivityManager class is available.Use the ConnectivityManager, you can get NetworkInfo. NetworkInfo see various network information.inside that, The getType() function is Reports the type of network.The getType() function return is int. int type 0x00000000 TYPE_MOBILE 0x00000001 TYPE_WIFI 0x00000006 T...
Easily Make Asynchronous REST Calls In Delphi 10.2.1 Tokyo On Android, iOS, macOS, and Windows 10 The Hospitality Survey App template contains a RAD Server project and a Delphi client project. You can download the Hospitality Survey App template code for yourself from Embarcadero's GetIt. The Delphi client project makes REST calls via the BaaS components to RAD Server. Keep in mind that this same source code will work with TRESTClient and TNetHTTPClient. It is beneficial for the REST calls to be made in an asynchronous way because the interface stays responsive and on some platform...
Experimenting with Neural Networks – Part 3 Best viewed in full screen http://chapmanworld.com/wp-content/uploads/2017/10/ANNS-Part3.mp4...
New "Delphi Memory Management" book is a hit! Yesterday evening I have found an excellent Delphi book I have been always waiting for! The full title of the book is "Delphi Memory Management for Classic and ARC Compilers"  and it is written by Dalija Prasnikar. The book is available in electronic form as a pdf file only. The topic of memory management is probably the most important in becoming a competent Delphi developer. When you write code, you want to have a proper understanding what is happening under the hood and that is excitin...

Check out more tips and tricks in this development video: