Discussion Nikita Savchenko · Dec 12, 2019 Package Manager for InterSystems: the Design Question to All Engineers Hello, InterSystems community! Lately, you have probably heard of the new InterSystems Package Manager - ZPM. If you're familiar with it or with such package managers as NPM, Dep, pip/PyPI, etc. or just know what is it all about -- this question is for you! The question I want to arise is actually a system design question, or, in other words, "how should ZPM implement it". #ObjectScript #InterSystems Package Manager (IPM) #Caché #InterSystems IRIS #Other 4 14 0 273
Article Nikita Savchenko · Feb 12, 2019 12m read How to Develop InterSystems Applications in Your Favorite IDE ˮ This is one of my articles which was never published in English. Let's fix it! #Continuous Delivery #Continuous Integration #Development Environment #JavaScript #JSON #Node.js #Object Data Model #ObjectScript #Performance #UI Development #Frontend #SOAP #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #Open Exchange 7 6 6 2,641
Article Nikita Savchenko · Jan 5, 2019 6m read Explore Text Data with InterSystems iKnow Entity Browser #Analytics #Analyzer #API #Frontend #Graph #Open Source #Visualization #Caché #Ensemble #HealthShare #iKnow #InterSystems IRIS #Open Exchange 8 6 3 1,005
Question Nikita Savchenko · Nov 26, 2017 What is the Best Way to Rename Persistent Classes which Already have Data? Hello!Suppose I have a package with classes which I want to rename. All these classes are persistent and they already have a lot of data stored.The best I can think of to do is the following: #Object Data Model #ObjectScript #Caché 0 10 0 1,006
Question Nikita Savchenko · Nov 12, 2017 How to Get Old %Persistent Object Properties in %OnBeforeSave? I am trying to make Caché perform certain actions depending on whether a particular property of the object was changed using triggers.For example, say I have this class: #Object Data Model #ObjectScript #Caché 0 6 0 516
Question Nikita Savchenko · Jun 15, 2017 WebTerminal Over Telnet Is Possible. Should It Born? (v5) Open Discussion. This post is originally posted on GitHub.This discussion is open to anyone who use or know about WebTerminal project. It is a result of a long story of the project development, testing and maintaining. #Caché #Terminal #ObjectScript #Frontend 2 26 0 714
Question Nikita Savchenko · Mar 30, 2017 How to Output Binary Data with REST Hello!My goal is to serve files using REST classes only (no filesystem should be used), and I am a halfway far from it.What I am succeeded in, is serving character files (html/css/javascript/etc) using the next approach: #Object Data Model #ObjectScript #REST API #Caché 2 4 0 1,387
Announcement Nikita Savchenko · Jan 19, 2017 Caché WebTerminal v4 Release Greetings, InterSystems community!I am pleased to announce that the web terminal project, Caché WebTerminal version 4 gets its release! After long period of enhancing this web application from 2013, it came to the version 4, which features major stability and security improvements, intelligent autocomplete and syntax highlighting, convenient SQL mode and a lot of other useful features.The goal of this article is to spread the knowledge about this project over the InterSystems community. #Development Environment #JavaScript #ObjectScript #System Administration #Terminal #Tools #Frontend #Caché #Open Exchange 16 34 2 3,198
Question Nikita Savchenko · Jan 1, 2017 Is it Possible to Change the Current Device to be Terminal? Hello community!After reading a lot near InterSystems's Jobs and Terminal I/O documentation sections multiple times, I still does not understand one concept.Maybe this question will be kind of incorrect, but please take it as is: is it possible to change the current device to be terminal device?Let me explain what I want to achieve. #Caché #Terminal 0 2 0 316
Question Nikita Savchenko · Nov 5, 2016 How to log out from a web application? Hello!The question I have today is the next. Suppose I have this simple class describing the REST application: #Caché #SOAP 0 8 0 1,172