Jump to content

Mike Torrettinni

  • Content Count

  • Joined

  • Last visited

  • Days Won


Mike Torrettinni last won the day on July 9

Mike Torrettinni had the most liked content!

Community Reputation

143 Excellent

1 Follower

Technical Information

  • Delphi-Version
    Delphi 10.2 Tokyo

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Mike Torrettinni

    Hot Reload in Delphi?

    At first I couldn't imagine why could this be useful. But then I thought about all the little visual changes I need to do to on some forms to fit the desired look, and being able to hot reload a simple change of position or alignment or text and no need for reloading the project, this wold be really cool to have. Not sure how could it be useful for anything more than simple changes, but even just for my use case, I would vote for the 11.1/11.2 patch to include this feature!
  2. Mike Torrettinni

    What is part of your contiuos integration?

    I re-read this topic and I assume my tasks are still way too simple for FinalBuilder: Even though I have more tasks now and a few more are coming, I guess still staying with batch files, for now.
  3. Mike Torrettinni

    What is part of your contiuos integration?

    No, but the video looks a bit confusing to me with all the parameters setup. Perhaps my simple builds are just not suitable, too simple for it. I only see download for client/server version. Does it also come in a standalone, client only version, or does it need server running all the time?
  4. Mike Torrettinni

    What is part of your contiuos integration?

    Interesting, my commit messages are not same as what users see, need. Commits are more about code change, while changelog gets end user feature change info, so I need to manually write them.
  5. Mike Torrettinni

    What is part of your contiuos integration?

    what does this mean, automated changelogs? or this is manual pre-check?
  6. Mike Torrettinni

    What is part of your contiuos integration?

    The push is last action in my process. I only make new build when is ready (enough changes implemented) and then run the whole process. When all is done, I verify the commits and if all aligns I push. I don't really see Github as a backup, I see it more as a storage. But need to automate another backup to local disk. I use Archive from SourceTree that creates zip already. Perhaps this can be automated, or I guess directly from git. Thanks, Continua CI looks interesting.
  7. Mike Torrettinni

    What is part of your contiuos integration?

    I know the feeling, no tests. But I started running test for 'output', so if same input produces the same output from previous version. This is 'easier' than to write test cases for old code.
  8. Mike Torrettinni

    What is part of your contiuos integration?

    I'm actually still at the point when I regularly check the automated parts... if git did it's work, if installers contain appropriate files, when I do ftp I always download the files to check... and some details change, get improved almost monthly. So, still in progress.
  9. Mike Torrettinni

    What is part of your contiuos integration?

    I'm putting a list of tasks together that I do for every update, release, or just in general around the project, so that I never forget anything and also to see what I can automate or streamline. So, I'm interested in what kind of steps, tasks do you do in your CI process, manual and automated. So far I have, in the process of update release: manual, before automated: - copy user guide files to common destination - prepare change logs run automated (cmd script): - git commit (comment: version number) - build project (msbuild script) - create installers (Inno setup) manual, after automated: - to ftp - prepare and send update emails So, not a lot automated, yet. I don't run test cases, so I assume most of you will have this part of the build process. At least I'm missing these tasks in automated part, which I still plan to integrate : - backup projects and all important files, docs - git Push I assume some of you use FixInsight as part of the build process for final check before release, right? Do you use any other tools for build process to check for code? Do you do any reports, like summary of code changes... I can't even imagine what kind of task list a large team has, or someone who deploys to other platforms.
  10. Mike Torrettinni

    The state of GExperts Support for Delphi 11

    If you are thinking of writing blog about the issues you had and how you resolved them, I would very much like to encourage you to do it. I'm sure I'm not the only one who will deal with this in near future.
  11. Mike Torrettinni

    enable/disable the internet connection?

    I had some issues at the beginning when I installed W10 fresh. I tried to disable updates but they kept coming back online, but as soon as accepted the behavior and let it update everything and after a couple of days it was all good. Now I just press Pause for 7 days when it notifies me of new updates, if I work on something and can't shutdown. And updates are so much faster and reliable than W7, it's not annoying anymore. Never experienced any issue with updates, except when I tried fighting them 🙂
  12. Mike Torrettinni

    Installer (Innosetup) - welcome page yes or no?

    Yes,I never had problems with Innosetup. Actually with first versions, years ago, I didn't even know some customers use /silent option to install my software. I only learned that later. So, it's working out of the box.
  13. Mike Torrettinni

    Installer (Innosetup) - welcome page yes or no?

    This is still just an idea, but 1 click is meant that all important/needed info is on 1 page, including installation folder, and Install button. Review the info and install. Simple, quick.
  14. Mike Torrettinni

    Installer (Innosetup) - welcome page yes or no?

    Interesting. I'm still trying to come up with 1 page/click installer and I hope I can come up with process that allows it. But EULA should be part of the setup, as you expect this kind of useless stuff to be there. Not in the app, once installed it should be ready to be used.
  15. Mike Torrettinni

    Installer (Innosetup) - welcome page yes or no?