ββDo you need to write a REST client with JSON in Delphi? Give a try a new tutorial, which is available on GitHub. The provided represents a Delphi REST API Client with JSON. It makes a JSON request, which includes objects and object properties, sends this request to a Web service, and receives a JSON response. The example parses a received JSON response and extracts all included object properties.
https://www.clevercomponents.com/portal/kb/a135/how-to-write-a-rest-client-with-json-in-delphi.aspx
https://www.clevercomponents.com/portal/kb/a135/how-to-write-a-rest-client-with-json-in-delphi.aspx
ββCheck out this interesting Android app made in Delphi. This is a free Android game made using Castle Game Engine. Bricks Color Pick provides a new approach to the classic arkanoid games. The game uses the Castle Game Physics, and it is a good example of using this engine. DelphiMagazine has published a short overview:
http://www.delphimagazine.com/2019/12/06/bricks-color-pick-free-android-game-made-using-castle-game-engine/
http://www.delphimagazine.com/2019/12/06/bricks-color-pick-free-android-game-made-using-castle-game-engine/
ββDo you want to share your code? Check out DPM - a VSoft's Package Manager for Delphi. This open source project is still in development state, so not all functionality is ready yet. The guys from VSoft are actively developing the project. There are Getting Started and How It Works guides. Read this blog post and leave a feedback:
https://www.finalbuilder.com/resources/blogs/introducing-dpm-a-package-manager-for-delphi
https://www.finalbuilder.com/resources/blogs/introducing-dpm-a-package-manager-for-delphi
ββUpcoming webinar - Fast C++Builder Development Thu, Dec 19, 2019 6:00 PM - 7:00 PM GMT. If you are a C++ developer and need to quickly build interactive, UI-oriented desktop, workstation, client server, touch-screen, kiosk, and Web applications then this webinar is for you. David Millington, Embarcadero Product Manager, will answer your questions and help you make your code execute even faster.
https://register.gotowebinar.com/register/8721322235380023554
https://register.gotowebinar.com/register/8721322235380023554
ββThis week the good guys from Embarcadero released a patch for Delphi 10.3.3, which fixes issues when debugging Android 64-bit applications on Android devices.
https://community.idera.com/developer-tools/b/blog/posts/delphi-10-3-3-android-debugging-patch
https://community.idera.com/developer-tools/b/blog/posts/delphi-10-3-3-android-debugging-patch
ββRecently discovered an interesting project. My Visual Database allows you to easily create Windows application databases, make a fully functional user interface in minutes without writing any code, and many more. The interface of the program looks like a RAD Studio IDE. Check it out and leave a feedback.
http://myvisualdatabase.com/
http://myvisualdatabase.com/
ββCheck out this useful test automation tool, which allows you to test your desktop, web, and mobile applications. Ranorex Studio allows you to record and edit test modules, run test automatically, and many more.
https://www.code-partners.com/testing-your-rad-studio-applications-with-ranorex-studio/
https://www.code-partners.com/testing-your-rad-studio-applications-with-ranorex-studio/
ββDo you write a code to test your production code?
π - Yes, π - No, π₯- Cool!
π - Yes, π - No, π₯- Cool!
ββThe team behind Smart Mobile Studio has released a new version of their wonderful product.
Smart Mobile Studio 3.9.1 allows you to write Object Pascal, which is compiled to JavaScript.
You get all the advantages of a strongly typed language, which prevents you from making bugs.
http://www.delphimagazine.com/2019/12/21/smart-mobile-studio-3-9-1-is-released/
Smart Mobile Studio 3.9.1 allows you to write Object Pascal, which is compiled to JavaScript.
You get all the advantages of a strongly typed language, which prevents you from making bugs.
http://www.delphimagazine.com/2019/12/21/smart-mobile-studio-3-9-1-is-released/
A Package Manager for Delphi, Testing Studio, FireMonkey Multi Device Design, and many more. Watch this video in which Malcolm Groves talks about This Month in RAD Studio.
https://youtu.be/KwTFSA2lnqY
https://youtu.be/KwTFSA2lnqY
YouTube
This Month in RAD Studio - December 2019
This month: 10.3.3 Patches, Enterprise Connectors Connections, Delphi Package Manager, Testing RAD Studio Applications and CodeRage 2019 Replays: - Introduci...
ββSometimes you need to know in which version which feature appeared in Delphi. There is a good Stackoverflow article.
https://buff.ly/2rw44jh
https://buff.ly/2rw44jh
ββWhat a nice project! It allows to parse Object Pascal and emit JavaScript. The ability to write one code for different platforms is invaluable. You can debug app modules in Delphi IDE using its powerful debugger, and after adding the necessary bindings, get a working web application!
https://wiki.freepascal.org/pas2js
BTW, to those, who wants to learn more about practical use of PAS2JS, there is a Habr link: https://habr.com/ru/post/436920/ π
https://wiki.freepascal.org/pas2js
BTW, to those, who wants to learn more about practical use of PAS2JS, there is a Habr link: https://habr.com/ru/post/436920/ π
An interesting site, which describes how SQL indexing works. The investigation doesn't cover Firebird/Interbase, but includes MySQL, PostgreSQL, and MS SQL servers. Lets read and learn :)
https://use-the-index-luke.com/
https://use-the-index-luke.com/
Use-The-Index-Luke
SQL Indexing and Tuning e-Book for developers: Use The Index, Luke covers Oracle, MySQL, PostgreSQL, SQL Server, ...
SQL indexing and tuning tutorial for developers. No unnecessary database detailsβjust what developers need to know. Covers all major SQL databases.
ββI Wish all of you success, good health, good mood, vital optimism, confidence in their abilities, as well as the successful programming skills in the New, 2020! π₯πΎππ»ππ»ππ»
ββTake a look at this UTF-8 encoder. The author proposes a flexible and economical algorithm of decoding UTF-8 characters. The source code is in c++, but it's not difficult to convert it to Delphi.
Press π if you like it!
http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
Press π if you like it!
http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
ββThe big change coming to about every website starting from Jan. 1, 2020. Pay your attention on a button or link, probably at the bottom of the page, reading "Do Not Sell My Personal Information." Read more here:
https://slate.com/technology/2019/12/california-data-privacy-law-ccpa-do-not-sell-changes.html
https://slate.com/technology/2019/12/california-data-privacy-law-ccpa-do-not-sell-changes.html
Check out a new video from TMSSoftware, which demonstrates Frames support for TMS Web Core VCL apps. What are Frames? How to customize them in the visual designer? Just watch the video.
https://flixengineering.com/archives/1217
https://flixengineering.com/archives/1217
FlixEngineering LLC
TMS Web Core: Frames
Looking at TMS Web Core frame support
ββHave you ever experienced this?
π - Yes, regularly, π - Never, π - Cool!
π - Yes, regularly, π - Never, π - Cool!