Article Evgeny Shvarov · Oct 18, 2018 3m read How to Publish an Application on InterSystems Open Exchange? Hi Community!As you know we launched the InterSystems Open Exchange — the marketplace for solutions and tools on InterSystems Data Platforms!But how to publish your application on OE?Before we start, let me answer the few basic questions. #Caché #Ensemble #InterSystems IRIS #Open Exchange 4 11 1 591
Article Evgeny Shvarov · Mar 31, 2018 1m read What Are You Using For Issue Tracking? Hi, Community!What is your favorite issue tracking system for projects with InterSystems Data Platform? What did you use and what are you using now?In projects with InterSystems Data Platform, I worked with Redmine, JIRA, Trello. A lot of code versioning systems now have this feature too (Gitlab, Github).Now my favorite for small and medium projects is Github, because it is simple, is very close to code (commit-issue linkage) and it has kanban). #Change Management #Caché 1 10 0 689
Article Evgeny Shvarov · Mar 20, 2018 3m read Analysing Developer Community Activity Using InterSystems Analytics Technology DeepSee Hi, Community!I’m sure you are using Developer Community analytics built with InterSystems Analytics technology DeepSee: You can find DC analytics n InterSystems->Analytics menu.DC Analytics shows interactive dashboards on key figures of DC entities: Posts, Comments, and Members. Since the last week, this analytics project is available for everyone with source code and data on DC Github! #Analytics #DC Feedback #InterSystems IRIS BI (DeepSee) #MDX #Angular #REST API 2 1 1 532
Article Evgeny Shvarov · Feb 20, 2018 3m read Visualising Analytics With DeepSee Web: Using Drill Down and Drill Through, Working With Pivot Tables and indicators Hi, Community! This is the 3rd part of DeepSee Web story - Angular base UI for DeepSee Dashboards, see the beginning here. By design, DSW provides an implementation for every widget in DeepSee library. But there are some extra features in DSW which make solutions built with DSW dashboards more functional. This article describes it. #Analytics #InterSystems IRIS BI (DeepSee) #MDX #Angular #Visualization 2 0 1 785
Article Evgeny Shvarov · Jan 7, 2018 1m read Distributing Library Packages: Percent (%) classes vs %ALL namespace Hi, Community!Someday you find yourself having a wonderful class package which can be helpful in several projects. So it is a library package.How to make the classes available for different namespaces in Caché? There are two ways (at least two ways familiar to me):1. Start the name of the package with %, like %FantasticLib.SuperClass. Wrong way.If you do that the class would be placed in %SYS and would be available in other namespaces.This is wrong because of the two reasons: #Beginner #Change Management #Deployment #Caché 2 8 0 539
Article Evgeny Shvarov · Nov 15, 2017 3m read Customising Analytics Visualization: Dashboards and Widgets. DeepSee Web Part 2 Hi, Community! In the second part about DeepSee Web, I’ll describe what customization options you have with DSW. There are two types of customizations: widget customization and dashboard panel customization. Example of dashboard customization on Developer Community analytics. #Analytics #Deployment #Visualization #Frontend #InterSystems IRIS BI (DeepSee) 3 5 0 859
Article Evgeny Shvarov · Nov 3, 2017 3m read DeepSee Web: InterSystems Analytics Visualization with AngularJS. Part 1 There are several options how to deliver user interface(UI) for DeepSee BI solutions. The most common approaches are: use native DeepSee Dashboards, get web UI in Zen and deliver it in your web apps. use DeepSee REST API, get and build your own UI widgets and dashboards. The 1st approach is good because of the possibility to build BI dashboards without coding relatively fast, but you are limited with preset widgets library which is expandable but with a lot of development efforts. The 2nd provides you the way to use any comprehensive js framework (D3, Highcharts, etc) to visualize your DeepSee data, but you need to code widgets and dashboards on your own. Today I want to tell you about yet another approach which combines both listed above and provides Angular based web UI for DeepSee Dashboards - DeepSee Web library. #Analytics #Angular #JSON #Visualization #Frontend #InterSystems IRIS BI (DeepSee) 3 16 5 2.1K
Article Evgeny Shvarov · Oct 19, 2017 1m read How to Update CSP Application in a Client Browser Sometimes you can face the situation when you did update the web app on Caché server but you cannot get the newest version of the app in a browser.Here are couple recipes which help me to solve it. From simplest to more sophisticated and not obvious.1. Refresh page in a browserIn Chrome it is Ctrl+R or 'Refresh' button. Obvious, but helpful.2. Hard reset in a browserIf you are in Chrome, open Developer tools #Tips & Tricks #Frontend #CSP #Caché 2 1 0 1.4K
Article Evgeny Shvarov · Oct 5, 2017 2m read How to Post Best of a Kind Questions on Developer Community Hi, Community Members! The goal why we are posting questions on Developer Community is to get the answer. Here is very simple guidelines document on how to ask questions which would get answers. When you post a question you need to feel 3 fields: title, body, and group. And tags. 1. The Title A good title should contain the brief description of your problem - it should not be longer than 80-90 symbols. But brief doesn't mean one word. These are not very good titles for questions: Cache, Ensemble, Peace, World. #Developer Community Official 2 6 0 439
Article Evgeny Shvarov · May 21, 2017 1m read How to Search Developer Community Better Hi, Community!We have a lot of good articles posted on Community to the date. Even more questions with great answers (see the stats). Thank you for your contribution!So sometimes it worth to use search to find an answer or the best practices or the post you remember was posted but cannot find. #Developer Community Official 4 6 0 420
Article Evgeny Shvarov · May 16, 2017 1m read Post Duplicates Hi, Community!We are having some troubles with post duplicates at the moment, we are working on it.Now when you post your message it waits until timeout and shows 404 but also publishes the article. Hope this would be fixed ASAP. #DC Feedback 0 0 0 185
Article Evgeny Shvarov · May 7, 2017 1m read InterSystems iKnow analytics against Developer Community posts Hi, Community!Hope you know and use the Developer Community Analytics page which build with InterSystems DeepSee and DeepSee Web.We are playing with InterSystems iKnow analytics against Developer Community posts and introduced the new dashboard, which shows Top 60 concepts for all the posts: #DC Feedback #iKnow 3 2 0 411
Article Evgeny Shvarov · Apr 22, 2017 3m read InterSystems Developer Community Welcome Page Hi! If you see this page you are in the InterSystems Developer Community! You are very welcome! #Developer Community Official 8 14 0 14.4K
Article Evgeny Shvarov · Jan 12, 2017 1m read Update notifications for the last year postings Hi, Community!We are fixing groups, tags and message types for the several last year's postings.So that's why you are getting "strange" notifications now with no any new comment.As a result, you'll get better tagging and for the DC articles and questions.Anyway, you can turn off the "OnUpdate" notifications as it is described here. #DC Feedback 1 0 0 201
Article Evgeny Shvarov · Jan 5, 2017 1m read Notifications for the posts' updates and how to turn off it Hi!Today DC supports the notifications for the posts' updates. It means if someone changes the post text, title, group or tag you can be notified about that.But this notifications just inform that there were updates, but do not show what exactly was changed in the post.So through this, you can get the notifications for the posts from previous years without any reason what's happened.I would suggest to turn off this types of notifications until we'll implement the details in notifications, what exactly was changed in the post and why did you get it. #DC Feedback #Developer Community FAQ 0 15 0 459
Article Evgeny Shvarov · Dec 18, 2016 1m read [ANIMATION] How to make a post First, register to make postings.Here is the short gif which demonstrates how to post, paste text from Word, make COS highlighting and put Group and tag.Here it is: #Developer Community FAQ #DC Feedback 3 0 0 740
Article Evgeny Shvarov · Aug 31, 2016 1m read DeepSee cubes building troubleshooting Hi! Sometimes you see that call to DeepSee cube building method: w ##class(%DeepSee.Utils).%BuildCube("CubeName") does nothing. Here are my 2 cents on possible reasons. 1. Run DeepSee Reset method in certain Namespace: NAMESPACE> w ##class(%DeepSee.Utils).%Reset() and try again. 2. Make sure, that all the indices in your base class for the cube are rebuilt, rebuild them and run it again: #InterSystems IRIS BI (DeepSee) #Cubes #Tips & Tricks 1 2 0 369
Article Evgeny Shvarov · Aug 16, 2016 1m read Yet another use case for $translate: date conversion Have you tried $Translate for date conversion? USER>write $Translate("Dd.Mm.WwYy","WwYy-Mm-Dd","2015-08-02") 02.08.2015 Stolen from Russian forum and Alexander Koblov. #Code Snippet #ObjectScript #Tips & Tricks #Caché 1 1 0 562
Article Evgeny Shvarov · Jul 27, 2016 1m read Tips & Tricks. Be aware of Month->Week hierarchy in DeepSee Hi, Community!You know, that when we build hierarchies in DeepSee dimension all the members of lower level should be the part of one member of the higher level.If not you'll get some empty results in MDX queries with this hierarchy.With Time dimensions the obvious valid hierarchy is Year->Month->Day, cause every Month consists of one Year and every day consists of one month. #InterSystems IRIS BI (DeepSee) #Tips & Tricks 2 3 0 393
Article Evgeny Shvarov · Jul 25, 2016 2m read Developer Community email notification subscriptions Hi, Community!Today there are two main settings for your email notification subscriptions.1. Subscribe to all new posts, all comments, all answersYou can do it in your subscription settings in the Content Types. Click on My Account, go to Subscriptions and click on Content types tab: #DC Feedback #Developer Community FAQ 1 15 1 779