Question Evgeny Shvarov · Oct 2, 2022 Are there auto-generated getter methods for class parameters in ObjectScript? Hi, ObjectScript experts! I know that there are auto-generated getter and setter methods for class properties in ObjectScript. Are there auto-generated getter methods for class parameters? #ObjectScript #InterSystems IRIS 0 7 0 176
Question Evgeny Shvarov · Oct 2, 2022 How to Refer to a Class Parameter in Embedded Python? Hi, devs! In ObjectScript I can refer to a class parameter as: write ..#ParameterName How do I do the same in Embedded Python? #Embedded Python #Key Question #ObjectScript #InterSystems IRIS 1 11 1 437
Question Evgeny Shvarov · Oct 2, 2022 How to refer to a Classmethod of the same Class using Embedded Python? Hi folks! How can I refer to a classmethod of the same class while coding another classmethod with Embedded python? I know that I can call it with iris.cls(classname).MethodName(), but it's more cumbersome even comparing with ObjectScript, where I can call ..MethodName(). Compare ObjectScript: do ..SetupGame() and the same call in EmbeddedPython: iris.cls('eshvarov.sample.SeaBattle.GamePython').SetupGame() Thoughts? #Embedded Python #ObjectScript #Python #InterSystems IRIS 0 6 0 250
Discussion Evgeny Shvarov · Sep 25, 2022 Developing IRIS applications with Docker and VSCode Hi folks! We have a bunch of templates on OEX that provide a handy foundation for building a particular application with IRIS. And the basic principle of each and every template is that we take vanilla IRIS images, load code, and files into the image using Dockerfile, and create a new docker image as a solution. And then we develop running this image and rebuilding it when returning to development. Some developers ask me why we need to build the docker image to work with the code. Indeed, if at the end of the day I need to develop a ZPM package and not a docker image why don't run the vanilla image and load the code and everything in it? The problem I have with the building image approach is that often I can wait a lot to build an image and it fails on some Objectscript problem in the source that I cannot fix as the image is not building. and Any thoughts? How do you develop with docker? #Development Environment #Docker #ObjectScript #InterSystems IRIS #VSCode 1 4 1 324
Announcement Evgeny Shvarov · Sep 15, 2022 Technical Bonuses Results for InterSystems Interoperability Contest: Building Sustainable Solutions 2022 Hi developers! Here is the score of technical bonuses for participants' applications in the InterSystems Interoperability Contest: Building Sustainable Solutions 2022! #Contest #Docker #Interoperability #InterSystems IRIS 0 7 0 180
Question Evgeny Shvarov · Sep 10, 2022 How to Export Interoperability Production Components to Source Control Folder Programmatically? Hi folks! Suppose I have a production in which I added a few components and I want to export its components into files for source control. How do I do that? I know that there is an option for manual export in VSCode. But how can I make it programmatically? Thanks! #Development Environment #Git #Interoperability #InterSystems IRIS 0 3 1 278
Article Evgeny Shvarov · Aug 30, 2022 1m read Standard "custom" Error Page For CSP Web Application Hi folks! It's not an innovation, but often I saw not a very informative Error page for CSP apps and got it for myself. Something like that: #CSP #Error Handling #InterSystems IRIS 8 3 2 270
Announcement Evgeny Shvarov · Aug 29, 2022 Technology Bonuses for InterSystems "Sustainability" InterOperability Contest 2022 Hi Developers! Here're the technology bonuses for the InterSystems "Sustainability" Interoperability Contest 2022 that will give you extra points in the voting: Sustainability Topic Sustainability Dataset Business Process BPL or Business Rule DTL Usage Custom Interoperability Adapter Production EXtension(PEX) Python, Java, or .NET usage Embedded Python usage Docker container usage ZPM Package Deployment Online Demo Code Quality pass Article on Developer Community The second article on Developer Community Video on YouTube See the details below. #Contest #Docker #Embedded Python #Interoperability #InterSystems IRIS 0 1 0 238
Article Evgeny Shvarov · Aug 14, 2022 2m read A Small Code Bot to Bump Package Version Automatically Hello fellow developers! When developing with ObjectScript Package Manager, one crucial thing is the package version, which we place in the module.xml file. When we add changes to the package and are ready to publish a new version of the package in the registry, we also need to increase the version number. This is clear, but it is annoying, and we can often forget to do that. This small article will help you to automate such a process. #Change Management #Development Environment #InterSystems Package Manager (IPM) #InterSystems IRIS Open Exchange app 6 1 0 615
Announcement Evgeny Shvarov · Jul 25, 2022 HealthConnect and InterSystems IRIS For Health Comparison Hi Community, There is a new PDF Resource published on our official site depicting key features and a comparison of InterSystems healthcare interoperability products: Health Connect and IRIS For Health. #InterSystems Business Solutions and Architectures #HealthShare #InterSystems IRIS for Health 7 0 0 473
Announcement Evgeny Shvarov · Jul 14, 2022 Technical Bonuses Results for InterSystems Climate Change Full Stack Contest 2022 Hi developers! Here is the score of technical bonuses for participants' applications in the InterSystems Climate Change Full Stack Contest 2022! #Contest #InterSystems IRIS #IRIS contest 0 3 0 236
Article Evgeny Shvarov · Jul 14, 2022 2m read How to Find Applications Installable With Package Manager Hi Community! @Joan Pérez published a review that it is not very clear what applications are available for InterSystems Package Manager. Thanks Joan! Indeed it deserves a post. There at least two ways I know to showcase them: 1. Run find command in zpm: #InterSystems Package Manager (IPM) #InterSystems IRIS 3 0 0 207
Announcement Evgeny Shvarov · Jun 22, 2022 InterSystems "Climate Change" Fullstack Contest 2022 Bonuses Hi developers! Here are the bonus points for the experts voting for your applications in the Fullstack contest 2022: Here we go! Climate Change - 5 isc.rest package - 2 isc.ipm.js package - 2 Embedded Python - 3 Adaptive Analytics (AtScale) Cubes usage - 3 Docker container usage - 2 ZPM Package deployment - 2 Online Demo - 2 Unit Testing - 2 First Article on Developer Community - 2 Second Article On DC - 1 Code Quality pass - 1 Video on YouTube - 3 #Contest #InterSystems IRIS 0 0 0 206
Announcement Evgeny Shvarov · Jun 1, 2022 Technical Bonuses Results for InterSystems Grand Prix Contest 2022 Hi developers! Here is the score of technical bonuses for participants' applications in the InterSystems Grand Prix 2022 programming Contest! #Contest #InterSystems IRIS #Open Exchange 0 5 0 257
Article Evgeny Shvarov · May 28, 2022 3m read Something For Nothing or How to Make Github Run Your UnitTests Hi Developers! This is yet another short post that is intended to simplify developers' life. Now we'll talk about how to make GitHub run unit tests with every push to the repository by adding just one file to the repo. For free. On Github Cloud. Sounds great, isn't it? It is possible and very easy to do. Credit goes to @Dmitry Maslennikov (and his repo), ZPM Package Manager, and GitHub Actions. Let's see how this all works! #Development Environment #DevOps #Docker #GitHub #InterSystems Package Manager (IPM) #Testing #InterSystems IRIS Open Exchange app 5 0 0 445
Question Evgeny Shvarov · May 24, 2022 What are the Available Images at containers.intersystems.com Hi developers! What is the easy way to know what are the images available at containers.intersystems.com? #Docker #InterSystems IRIS 0 3 1 287
Announcement Evgeny Shvarov · May 7, 2022 InterSystems Grand Prix Contest 2022 Technical Bonuses Hi developers! InterSystems Grand Prix unites all the key features of InterSystems data platforms! Thus we invite you to use the following features and collect additional technical bonuses that will help you to win the prize! Here we go! InterSystems FHIR - 5 IntegratedML - 4 Native API - 3 Interoperability - 3 Production EXtension(PEX) - 4 Embedded Python - 5 Adaptive Analytics (AtScale) Cubes usage - 4 Tableau, PowerBI, Logi usage - 3 InterSystems IRIS BI - 3 Docker container usage - 2 ZPM Package deployment - 2 Online Demo - 2 Unit Testing - 2 First Article on Developer Community - 2 Second Article On DC - 1 Code Quality pass - 1 Video on YouTube - 3 #Contest #InterSystems IRIS #Open Exchange 0 0 0 258
Article Evgeny Shvarov · May 4, 2022 2m read The Update for a Default Dockerfile Template for development with InterSystems IRIS Hi developer folks! Thanks to all of you who start the development with InterSystems IRIS from the basic development template! Recently, thanks to @Dmitry Maslennikov's contributions I've updated the Dockerfile to make the development simpler, images lighter and the building process faster. And it looks more beautiful too ;) Here is what changed: #Beginner #Docker #InterSystems IRIS Open Exchange app 11 4 2 400
Announcement Evgeny Shvarov · Mar 21, 2022 Technical Bonuses for InterSystems IRIS Globals Programming Contest 2022 Hi Developers! Here're the technology bonuses for the InterSystems IRIS Globals Contest 2022 that will give you extra points in the voting: Data-model implementation - 5 Functional index implementation - 5 Data Move usage - 3 Embedded Python - 4 Docker container usage - 2 ZPM Package deployment - 2 Online Demo - 2 First Article on Developer Community - 2 Second Article On DC - 1 Code Quality pass - 1 Video on YouTube - 3 See the details below. #Contest #Databases #Data Model #Globals #InterSystems IRIS 0 2 0 282
Announcement Evgeny Shvarov · Feb 23, 2022 InterSystems Python Contest Bonuses Results Hi contestants! Here are the results of the bonus collections the applications of the Python Contest accomplished. Here are the projects that scored it: #Contest #Embedded Python #Python #InterSystems IRIS 1 1 0 216