ββ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!
The introduced video shows how to use IBM Watson and the power of machine learning in Delphi and C++Builder. There is the other powerful Al platform, Tensor Flow, which can be used in Delphi. Take a look at these GitHub resources and compare. Do you use Al in your projects? Which platform you prefer? Let's discuss.
https://youtu.be/G1iDSjubr9Y
https://macpgmr.github.io/MacXPlatform/PascalForTensorFlow.html
https://github.com/hartmutdavid/TensorFlow4Delphi/
https://youtu.be/G1iDSjubr9Y
https://macpgmr.github.io/MacXPlatform/PascalForTensorFlow.html
https://github.com/hartmutdavid/TensorFlow4Delphi/
YouTube
Using IBM Watson and the Power of AI in Delphi and C++Builder
Take your Delphi and C++Builder projects to the next level using the IBM Watson REST API, a collaborative environment with AI tools that you can use to deplo...
Do you need to implement a REST client/server solution using master-detail relationships over REST? Check out these series of articles. There are videos, code examples, and detailed explanations from Stephen Ball, Embarcadero MVP.
https://delphiaball.co.uk/2019/12/24/developing-client-applications-using-restful-master-detail-data-with-trestresponsedatasetadapter/
https://delphiaball.co.uk/2019/12/24/developing-client-applications-using-restful-master-detail-data-with-trestresponsedatasetadapter/
Stephen Ball's Technical Blog
Developing client applications using RESTful master-detail data with TRESTResponseDataSetAdapter β’ DelphiABall
See how to connect to a REST Server using the REST Debugger, and then use it to short cut application development by autogenerating components for client connectivity to that endpoint/resource. Learn how to use RootElement to display embedded data withinβ¦
Did you know, Chrome release 65 provides a long awaited and nifty tool for overriding resources used by web pages and replacing them with our own local resources. Really, it allows you to use Chrome as a local web server. Just read the article to learn more on how to set up this feature on your PC.
https://medium.com/@jmatix/using-chrome-as-a-local-web-server-af04baffd581
https://medium.com/@jmatix/using-chrome-as-a-local-web-server-af04baffd581
Medium
Using Chrome as a Local Web Server
Chrome version 65+ can double as a local static web server
ββTake a look at this interesting project. DocxManager is written in pure Delphi. It represents a document manager for Microsoft Word and turns Word into a document-focused website builder with theming ability. Unbelieveble, about 10 years ago, I used Word and VBA to build xslt-based websites. Now, DocxManager offers the other approach, and it's very interesting. Check out the program's website to learn more about the main features and download an installation.
https://docxmanager.com/
https://docxmanager.com/
ββGitlab vs Github vs BitBucket. Which one to choose βοΈ
The article compares three DevOps lifecycle tools, provides pros and cons for each system, and discusses about perspectives. I didn't hear about BitBucket before, but successfully use both Gitlab and Github for several years in my work.
Let's read and discuss π
https://dev.to/zechtyounes/gitlab-vs-github-vs-bitbucket-which-one-deserve-your-time-2npm
The article compares three DevOps lifecycle tools, provides pros and cons for each system, and discusses about perspectives. I didn't hear about BitBucket before, but successfully use both Gitlab and Github for several years in my work.
Let's read and discuss π
https://dev.to/zechtyounes/gitlab-vs-github-vs-bitbucket-which-one-deserve-your-time-2npm
ββNot sure why you may need this functionality...but check out this SQL code generator. It uses in pure T-SQL and does not depend on other software for its operation or obtaining SQL code, where you can modify or add new functionalities to the code for your needs and objectives. Enjoy:
https://www.codeproject.com/Tips/5246828/Code-Generator-for-SQL-Server
https://www.codeproject.com/Tips/5246828/Code-Generator-for-SQL-Server
CleverComponents has published a new YouTube video, which describes how to connect to an SFTP host, authorize via user/pass or public/key algorithms, download/upload files, and browse SFTP directories. https://youtu.be/ruX3yfh23xg
π Let's support and Like their new YouTube Channel: https://www.youtube.com/channel/UC9Si4WNQVSeXQMjdEJ8j1fg
π Let's support and Like their new YouTube Channel: https://www.youtube.com/channel/UC9Si4WNQVSeXQMjdEJ8j1fg
YouTube
SFTP Client with User and Public Key Authorization
This example connects to an SFTP host via the Secure Shell protocol (SSH), authorizes with the user/password or the Public Key algorithms, lists, downloads, ...
ββCheck out this interesting article - Delphi RTTI and the Linker. The author proposes a tool, Reflection, which can perform certain tasks, such as enumerating classes with specific attributes, discovering command classes and registering them with a command registry, etc. Delphi makes rich runtime type information available to developers, facilitating the use of reflection.
πThe article provides several useful links and resources, as well:
https://beyondvelocity.blog/2020/01/08/delphi-rtti-and-the-linker/
πThe article provides several useful links and resources, as well:
https://beyondvelocity.blog/2020/01/08/delphi-rtti-and-the-linker/