Announcement John Murray · Apr 21, 2023 Upcoming VS Code enhancement improves gj :: codeSpex experience Our gj :: codeSpex extension for VS Code, which is part of the DX Jetpack, allows documentation to be displayed inline while you are coding classes. In some cases the documentation is extensive, and the lack of scrolling support in the VS Code comment element we are using was degrading the DX. #Development Environment #VSCode Open Exchange app 2 0 0 152
Announcement John Murray · Feb 12, 2023 DX Jetpack now has an online demo It's not too late to strap into the DX Jetpack for VS Code, take it for a test flight, and consider voting for it. Online demo on Gitpod is HERE. Ignore any initial notifications about ports being opened. The ServerDiff extension will ask for permission to reinstall itself in order to use the `quickDiff` API proposal that it relies on. Click 'Yes'. #VSCode Open Exchange app 1 0 0 75
Announcement John Murray · Feb 10, 2023 gj :: codeSpex now supports exclusions I just released an update of the gj :: codeSpex extension containing a new feature - Exclusions. #Contest #Tools #VSCode Open Exchange app 3 0 0 137
Article John Murray · Feb 6, 2023 2m read Introducing DX Jetpack for VS Code Strap on this jetpack to boost your developer experience in Visual Studio Code. DX Jetpack for VS Code was my entry for the 2023 Developer Tools Contest, where it achieved 2nd place in the Experts vote and 5th place in the Community vote. It is an extension pack for VS Code, bundling three entirely new extensions created by me, plus a couple that we at George James Software published previously. The new extensions are: gj :: codeSpex ObjectScript Class View ServerDiff If you're reluctant to install DX Jetpack right away, why not try it using a dev container? In the dev container is an InterSystems IRIS Community environment augmented with InterSystems Package Manager (IPM) and the isc-codetidy package. #Contest #George James Software #Open Source #Tools #VSCode Open Exchange app 3 2 1 466
Announcement John Murray · Oct 4, 2022 Server Manager 3 is now out of preview Server Manager is a Visual Studio Code extension that helps you manage the server connection definitions you probably need when working with the InterSystems ObjectScript extension for VS Code. For the past ten months version 3 of Server Manager has been available as a pre-release extension, providing better security for stored passwords. Today Server Manager came out of preview. If you use Server Manager please check for updates in VS Code's Extensions view. The version number of today's release is 3.2.1. #VSCode Open Exchange app 4 0 0 175
Announcement John Murray · Jun 21, 2022 Social meetup in Seattle with VS Code core team members from Microsoft Many Developer Community members are probably already aware of the growing popularity of Visual Studio Code. Its architecture allows extensions to enhance the core product, so over the past few years individual DC members, partner companies such as George James Software, and InterSystems themselves have built some. #Global Summit 2022 #Meetup #VSCode 2 0 0 227
Announcement John Murray · May 30, 2022 Launch WebTerminals from within VS Code If you do your IRIS development in Visual Studio Code and wish you had a convenient way to get a terminal session on your server, take a look here: #Development Environment #Terminal #VSCode Open Exchange app 3 5 0 568
Article John Murray · Apr 1, 2022 2m read Docker Containers on Windows sometimes unable to get ports during startup I have recently started making more use of Docker Desktop on my Windows 11 workstation, particularly in conjunction with VS Code's Remote - Containers extension and the iris-python-template repo from @Guillaume Rongier #Docker #Microsoft Windows #Other 4 0 3 1.9K
Announcement John Murray · Feb 28, 2022 VS Code Day 2022 Coming up on Thursday March 3rd, VS Code Day 2022, the second official Visual Studio Code event from Microsoft. Join the Visual Studio Code team and community at a live event just for VS Code users. Get a glimpse of things to come and meet the team who works on VS Code every day. Starts 8am PST and runs for 90 minutes. https://code.visualstudio.com/vscode-day/ #VSCode 0 0 0 391
Announcement John Murray · Dec 20, 2021 VS Code ObjectScript and Language Server extensions now leverage the enhanced credential security of Server Manager 3 In my previous post I described how to install the pre-release of the Server Manager 3 extension and benefit from enhanced security for your stored credentials. #Security #VSCode 2 0 0 227
Article John Murray · Dec 2, 2021 1m read Server Manager now showcasing VS Code's new support for pre-release extensions Server Manager 3.0 Preview, my entry for the InterSystems Security Contest, is now making use of a cool new feature of Visual Studio Code version 1.63 - support for pre-release extensions. #VSCode Open Exchange app 4 1 0 412
Article John Murray · Nov 29, 2021 3m read Previewing Server Manager 3.0 for VS Code The InterSystems Server Manager extension for Visual Studio Code lets you define connections to your servers, list their namespaces and edit or view code there. You can also launch Portal for a server. Server Manager 3.0 improves security by becoming a VS Code Authentication Provider. It is my entry for the November 2021 InterSystems Security Contest. Click here to visit the contest page where you may decide to vote for this entry. Please ignore the clickable "Contestant" label on this article header above, as it relates to a different contest for new DC articles. If you want to support me in that contest, simply "like" this post. #Development Environment #Security #VSCode Open Exchange app 7 0 1 576
Announcement John Murray · Apr 16, 2021 Announcing Server Manager 2.0 for Visual Studio Code I'm pleased to announce a major release of the InterSystems Server Manager extension. It has gained a UI! Read more at Open Exchange. Right now version 2.0 is like an aircraft at the start of the runway (remember those days before COVID-19?), waiting for the control tower to give final clearance. Will you be an early adopter, downloading the VSIX from GitHub, installing it into your VS Code, and posting back here to confirm that we haven't left anything critical behind at the gate? Then I'll push the throttles forward, publish to Marketplace, and we'll all be on our way. Server Manager 2.0 is my entry for the current contest. If you like it maybe you'll vote for me it. #Contest #VSCode #Caché #Ensemble #InterSystems IRIS Open Exchange app 10 6 3 542
Article John Murray · Apr 10, 2021 2m read Tweaking the Web Applications page of Management Portal Ever noticed that the Type column of the Web Applications page in the Security section of Management Portal is showing you redundant information? #Management Portal #Caché #Ensemble #InterSystems IRIS 7 1 0 323
Article John Murray · Jan 29, 2021 1m read How to make new VS Code files default to the language you want On a default VS Code installation, when you create a new file its language mode is 'Plain Text' You have to click there to set another mode. Luckily, there's a setting you can tweak to change this. It is called files.defaultLanguage Set it to the ID of the language you want. Those IDs display in parentheses after each entry on the language mode selector. #VSCode #Other 3 1 1 2.2K
Announcement John Murray · Jan 25, 2021 VS Code Day - The first official Visual Studio Code Event by Microsoft Coming up this Wednesday (27th January 2021), two and a half hours of online sessions by members of the product team at Microsoft. Join the Visual Studio Code team and community at a live event just for VS Code users. Get a glimpse of things to come and meet the team who works on VS Code every day. It's free, starts at 8am PST, and sessions will be available for replay after the event. https://code.visualstudio.com/vscode-day #VSCode #Other 3 0 0 230
Article John Murray · Oct 27, 2020 2m read Using InterSystems ObjectScript for VS Code - How to report issues Now that 1.0 has shipped and is featuring in various sessions at Virtual Summit 2020 it seems like a good time to offer some guidance on how to report problems. #Development Environment #VSCode #InterSystems IRIS 4 0 0 639
Announcement John Murray · Oct 26, 2020 VS Code Extension Pack for ObjectScript development is now available Today we are pleased to publish a new extension pack for Visual Studio Code. This pack provides a convenient way to install and manage a set of extensions which together make VS Code a great tool for ObjectScript developers. #VSCode #InterSystems IRIS Open Exchange app 3 0 2 499
Article John Murray · Oct 25, 2019 1m read Gotcha when roundtripping Zen classes in UDL format using %Compiler.UDL.TextServices on Unix-type platforms before 2018.1 When dealing with a support issue of one of our Deltanji source control sites this week I learned that if you're using InterSystems versions earlier than 2018.1 on Unix-type platforms it's possible that a class you export in UDL format will subsequently fail to import. So I'm posting this information here in case it helps other folk. #Compiler #Tools #ZEN #Caché 0 0 0 270
Announcement John Murray · Sep 20, 2019 Evaluate Serenji for Visual Studio Code direct from your web browser In time for InterSystems Global Summit 2019 we at George James Software are pleased to offer a cloud-hosted evaluation environment where you can work with Serenji in Visual Studio Code, editing and debugging ObjectScript in a sandbox running InterSystems IRIS 2019.3 Community edition. You can do it all from your web browser. Nothing will be installed on your workstation, nor will any settings have to be changed on it. To take Serenji for a test drive please visit https://georgejames.com/dc-gitpod #Containerization #Debugging #Development Environment #George James Software #VSCode #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 2 2 1 339