Open Source Friday with Delphi
Welcome after a long break! I intend to intensively return to the activity in this forum. In the meantime, I was speaker and coach on many interesting workshops covering code architecture and clean code. I'm coming back to you with new experiences and new ideas to write here. And immediately I have to point out that they are much easier to understand.
First of all, I say that at the beginning of this blog I raised too large and too complicated topics for an average experienced Delphi developer. I was encouraged by Nick's books and I thought it was a good moment to modernize the architecture in your VCL projects. However, during this year (while working with developers) I understood that there are plenty of easier topics to catch up before going into more advanced.
Let's do it simple way.
My proposal at the beginning is to be involved in the Open Source project as contributor. The best type of projects for you will be projects written in Delphi. You can find a huge number of projects on GitHub, GitLab or BitBucket, which are written in Delphi. However, choosing the one in which you will be able to learn something new is no so obvious and maybe there will be an opportunity to return to this topic in the future.
Learning teamwork for Delphi developers
Why is this teamwork so important? In the Web you will find a huge number of articles that should help to convince your boss or manager that spending 3 hours (for example) a week on Open Source contribution is crucial for your current (business) VCL project. I'd like to highlight only two links as a starting point:
You probably know the amazing Open Source project for Delphi - TChromeTabs. However, if you do not know it, I suggest you get to know. Now it is even easier to access it via GetIt Package Manager. With just one click, you'll get a very practical visual VCL control.
I'm going to illustrate these blog posts with my activity in the TChromeTab project. For today, just look at the project, install the component. run sample application and check how it works.
If you will have any questions just put them here or register an issue in the GitHub. I will do my best to address them.
Please login first in order for you to submit comments
- Page :