Hi Chris,
thats my list.
11. New Language Features
7. Using XIDE to the max
4. Using X# to the max
10. Git for Dummies
3. Github Copilot
13. From VOGUI to XGUI (VOGUI compatible classes based on Windows.Forms)
14. From DBF to SQL
15. Using your own Cloud database
18. PowerShell as the X# developers best friend
Andreas
Session proposals for the X# Summit
-
- Posts: 1
- Joined: Tue Jul 16, 2024 3:22 pm
- Location: South Africa
Re: Session proposals for the X# Summit
Hi Chris
With reference to your point 6 - "Converting Clipper/Harbour console applications to Windows Forms .Net applications with X#", do you have any other information about that? We are very interested in converting a large Harbour POS application to X#.
We have rewritten the GUI in python, and we are trying to write a transpiler from Harbour to X# with the idea of generating type information via our "Hungarian" notation. We are using TatSu (python library) to compile with our hand written grammar but it is an uphill battle.
We use Harbour hashes a lot and would love to see the intuitive Harbour declaration syntax in X#. We don't like the workarea syntax (globals) and have written an ORM which can use DBF's or SQlite. All very much a work in progress.
Some good news on compilation would be good news indeed. We're based in South Africa so I don't see us making it to your conference
--
Regards
Alex
With reference to your point 6 - "Converting Clipper/Harbour console applications to Windows Forms .Net applications with X#", do you have any other information about that? We are very interested in converting a large Harbour POS application to X#.
We have rewritten the GUI in python, and we are trying to write a transpiler from Harbour to X# with the idea of generating type information via our "Hungarian" notation. We are using TatSu (python library) to compile with our hand written grammar but it is an uphill battle.
We use Harbour hashes a lot and would love to see the intuitive Harbour declaration syntax in X#. We don't like the workarea syntax (globals) and have written an ORM which can use DBF's or SQlite. All very much a work in progress.
Some good news on compilation would be good news indeed. We're based in South Africa so I don't see us making it to your conference
--
Regards
Alex
Re: Session proposals for the X# Summit
Hi Alex,
The compiler in X# is good enough I think for compiling Harbour code (we have already tested it against some applications) and we have also made some good progress in a library that converts @ SAY...GET commands into WinForms windows, without changing the existing code almost at all, but that's work in progress.
I am not sure what GUI your app uses and how your language grammar looks like, so I don't know if we are close to supporting that, so maybe you can send some sample of how it works and it looks like? If you can, please use a separate thread, so we do not deviate much in this one.
The compiler in X# is good enough I think for compiling Harbour code (we have already tested it against some applications) and we have also made some good progress in a library that converts @ SAY...GET commands into WinForms windows, without changing the existing code almost at all, but that's work in progress.
I am not sure what GUI your app uses and how your language grammar looks like, so I don't know if we are close to supporting that, so maybe you can send some sample of how it works and it looks like? If you can, please use a separate thread, so we do not deviate much in this one.
Chris Pyrgas
XSharp Development Team
chris(at)xsharp.eu
XSharp Development Team
chris(at)xsharp.eu
-
- Posts: 1
- Joined: Sun Apr 09, 2023 6:31 am
- Location: Italien
Re: Session proposals for the X# Summit
Hi Chris,
this is my list:
2. Error Handling & Logging
12. Consuming AI models
17. Getting out of technical debt (How to improve code quality with NDepend)
4. Using X# to the max
11. New Language Features
7. Using XIDE to the max
3. Github Copilot
Best regards,
Benjamin
this is my list:
2. Error Handling & Logging
12. Consuming AI models
17. Getting out of technical debt (How to improve code quality with NDepend)
4. Using X# to the max
11. New Language Features
7. Using XIDE to the max
3. Github Copilot
Best regards,
Benjamin
-
- Posts: 52
- Joined: Thu Oct 06, 2016 3:00 pm
- Location: Austria
Re: Session proposals for the X# Summit
Hi Chris!
This is my list; a-sessions are of more importance, b-sessions are nice-to-have.
BR,
Bernhard
3. Github Copilot - a
4. Using X# to the max - a
8. X# Notebooks - a
10. Git for Dummies - a
11. New Language Features - a
12. Consuming AI models - a
13. From VOGUI to XGUI (VOGUI compatible classes based on Windows.Forms) - a
16. Accessing a web service from plain X# and combining it with a VO GUI application (using Hubspot as sample) - a
18. PowerShell as the X# developers best friend - a
1. SDK projects, Multi Targeting and Creating Nuget packages - b
2. Error Handling & Logging - b
17. Getting out of technical debt (How to improve code quality with NDepend) - b
This is my list; a-sessions are of more importance, b-sessions are nice-to-have.
BR,
Bernhard
3. Github Copilot - a
4. Using X# to the max - a
8. X# Notebooks - a
10. Git for Dummies - a
11. New Language Features - a
12. Consuming AI models - a
13. From VOGUI to XGUI (VOGUI compatible classes based on Windows.Forms) - a
16. Accessing a web service from plain X# and combining it with a VO GUI application (using Hubspot as sample) - a
18. PowerShell as the X# developers best friend - a
1. SDK projects, Multi Targeting and Creating Nuget packages - b
2. Error Handling & Logging - b
17. Getting out of technical debt (How to improve code quality with NDepend) - b
- ArneOrtlinghaus
- Posts: 407
- Joined: Tue Nov 10, 2015 7:48 am
- Location: Italy
Re: Session proposals for the X# Summit
Hi all,
we thought about the themes. These are important topics for us, although also others are interesting.
1. SDK projects, Multi Targeting and Creating Nuget packages
2 Error handling & Logging
3 Github Copilot
4 Using X# to the max
11 New Language Features
12 Consuming AI models
17 Getting out of technical debt (How to improve code quality with NDepend)
16 Accessing a web service from plain X# and combining it with a VO GUI application (using Hubspot as sample)
Two of our colleagues will come to the summit.
Greetings
Arne
we thought about the themes. These are important topics for us, although also others are interesting.
1. SDK projects, Multi Targeting and Creating Nuget packages
2 Error handling & Logging
3 Github Copilot
4 Using X# to the max
11 New Language Features
12 Consuming AI models
17 Getting out of technical debt (How to improve code quality with NDepend)
16 Accessing a web service from plain X# and combining it with a VO GUI application (using Hubspot as sample)
Two of our colleagues will come to the summit.
Greetings
Arne
Re: Session proposals for the X# Summit
Hi Chris,
The topics of particular interest to me would be:
1. SDK projects, Multi Targeting and Creating Nuget packages
3. Github Copilot
11. New Language Features
17. Getting out of technical debt (How to improve code quality with NDepend)
Many thanks,
Joshua
The topics of particular interest to me would be:
1. SDK projects, Multi Targeting and Creating Nuget packages
3. Github Copilot
11. New Language Features
17. Getting out of technical debt (How to improve code quality with NDepend)
Many thanks,
Joshua
Re: Session proposals for the X# Summit
Thanks a lot to everybody that voted, your input has been very valuable and we have now decided on the sessions list (obviously the ones that got most votes, plus a couple extra ones), the final schedule for the summit will be released soon. We have arranged it in such a way to avoid as much as possible having in parallel sessions that each one of you voted for. Although it's impossible to keep conflicts at zero, there should be at max one such conflict for everyone.
Joshua, I see you voted for less sessions than anybody else, would you be interested in something different instead? We probably can't cover your other wishes now, but it would be good to know (and get more ideas) for next year at least..
Joshua, I see you voted for less sessions than anybody else, would you be interested in something different instead? We probably can't cover your other wishes now, but it would be good to know (and get more ideas) for next year at least..
Chris Pyrgas
XSharp Development Team
chris(at)xsharp.eu
XSharp Development Team
chris(at)xsharp.eu
Re: Session proposals for the X# Summit
Hi Chris,
This is my list, in order of importance,
14. From DBF to SQL
13. From VOGUI to XGUI (VOGUI compatible classes based on Windows.Forms)
10. Git for Dummies
16. Accessing a web service from plain X# and combining it with a VO GUI application (using Hubspot as sample)
15. Using your own Cloud database
17. Getting out of technical debt (How to improve code quality with NDepend)
12. Consuming AI models
4. Using X# to the max
2. Error Handling & Logging
1. SDK projects, Multi Targeting and Creating Nuget packages
grtz,
Luc
This is my list, in order of importance,
14. From DBF to SQL
13. From VOGUI to XGUI (VOGUI compatible classes based on Windows.Forms)
10. Git for Dummies
16. Accessing a web service from plain X# and combining it with a VO GUI application (using Hubspot as sample)
15. Using your own Cloud database
17. Getting out of technical debt (How to improve code quality with NDepend)
12. Consuming AI models
4. Using X# to the max
2. Error Handling & Logging
1. SDK projects, Multi Targeting and Creating Nuget packages
grtz,
Luc
Re: Session proposals for the X# Summit
All the topics sounds interesting, I was just highlighting the ones of top relevance and importance to me.Chris wrote: ↑Fri Sep 20, 2024 3:55 pm Thanks a lot to everybody that voted, your input has been very valuable and we have now decided on the sessions list (obviously the ones that got most votes, plus a couple extra ones), the final schedule for the summit will be released soon. We have arranged it in such a way to avoid as much as possible having in parallel sessions that each one of you voted for. Although it's impossible to keep conflicts at zero, there should be at max one such conflict for everyone.
Joshua, I see you voted for less sessions than anybody else, would you be interested in something different instead? We probably can't cover your other wishes now, but it would be good to know (and get more ideas) for next year at least..
It was a Friday afternoon and I didn't intend for omission to indicate disinterest.
My introduction to X# was a system already using X# so I don't actually have any experience with the original versions of Harbour, Clipper, VO, FoxPro, VFP, DBF etc
My primary coding language was C# before this so I am most interested in how X# handles newer developments like SDK-style projects, .NET Core versions, automated builds, containerised workloads, integration with VSCode, integration with the latest versions of Visual Studio, parallel building of projects, SonarQube, intellisense snippets etc.
I am always interested in anything relating to performance and getting the most out of X# (I should definitely have included 4. in my list!)
Any tips for more readable, powerful code is always welcome.
Things like migrating from the VO or Vulcan dialect in X# to the Core dialect would also be interesting (including considerations around the language and dialect flags).
The impact of changing the bitness of an application I think would also make for an interesting talk.
I am really looking forward to all the sessions, thank you for the work in collecting people's responses.
I look forward to seeing you at the conference.