Article Vadim Aniskin · Dec 18, 2024 2m read Implemented ideas: Add a project that helps to generate unittests for an ObjectScript class This article is part of a series showcasing the implementation of ideas from the Ideas Portal, where innovative concepts come to life! Many InterSystems IRIS developers frequently need to create unit tests for ObjectScript classes — a process often done manually. The iris-tripleslash application revolutionizes this by automatically generating unit test classes with test methods for all the class methods of the original class. Developed by the talented Musketeers team — @José Pereira, @Henrique Dias, @Henry Pereira — this tool was inspired by an idea shared by @Evgeny Shvarov on the Ideas Portal: "Add a project that helps to generate unittests for an ObjectScript class". #InterSystems Ideas Portal Open Exchange app 2 0 0 124
Article Vadim Aniskin · Nov 6, 2024 1m read How to get into the Hall of Fame of the Ideas Portal Hi Community! We hope you know that when you have an interesting idea about InterSystems products or services, you should publish it on the Ideas Portal. And those Developer Community members who implement the proposed ideas are added to the "Hall of Fame". Want to get accepted to the InterSystems Ideas Hall of Fame? Read on to learn how you can get on the list. #InterSystems Ideas Portal 5 1 0 308
Article Vadim Aniskin · Sep 25, 2024 1m read How to promote your idea on InterSystems Ideas Hi Developers! We're sure you want your ideas from the Ideas Portal to be implemented, so here are some steps you can take to attract attention to them. #InterSystems Ideas Portal 3 0 0 110
Article Vadim Aniskin · May 8, 2024 4m read Implemented Ideas: Wizard to generate ObjectScript from an OpenAPI The OpenAPI Specification (OAS) defines a standard, language-agnostic interface to HTTP APIs which allows both humans and computers to discover and understand the capabilities of the service without access to source code, documentation, or through network traffic inspection. When properly defined, a consumer can understand and interact with the remote service with a minimal amount of implementation logic. While for SOAP based APIs there is a special wizard in InterSystems IRIS that cuts down orchestrations development time, not all APIs used in integrations are SOAP. That's why @Jaime Lerga suggested to add a wizard similar to the SOAP wizard to generate a REST client from OpenAPI specification. Implementation of this idea cuts down the development time of the REST API orchestrations with InterSystems IRIS. This idea is one of most popular ideas on the InterSystems ideas. This article, the third in the "Implemented Ideas" series, focuses on the OpenAPI Suite solution developed by @Lorenzo Scalese. #Interoperability #REST API #InterSystems Ideas Portal 7 0 1 346
Article Vadim Aniskin · Apr 24, 2024 1m read How to manage subscriptions on InterSystems Ideas Hi Community! We know how frustrating it can be to receive a lot of emails (and we definitely don't want to add to your load), so here is how you can set up email notifications for the InterSystems Ideas portal. By default, all registered users are subscribed to all categories of ideas. To change this, just enter your Ideas Portal profile, select "Edit Profile," then click inside the item "Weekly summary email," click on "Categories to highlight" and choose what you're interested in. #Developer Community FAQ #InterSystems Ideas Portal 3 0 0 161
Article Vadim Aniskin · Mar 13, 2024 4m read Implemented Ideas: Global->JSON->Global converter JSON is a lightweight data interchange format for representing and exchanging data between a server and a web application. Its popularity has led to its widespread use in applications based on InterSystems technology, as well as demand for a converter that transforms globals to JSON and back. Therefore, @Evgeny Shvarov suggested developing Global->JSON->Global converter. Implementing such a converter is important to ensure interoperability, simplify data exchange, support web services, and provide a standardized approach to data representation across different software ecosystems. This article, the second in the "Implemented Ideas" series, focuses on several projects created by the legend of InterSystems Developer Community @Robert Cemper that deal with this task: GlobalToJSON-Compact GlobalToJSON-Efficient GlobalToJSON-Academic GlobalToJSON-embeddedPython GlobalToJSON-ePython-pure GlobalToJSON-XLA JSONfile-to-Global. #Globals #JSON #InterSystems Ideas Portal 6 1 2 294
Article Vadim Aniskin · Jan 31, 2024 3m read Implemented Ideas: Examples to work with IRIS from Django Django, a high-level web framework written in Python, has become a staple for developers seeking a robust, efficient, and easy-to-learn solution for building web applications. Its popularity stems from its versatility, offering developers an efficient toolkit for building web applications. Integrating Django with InterSystems IRIS introduces a dynamic synergy, providing developers with a comprehensive web development and database management solution. That's why on the Ideas Portal, @Evgeny Shvarov suggested that having Examples to work with IRIS from Django would be beneficial. In this article, we'll explore two projects created to answer the posted idea — Django-iris by @Dmitry Maslennikov and Iris-size-django by @Heloisa Paiva. #Python #InterSystems Ideas Portal 3 0 1 329
Article Vadim Aniskin · Apr 28, 2023 2m read How to create a new idea on InterSystems Ideas Hey Community! Here is a short article on how to create an idea on InterSystems Ideas. 0. Register on Ideas Portal if you aren't a member yet or log in. You can easily register using your InterSystems Developer Community ID. #InterSystems Ideas Portal 1 0 0 307