go to post John Murray · Jan 4, 2021 Is Git a mandatory requirement for you? If not, did you consider our Deltanji product? Your source code gets managed within the environments it executes in, with no need for export/import to files nor for a separate build/deploy toolchain. Deltanji is fully supported on Cache 2018 and Studio, as well as on InterSystems IRIS. It's also well integrated with VS Code. John MurraySenior Product EngineerGeorge James Softwarehttps://georgejames.com
go to post John Murray · Dec 11, 2020 @Rich Taylor Working direct on the server using the isfs FileSystemProvider first arrived in 0.7.12 on Aug 29, 2019.
go to post John Murray · Dec 11, 2020 @Rich Taylor wrote: One thing to keep in mind is that all code that you create or edit in VSCode is stored locally on your development machine That is not necessarily true. The model of working in which code is stored and source-controlled on an InterSystems server is perfectly valid, fully supported, and suits some teams and organizations better than the model that uses client-side source files and file-based source control tools such as Git. See here for how this is done when using the InterSystems ObjectScript extension in VS Code. IIRC the internal applications team at InterSystems works this way. Our Serenji extension also uses the server-side model.
go to post John Murray · Dec 11, 2020 That's one of the benefits of using George James Software's Deltanji for your source control. As well as code versioning you get highly configurable deployment facilities. Here's a recording of me using Deltanji integrated with VS Code to transfer to my test namespace the two classes I've been working on as part of a task.
go to post John Murray · Sep 11, 2020 Glad you like it! We just released 0.9.2, so everyone can try this out by simply updating extensions. At the same time we released a new version of Server Manager. Now you can define a new connection direct from the server selection quickpick. Less need to go into the JSON files. Feedback welcome, here or in the GitHub repos of the two extensions.
go to post John Murray · May 21, 2020 Sounds like your team all work in shared namespace(s) on a Caché server. Server-side source control is the way to go. We just gave a webinar about our Deltanji tool doing exactly this. Watch out for the recording appearing on the Developer Community YouTube channel soon.
go to post John Murray · May 20, 2020 Better compose an SQL string "SELECT name FROM "_table and process it with some ResultSet class But take care you don't open your system up to an SQL Injection attack.
go to post John Murray · Apr 23, 2020 A tip for anyone trying to upload a different image for an already-published app. You need to unpublish it first, to make the "Upload image" option appear on the menu. See this GH issue comment. A related tip is that when you send your unpublished-and-modified app for approval you can override the default next version number that appears in the dialog, setting it to the same as the current version. You'll still have to enter something in the Release Notes field, but when your changes are subsequently approved your published app won't show any change in the Version History tab.
go to post John Murray · Apr 3, 2020 Yes, that's consistent with what I just discovered. If I log out of DC it'll give me the correct time for the event.
go to post John Murray · Apr 3, 2020 The event details at the top now show 10:00 AM EDT, so I guess the DC software isn't adjusting for Daylight Saving Time.
go to post John Murray · Apr 3, 2020 @Anastasia Dyubaylo please clarify what time this session is. Your post contains conflicting information:
go to post John Murray · Feb 24, 2020 @Anthony Rosania I suggest you report this to the author of the book.
go to post John Murray · Jan 23, 2020 We're not all dead yet! I still have a full set of MSM 4.4 printed documentation on my bookshelf. And several developers who worked for Micronetics are still on the staff at InterSystems (pinging @Chuck Sorenson) I haven't tested this, but you may be able to use the ZFLUSH command to flush buffers to disk, after first setting switch 13 using D ^SWREG in the MGR UCI to disable database writes. SWREG has entrypoints to let you set and clear switches programmatically. In case there are still some MSM experts out there who aren't on Developer Community, you might also try posting on https://groups.google.com/forum/#!forum/comp.lang.mumps
go to post John Murray · Nov 25, 2019 A Gitpod bug was preventing our Serenji evaluation environment from launching. This has now been resolved. So if you previously triedhttps://georgejames.com/dc-gitpod but it didn't work, please give it another go. And if you haven't yet tried it, please do so and give us your feedback.
go to post John Murray · Nov 6, 2019 Release notes for 2019.1.1 and 2018.1.3 list these issues among the fixes. Announcements are: https://community.intersystems.com/post/intersystems-iris-and-iris-healt... https://community.intersystems.com/post/health-connect-201911-now-available https://community.intersystems.com/post/cach%C3%A9-and-ensemble-201813-r...
go to post John Murray · Nov 6, 2019 It's confirmed that I will be attending. The organizers have generously added me to the early evening "Beer & Bytes" demo sessions on Tuesday and Wednesday. I will demonstrate editing and debugging ObjectScript with Visual Studio Code using Serenji .