As I have already written (two weeks ago), there are many reasons to participate in Open Source ecosystem. Now it's time to start doing it and time for some simple exercises with the Open Source project. However, before you submit your first commit to a well known project, you have to practice on your own repository in advance. My demonstration are based on the GitHub system, but it not only for it. Very similarly or even the same scenario will work with other cloud code repo...
There are quite a few Delphi open source projects on GitHub that can really save you some time. I searched for Delphi on GitHub and then sorted by the Most Starred projects and came up with this Top 10 list. There is some really good stuff here including Awesome Delphi (which is another top list), Delphi IDE color theming projects, an MVC web framework, a REST API client, Open Source Computer Vision Library headers for Delphi, a really powerful custom TreeView component, a unit testing fram...
Embarcadero MVP Paul Toth has a video up demoing how to build a Google Cardboard VR app with Delphi FireMonkey. Source code is also available. The video is in French so you can use the auto translated subtitles if needed. The video itself talks about building the stereo view, creating the lens distortion effect, and integrating the rotation vector information.
The source code has a number of demos which include StereoView (Demonstration of the Stereo effect), LensEffect (Demonstr...
I just recorded a short video giving an overview of the Git integration in AppMethod and RAD Studio. It covers getting it setup, adding projects to a repo, committing changes, using the diff view, blame, etc and also cloning from github.
For those of you in China who can't reach Youtube, I've also uploaded the video to my Youku account.
...
Apologies to those who tried my grid.history demo page Friday. In the course of updating the integration to support jqGrid 3.7.2 and simultaneously learning GitHub's pages feature, I killed the demo. It's fixed now, and I've added the ability to run the unit tests directly from that site, making it easier for me to test multiple browsers on the demo site, instead of just locally....