George James Software

VS Code Extensions > Our Approach

 Address your specific needs  
  with bespoke VS Code Extensions 

 Address your specific needs  
  with bespoke VS Code Extensions 

Extensions  
  to address  
  your needs  

We build and maintain a diverse range of powerful Visual Studio Code Extensions that will customize your development environment. Our end-to-end service has proven beneficial to organizations and individuals who don’t have the time or expertise to build VS Code extensions themselves. 

/

How we can work with you

How we can work
with you

Collaborating closely with your team to ensure your extension solves your development challenges and enhances efficiency and productivity as required.

Backed by years of experience and deep expertise we have an in-depth understanding of VS Code extension architecture and APIs.

Extensions can be packaged for deployment within your organization, for internal use only, or published on the VS Code Marketplace to reach a broader audience. 

Development of your VS Code extension can be based on an hourly rate or a fixed price for a clearly specified requirement. 

We will effectively translate and define your requirements into detailed technical specifications, or we can work with you to understand your needs and provide innovation solutions to improve your set-up.

Our comprehensive service covers everything from concept through design and build, to packaging/publishing and dedicated support. 

Feel confident knowing we’re committed to maintaining and supporting your extensions to ensure the longevity of your extension. We can also undertake knowledge transfer so you can handle these aspects yourself.

Partnering with George James Software on multiple VS Code Extensions has enabled us to improve InterSystems IRIS integration with VS Code.

Their expertise and knowledge are unparalleled, ensuring that each custom extension they’ve crafted for our community integrates seamlessly and helps InterSystems IRIS take advantage of the capabilities within VS Code.

Extensions: InterSystems Jupyter Notebook, InterSystems Testing Manager, InterSystems Server Manager
/

Our portfolio of VS Code Extensions

Our portfolio of
VS Code Extensions

Explore our portfolio of extensions, each built to harness the vast potential of VS Code features. With a strong track record of satisfied customers and end-users, our extensions provide value and greater functionality for VS Code users.

Connecting users to many of the most used databases.
Role: Maintainer
No of downloads: 3.29m+

InterSystems ObjectScript language support for Visual Studio Code.
Role: Maintainer
No of downloads: 54,500+

Define connections to InterSystems servers. 
Role: Author + Maintainer
No of downloads: 41,500+
Awarded 1st place in InterSystems Developer Community Tools contest 2021

ObjectScript language debugger.
Role: Owner
No of downloads: 8,000+

Takes you directly to the source of your errors.
Role: Owner
No of downloads: 7,000+

Context menu access to the code folding in VS Code.
Role: Author + Maintainer
No of downloads: 2,000+

Adds WebTerminal launch buttons to the InterSystems Server Manager tree.
Role: Author + Maintainer
No of downloads: 1,500+

Enterprise-grade source control for InterSystems IRIS users.
Role: Owner
No of downloads: 1,000+

Bringing the notebook paradigm to developers working with InterSystems IRIS servers.
Role: Author + Maintainer
No of downloads: 740+

View and navigate all class members, including inherited ones. 
Role: Author + Maintainer
No of downloads: 500+

Manage testing on InterSystems servers.
Role: Author + Maintainer
No of downloads: 480+

Show differences between the current document and the server version. 
Owner: Author + Maintainer
No of downloads: 450+ 

Show coding help using VS Code’s commenting feature.
Role: Owner
No of downloads: 150+

Replicate debug console output into a terminal in the editor area so it can be searched. 
Role: Owner
No of downloads: 100+

> Contributions to VS Code

Contributing to VS Code core since 2019 through issue tracking and pull requests.
150+ pull requests submitted. Acceptance rate of 83%. 
Role: Issue tracker + Contributor

Submitting pull requests to other VS Code extensions. Role: Contributor

Submitting changes to VS Code documentation
Role: Contributor

> Name

> Role

> Description

> No of downloads

Maintainer

Connecting users to many of the most used databases.

3.29m+

Maintainer

InterSystems ObjectScript language support.

54,500+

Author + Maintainer

Define connections to InterSystems servers. 

Awarded 1st place in InterSystems Developer Community Tools contest 2021

41,500+

Owner

ObjectScript language debugger.

8,000+

Owner

Takes you directly to the source of your errors.

7,000+

Author + Maintainer

Context menu access to the code folding in VS Code.

2,000+

Author + Maintainer

Adds WebTerminal launch buttons to the InterSystems Server Manager tree.

1,500+

Owner

Enterprise-grade source control for InterSystems IRIS users.

1,000+

Author + Maintainer

Bringing the notebook paradigm to developers working with InterSystems IRIS servers.

740+

Author + Maintainer

View and navigate all class members, including inherited ones.

500+

Author + Maintainer

Manage testing on InterSystems servers.

480+

Author + Maintainer

Show differences between the current document and server version.

450+

Owner

Show coding help using VS Code’s commenting feature.

150+

Owner

Replicate debug console output into a terminal in the editor area so it can be searched.

100+

> Contributions to VS Code

> Contributions to VS Code

VS Code core

Issue tracker + Contributor

Contributing to VS Code core since 2019 through issue tracking and pull requests. 

150+ pull requests submitted. Acceptance rate of 83%. 

VS Code Extension ecosystem

Contributor

Submitting pull requests to other VS Code extensions. 

VS Code documentation

Contributor

Submitting changes to VS Code documentation.

/

Tell us your pain-points

If you require a custom VS Code extension or need help improving your development workflow, please email us at info@georgejames.com to discuss your requirements and how we can help you further.