Search

Clear filter
Announcement
Anastasia Dyubaylo · Sep 20, 2021

How to list a solution on InterSystems Partner Directory

Hey Community, New video for an easy start on InterSystems Partner Directory: ⏯ How to list a solution on InterSystems Partner Directory Stay tuned and see you at https://partner.intersystems.com!
Article
Evgeny Shvarov · Sep 20, 2021

Importing CSV into the Existing Table in InterSystems IRIS

Hi folks! Sometimes we need to import data into InterSystems IRIS from CSV. It can be done e.g. via csvgen tool that generates a class and imports all the data into it. But what if you already have your own class and want to import data from CSV into your existing table? There are numerous ways to do that but you can use csvgen (or csvgen-ui) again! I prepared and and example and happy to share. Here we go! The concept is the following: I have Class A and I want the data in file.csv that contains a column I need for my class. The steps: create Class B using csvgen, perform SQL Update to add class B data to the class A delete Class B. To demonstrate a concept I created a simple demo project . The project imports Countries dataset that contains dc_data.Country class with different information on countries including GNP. ClassMethod ImportCSV() As %Status { set sc = ##class(community.csvgen).GenerateFromURL("https://raw.githubusercontent.com/evshvarov/test-ipad/master/gnp.csv",",","dc.data.GNP") Return sc } But the data on GNP is outdated and I have the recent one in this CSV. Here is the method that shows GNP e.g. for Angola: ClassMethod ShowGNP() As %Status { Set sc = $$$OK &sql( SELECT TOP 1 name,gnp into :name,:gnp from dc_data.Country ) if SQLCODE < 0 throw ##class(%Exception.SQL).CreateFromSQLCODE(SQLCODE,"Show Country GNP") write "Country ",name," gnp=",gnp,! Return sc } So I import CSV in a generated class with one line: ClassMethod ImportCSV() As %Status { set sc = ##class(community.csvgen).GenerateFromURL("https://raw.githubusercontent.com/evshvarov/test-ipad/master/gnp.csv",",","dc.data.GNP") Return sc } and with the second line I perform an SQL query that imports the updated GNP data into my dc_data.Country class. ClassMethod UpdateGNP() As %Status { Set sc = $$$OK &sql( UPDATE dc_data.Country SET Country.gnp=GNP."2020" FROM dc_data.Country Country INNER JOIN dc_data.GNP GNP On Country.name=GNP.CountryName ) if SQLCODE < 0 throw ##class(%Exception.SQL).CreateFromSQLCODE(SQLCODE,"Importing data") w "Changes to GNP are made from dc.data.GNP",! Return sc } And then I delete generated class with its data as I don't need it any more. ClassMethod DropGNP() As %Status { Set sc = $$$OK &sql( DROP TABLE dc_data.GNP ) if SQLCODE < 0 throw ##class(%Exception.SQL).CreateFromSQLCODE(SQLCODE,"Drop csv table") write "dc.data.DNP class is deleted.",! Return sc } Well, here is the method that does all at once: ClassMethod RunAll() As %Status { Set sc = $$$OK zw ..ImportDataset() zw ..ShowGNP() zw ..ImportCSV() zw ..UpdateGNP() zw ..ShowGNP() zw ..DropGNP() Return sc } Of course it's just one approach to the problem but I hope it can be helpful. Looking forward for your feedback! Of course it's just one approach to the problem but I hope it can be helpful. Stay tuned for a dedicated LOAD DATA command in IRIS SQL coming very soon :-) Now csvgen supports LOAD DATA inside and is still useful to generate the class from scratch vs the arbitrary CSV.
Announcement
Anastasia Dyubaylo · Nov 22, 2021

InterSystems Tech Article Contest: Christmas Edition

Hey Community, Welcome to the second InterSystems technical article writing competition! Write an article on any topic related to InterSystems technology: 🎄 InterSystems Tech Article Contest: Christmas Edition 🎄 Duration: November 25 – December 25, 2021 Prizes for everyone: Everyone who publishes an article on Dev Community during this period will receive a special prize pack! Main Prizes: Apple AirPods Max / Oculus Quest 2 (VR Headset) / Amazon Kindle / Apple AirPods Pro / Raspberry Pi Join our new contest and your content will be seen by over 55K monthly readers! Details below. Prizes 1. Everyone is a winner in InterSystems Tech Article Contest! Any user who writes an article during the competition period will receive special prizes: 🎁 InterSystems Branded T-shirt 🎁 InterSystems Branded Coffee Cup 2. Expert Awards – articles will be judged by InterSystems experts: 🥇 1st place: Apple AirPods Max 🥈 2nd place: Oculus Quest 2 (VR Headset) 🥉 3rd place: Amazon Kindle 8G Paperwhite / Apple AirPods Pro / Raspberry Pi 4 8GB with InterSystems IRIS Community Edition ARM installed Or as an alternative: Alternatively, any winner can choose a prize from a lower prize tier than his own. 3. Developer Community Award – article with the most likes. The winner will have an option to choose one from the following prizes: 🎁 Apple AirPods Pro 🎁 Amazon Kindle 8G Paperwhite 🎁 Raspberry Pi 4 8GB with InterSystems IRIS Community Edition ARM installed Note: the author can only win one place in one nomination (in total one author can win two prizes: one in Expert and one in Community nomination). Who can participate? Any Developer Community member, except for InterSystems employees. Create an account! Contest Period 📝 November 25 - December 25: Publication of articles and voting time. Publish an article(s) throughout this period. DC members can vote for published articles with Likes – votes in the Community award. Note: The sooner you publish an article(s), the more time you will have to collect both Experts & Community votes. 🎉 December 26: Winners announcement. What are the requirements? ❗️ Any article written during the contest period and satisfying the requirements below will automatically enter the competition: The article must be related to InterSystems technology The article must be in English The article must be 100% new (it can be a continuation of an existing article) The article should not be plagiarized or translated (translations of your own DC articles from another language are allowed) Article size: >1,000 characters (links are not counted towards character limit) Team size: individual (multiple entries from the same author are allowed) What to write about? ❗️ You can choose any tech topic related to InterSystems technology. 🎯 NEW BONUS: If your article is on the topic from the list of the proposed topics, you will receive a bonus of 5 Expert votes (vs 1st place selected by an Expert = 3 votes). Here're some possible fields for choosing the article topic. These are just examples, you have the liberty to choose anything you want. # Topic Details 1 Embedded Python Introduction Embedded Python is an exciting new feature of InterSystems IRIS allowing developers to write methods, SQL procedures, and more in Python. 2 Embedded Python from Interoperability Explore how Embedded Python can be leveraged from an Interoperability production. 3 Embedded Python: Translating by Language Constructs While we aim for seamless Embedded Python integration there are some tips & tricks to smooth things over. Underscore methods, dictionaries, lists, and others. What are the best ways of calling Python features from ObjectScript? 4 Intro to InterSystems Reports Designer Continuation of this article. This article should cover: Catalog creation Creation of the basic report types, namely Chart (bar, pie, line, gauge, heatmap, ...) Table (summary and detailed) Crosstab Publishing Reports to Reports Server Creating a schedule A good tutorial to start with: Getting Started with InterSystems Reports 5 Calling Reports from Interoperability/IRIS An article describing how to execute (and get) InterSystems Reports Report from IRIS on from Interoperability Production. 6 Map Reports with InterSystems An article describing how to build InterSystems Reports Report with geospatial data. HoleFoods dataset contains locations for transactions that you can use. 7 How to do CI/CD with InterSystems IRIS – 8 Change Data Capture with Kafka Connect An example that shows how to set up Kafka Connect and export&import SQL data via the Kafal Connect JDBC connector. 9 Applying analytics / ML to the SQL Statement Index – 10 My favourite maintenance tasks, automated – 11 Leveraging the Audit database – 12 The three steps to set up GitHub Actions that make your app invincible – 13 OAuth2 authorization in IRIS instance – 14 Setup mirroring on K8s – 15 Using %MDX and %KPI instead of Subject Area in IRIS Analytics – 16 Trying External Language Gateways / compare to the gateways of old Example 17 Streaming events to Kafka from IAM – 18 IntegratedML walkthrough – 19 Integrating cloud services with productions e.g. MS Azure Cognitive Services or Amazon Rekognition. 20 Working with IKO – 21 IKO IRIS on AWS Kubernetes with Hugepages – 22 Incorporating backups with IKO – 23 IKO – Create a cluster with compute nodes, SAM, and no sharding Include the CPF file to set up our best practices. 24 Data Science shared workgroup setup with ECP There is a data server and each data scientist has a compute node on their desktop. Show the data is available when disconnected and syncs when you re-connect. 25 Article discussing storage options for cloud deployments (performance difference between local storage, block storage, etc) and trade-offs (you might not need mirrors if using block storage, etc.) – 26 Building IRIS images with Docker Build Mounts Details 27 InterSystems IRIS CUDA image There's a way to use GPUs/CUDA from inside the container. Describe how to build an InterSystems IRIS image with CUDA support. Note: Articles on the same topic from different authors are allowed. Feel free to submit your topic ideas in the comments to this post. So, We're waiting for your great articles! Good luck and let the power of Pulitzer be with you! ✨ WOW! Already 7 articles are in the game! Who's next?)) btw, if you publish an article for your Open Exchange contest application, it automatically goes to the Tech Article writing competition. So you have double wines! 😉 I'd like some clarification on the prompt "Using %MDX and %KPI instead of Subject Area in IRIS Analytics". I don't typically think of %MDX and %KPI as alternatives to creating/using a subject area in the way that the prompt implies - is the intention just to have an article that explains how to use %MDX and %KPI, or is there a specific use case that you are hoping it will explain?edit: Doesn't look like I'm eligible to participate, but maybe someone else wants to write this... Hey Developers! We have a lot of new articles in our InterSystems Tech Article Contest: Christmas Edition 🎄! A program to prohibit the use of old passwords. by @MikhailenkoSergey Changes to the security level of the system by @MikhailenkoSergey Deploying solutions without source code from ZPM by @MikhailenkoSergey Data anonymization, introducing iris-Disguise by @Henry.HamonPereira The power of XDATA applied to the API Security by @Yuri.Gomes Leveraging the Audit database by @Yuri.Gomes Traditional Debugging in ObjectScript by @Robert.Cemper1003 VSCode-ObjectScript on GitHub by @Dmitry.Maslennikov Why? How? What's zap-api-scan-sample? by @Henrique.GonçalvesDias OAuth2 and Basic Authentication, Authorization AND Auditing by code from Web Application by @Muhammad.Waseem How secure is password? by @Dmitry.Maslennikov Previewing Server Manager 3.0 for VS Code by @John.Murray Server Manager now showcasing VS Code's new support for pre-release extensions by @John.Murray ObjectScript REST API Cookbook by @Yuri.Gomes OAuth2 Authentication with GitHub account from IRIS Web Application by @Muhammad.Waseem Invite the FHIR® Accelerator Service to your Kubernetes Microservice Party by @Ron.Sweeney1582 Please, go check out those articles! And vote for articles you like by your thumbs up here! Hey Community! Another article is in the game: 17. MULTIEXCEL by @alex.kosinets Who will be the next?)) Support the articles you like: https://community.intersystems.com/contests/2 👍 Hey everyone, Next week, our InterSystems experts will start voting for articles in the Expert Awards. So, who has not yet taken part in the 2nd Tech Article, hurry up! 😉 Here're the articles that collect our new bonus of 5 Expert votes: 🎯 IntegratedML hands-on lab by @José.Pereira 🎯 IntegratedML walkthrough by @Yuri.Gomes NEW BONUS: If your article is on the topic from the list of the proposed topics, you will receive a bonus of 5 Expert votes (vs 1st place selected by an Expert = 3 votes). Who else? There are a few days left until the end of the contest! BTW, is it really 1000 characters or words? Because 1000 characters are around 260 words. Yes, 1000 characters. In the next competition, we will increase it ;) New articles participating in the competition: 18. IntegratedML walkthrough by @Yuri.Gomes 19. Holiday Reading: What Lies Beneath! by @Rob.Tweed 20. IntegratedML hands-on lab by @José.Pereira 21. ZAP API scan GitHub action by @José.Pereira 22. Using IRIS at university (and a fun task) by @Irene.Mikhaylova 4 days left until the end of the contest! Support your favourites with your likes! 👍 4 days left? 😃 Do we have until the end of the year this time?
Announcement
Ben Spead · Oct 28, 2021

How CCR is used to move InterSystems Reports

Happy #VSummit21 week!! CCR users should check out the following Virtual Summit '21 session by @Jean.Millette: Drinking Our Own Champagne: InterSystems AppServices Move from Zen Reports to InterSystems Reports - Find out how we use the CCR application to make changes to the CCR application (for reports) - Find out how we moved from Zen Reports to InterSystems Reports for the CCR application Feel free to ask questions on the content. Nice work Jean!! Thanks Ben for the “shout out” and big thanks to you, @Matthew.Giesmann, @Timothy.Leavitt , @Philip.Cantwell, @Paul.Collins, and others on the AppServices and Trak teams for building key parts of the framework that enabled CCR’s move to InterSystems Reports. My pleasure @Jean.Millette - it is great work which is worthy of a "shout out" !! :)
Announcement
Anastasia Dyubaylo · Dec 20, 2021

[Video] InterSystems Package Manager Advanced Topics

Hi Community, Join us for this walk-through of InterSystems Package Manager ZPM advanced features for developing and deploying InterSystems IRIS solutions: ⏯ InterSystems Package Manager Advanced Topics 🗣 Presenter: @Timothy.Leavitt, Development Manager, Application Services, InterSystems Subscribe and watch on InterSystems Developers YouTube channel!
Announcement
Anastasia Dyubaylo · Aug 11, 2021

Video: Demonstration: Adaptive Analytics in InterSystems IRIS

Hi Community, See a demonstration of InterSystems IRIS Adaptive Analytics and get a detailed description of this new offering for analytics end-users: ⏯ Demonstration: Adaptive Analytics in InterSystems IRIS 🗣 Presenter: @Amir.Samary, Director - Solution Architecture, InterSystems Subscribe to InterSystems Developers YouTube and stay tuned!
Discussion
Evgeny Shvarov · Aug 10, 2021

Is there any CRM available built with InterSystems IRIS?

Hi developers! Do you know a CRM that is built with InterSystems IRIS or Caché or Ensemble on a backend? Hi.These are two Brazilian software development companies that have products developed with InterSystems technology. It definitely has ERP, I don't know if it has CRM.http://www.innovatium.com.br/https://consistem.com.br/ Several companies in Belgium as well : https://www.datam.be/producten.html https://www.asci.be/customer-relationship-management/ Thank you, Marcio! Is there a typo on innovatium? I see the following: Thanks, Danny! One of our China ISV is also doing one. What Information do you need? Is there a site available? It is a start-up comp which they don't hv official site yet.
Announcement
Anastasia Dyubaylo · Aug 5, 2021

How to list a company on InterSystems Partner Directory

Hey everyone, We've made a video tutorial for an easy start on InterSystems Partner Directory: ⏯ How to list a company on InterSystems Partner Directory In this video, you will see a few simple steps on how to list your company on InterSystems Partner Directory. Stay tuned!
Article
Yuri Marx Pereira Gomes · Sep 6, 2021

OKR - Execute the strategy with InterSystems IRIS and OKR

The OKR methodology (Objectives and Key Results or Objectives and Key Results) is used by the largest companies in the world (such as Google, Netflix, Spotify, BMW, Linkedin, etc.) for agile performance management. It was created in the 1970s by Andrew Grove, president of Intel, and introduced to the general public in his famous book “High Output Management”. Around 1998 John Doerr, one of the world's top venture capitalists, after coming into contact with Intel's OKR, introduced the model to Larry Page and Sergey Brin, who started a small company called Google. Sergey and Larry saw the great value of the methodology and began writing the first OKRs for Google and then their individual OKRs. Since then, the practice has become a quarterly routine at the company. According to Rick Klau (Google Ventures), “Google wasn't Google” until he started practicing OKRs at the beginning. The benefits of OKR are: It has a simple process; It works with short cycles; It involves the entire team; Brings clarity in direction; Increases the chance of success; Encourages high performance; Increases focus; Makes measuring results easier To design your OKR, start with the objectives, they should be: Limited in time (3 to 6 months) and scope; Clear and understood by everyone; Aligned with the company or product/project strategy; Measurable. For each objective, define 2 to 5 key outcomes that are also clear, time-limited, and measurable. The Analytics-OKR (https://openexchange.intersystems.com/package/Analytics-OKR) has a simple sample using IRIS BI (DeepSee) to monitor OKR. For see it, follow the steps: 1. Get the source code: git clone https://github.com/yurimarx/analytics-okr.git 2. Build and up the project: docker-compose build docker-compose up -d 3. Open the Dashboards in the User Portal: http://localhost:32792/csp/irisapp/_DeepSee.UserPortal.Home.zen?$NAMESPACE=IRISAPP&$NAMESPACE=IRISAPP& 4. Open the OKR Expanded Dashboard and see it: 5. You can see OKR about strategies to grow the InterSystems DC. See the other dashboards and pivot tables and enjoy it.
Announcement
Anastasia Dyubaylo · Oct 18, 2021

InterSystems Interoperability Contest: Cast Your Vote!

Hey Developers, This week is a voting week for the InterSystems Interoperability contest! So, it's time to give your vote to the best solutions built with InterSystems IRIS. 🔥 You decide: VOTING IS HERE 🔥 How to vote? Details below. Experts nomination: InterSystems experienced jury will choose the best apps to nominate the prizes in the Experts Nomination. Please welcome our experts:⭐️ @Stefan.Wittmann, Product Manager ⭐️ @Robert.Kuszewski, Product Manager⭐️ @Nicholai.Mitchko, Manager, Solution Partner Sales Engineering⭐️ @Renan.Lourenco, Solutions Engineer⭐️ @Jose-Tomas.Salvador, Sales Engineer Manager⭐️ @Eduard.Lebedyuk, Sales Engineer⭐️ @Alberto.Fuentes, Sales Engineer⭐️ @Evgeny.Shvarov, Developer Ecosystem Manager Community nomination: For each user, a higher score is selected from two categories below: Conditions Place 1st 2nd 3rd If you have an article posted on DC and an app uploaded to Open Exchange (OEX) 9 6 3 If you have at least 1 article posted on DC or 1 app uploaded to OEX 6 4 2 If you make any valid contribution to DC (posted a comment/question, etc.) 3 2 1 Level Place 1st 2nd 3rd VIP Global Masters level or ISC Product Managers 15 10 5 Ambassador GM level 12 8 4 Expert GM level or DC Moderators 9 6 3 Specialist GM level 6 4 2 Advocate GM level or ISC Employees 3 2 1 Blind vote! The number of votes for each app will be hidden from everyone. Once a day we will publish the leaderboard in the comments to this post. The order of projects on the Contest Page will be as follows: the earlier an application was submitted to the competition, the higher it will be in the list. P.S. Don't forget to subscribe to this post (click on the bell icon) to be notified of new comments. To take part in the voting, you need: Sign in to Open Exchange – DC credentials will work. Make any valid contribution to the Developer Community – answer or ask questions, write an article, contribute applications on Open Exchange – and you'll be able to vote. Check this post on the options to make helpful contributions to the Developer Community. If you changed your mind, cancel the choice and give your vote to another application! Support the application you like! Note: contest participants are allowed to fix the bugs and make improvements to their applications during the voting week, so don't miss and subscribe to application releases! Hi, Developers! Here are the results after the first day of voting: Expert Nomination, Top 3 IRIS Interoperability Message Viewer by @Henrique.GoncalvesDias appmsw-telealerts by @MikhailenkoSergey IRIS Big Data SQL Adapter by @YURI MARX GOMES ➡️ Voting is here. Community Nomination, Top 3 IRIS Interoperability Message Viewer by @Henrique.GoncalvesDias appmsw-telealerts by @MikhailenkoSergey IRIS Big Data SQL Adapter by @YURI MARX GOMES ➡️ Voting is here. ​​​​​​​If you want to support the application by your like, please read our rules of voting first😊 Here are the results after 2 days of voting: Expert Nomination, Top 3 IRIS Interoperability Message Viewer by @Henrique Dias Node-RED node for InterSystems IRIS by @Dmitry.Maslennikov appmsw-telealerts by @Sergey Mikhailenko ➡️ Voting is here. Community Nomination, Top 3 IRIS Interoperability Message Viewer by @Henrique Dias Node-RED node for InterSystems IRIS by @Dmitry.Maslennikov appmsw-telealerts by @Sergey Mikhailenko ➡️ Voting is here. So, the voting continues. Please support the application you like! Voting for the InterSystems Interoperability contest goes ahead! And here're the results at the moment: Expert Nomination, Top 3 Node-RED node for InterSystems IRIS by @Dmitry Maslennikov IRIS Big Data SQL Adapter by @Yuri.Gomes IRIS Interoperability Message Viewer by @Henrique Dias ➡️ Voting is here. Community Nomination, Top 3 IRIS Interoperability Message Viewer by @Henrique Dias Node-RED node for InterSystems IRIS by @Dmitry Maslennikov IRIS Big Data SQL Adapter by @Yuri.Gomes ➡️ Voting is here. Hey Developers! 3 days left before the end of voting! Please check out the Contest Board and vote for the applications you like! 👍🏼
Announcement
Anastasia Dyubaylo · Nov 11, 2021

InterSystems Security Contest Kick-off Webinar

Hi Community, We are pleased to invite all the developers to the upcoming InterSystems Security Contest Kick-off Webinar! The topic of this webinar is dedicated to the Security contest. We’ll discuss the aspects of Security Model implementation in InterSystems IRIS, the requirements, and what do we expect from participants of the Security contest. Also, we’ll answer all the questions related to the contest! Date & Time: Monday, November 15 — 12:00 AM EDT Speakers: 🗣 @Andreas.Dieckow, Principal Product Manager at InterSystems Corporation🗣 @Evgeny.Shvarov, InterSystems Developer Ecosystem Manager So! We will be happy to talk to you at our webinar! ✅ JOIN THE KICK-OFF WEBINAR! The Eventbrite record looks a bit strange. Why not on sale until 3 weeks after today's kickoff? Hi John, Thanks for noticing! Fixed. Please join in an hour ;) Hey Developers, The recording of this webinar is available on InterSystems Developers YouTube! Please welcome: ⏯ InterSystems Security Contest Kick-off Webinar Big applause to our speakers! 👏🏼
Announcement
Evgeny Shvarov · Dec 1, 2021

InterSystems Security Contest 2021 Bonuses Results

Hi contestants! We've introduced a set of bonuses for the projects for the Interoperability Contest 2021! Here are projects that scored it: Project Basic Auth Bearer/JWT OAuth Authorization Auditing Encryption Docker ZPM Online Demo Code Quality Article on DC Video on YouTube Total Bonus Nominal 2 3 5 2 2 2 2 2 3 1 2 3 29 appmsw-forbid-old-passwd 2 2 2 1 2 9 isc-apptools-lockdown 2 - - 1 2 5 passwords-tool 2 2 1 2 7 API Security Mediator 2 2 2 2 2 3 1 6 3 23 Audit Mediator 2 2 2 1 4 3 14 iris-disguise 2 2 1 4 3 12 iris-saml-example 5 2 2 2 3 1 2 17 Server Manager 3.0 Preview 2 4 6 appmsw-dbdeploy 2 2 1 2 7 Data_APP_Security 2 5 2 2 2 2 3 1 4 3 26 IRIS Middlewares 2 1 3 TimeTracking-workers 2 2 1 5 zap-api-scan-sample 2 1 4 3 10 https-rest-api 2 2 Please apply with your comments here in the posts or in Discord. Bonuses are subject to change upon the improvements or your requests if we missed something! Good luck in the contest! Hi Mr. Evgeny Shvarov Thanks for sharing Please note that Data_APP_Security app already have article on DC Thanks I claim 2 points to audit mediator app, because the article https://pt.community.intersystems.com/post/aproveitando-o-banco-de-dados-de-auditoria I claim 2 points to security mediator, because the article https://pt.community.intersystems.com/post/o-poder-do-xdata-aplicado-%C3%A0-seguran%C3%A7a-da-api I request bonus to online app (SecurityMediator) http://ymservices.tech:52773/crud/ I request bonus to use Audit into the app SecurityMediator. Evidence: https://github.com/yurimarx/iris-api-security-mediator/blob/a3fa1863cd8318ace38d554ef3956694e6b28ef4/src/dc/SecurityMediator/SecurityMediator.cls#L66 I request bonus to the use of basic auth, my app is REST API that's requires basic auth. If you access my app online, you have to inform user and password. (http://ymservices.tech:52773/crud/). Evidence: https://github.com/yurimarx/iris-api-security-mediator/blob/a3fa1863cd8318ace38d554ef3956694e6b28ef4/module.xml#L21 I just posted another article about my Server Manager 3 entry: https://community.intersystems.com/post/server-manager-now-showcasing-vs-codes-new-support-pre-release-extensions I didn't know that translated articles give points, so if it is allowed there is my article in portuguese https://pt.community.intersystems.com/post/anonimiza%C3%A7%C3%A3o-de-dados-apresentando-iris-disguise Hi, I am requesting points for translated article in Spanish for Data_APP_Security app https://es.community.intersystems.com/post/c%C3%B3mo-crear-usuarios-conceder-privilegios-habilitardeshabilitar-y-autentificarinvalidar Thanks Hi,Add video on YouTube https://www.youtube.com/watch?v=Ofyf0IdakeYThanks I claim more 2 points (security mediator) for my new article https://community.intersystems.com/post/objectscript-rest-api-cookbook Hey Mr. Evgeny Shvarov Please add points for the `quality code` for: # appmsw-forbid-old-passwd +1 # isc-apptools-lockdown +1 I also ask you to add +2 for `appmsw-forbid-old-passwd` The program that checks the correctness of the password entered by the user is already definitely an authorization component. Please add points for the quality of the code for `appmsw-dbdeploy`all errors are due to the fact that the code quality program cannot work with% ZPM.https://community.objectscriptquality.com/dashboard?id=intersystems_iris_community%2Fappmsw-dbdeploy Hi Mr. Evgeny Shvarov Please note that I have added OAuth2 support along with Article for Data_APP_Security appThanks Hi @Evgeny.Shvarov We are here to request bonus points to Gryffindor ZAP API Scan Sample zap api scan sample 1 article in English: https://community.intersystems.com/post/why-how-whats-zap-api-scan-sample and 1 article in Portuguese: https://pt.community.intersystems.com/post/por-que-como-o-que-%C3%A9-zap-api-scan-sample ![funny](https://media.giphy.com/media/Q7ozWVYCR0nyW2rvPW/giphy.gif) :)
Announcement
Evgeny Shvarov · Aug 3, 2021

Join InterSystems Discord While DC Is Not Available

Hi Developers! Currently, we are experiencing technical issues with DC sign-in - you may not be able to sign in and contribute to the Developer Community. Our engineers are already working to solve the issue, so we are committed to restoring service quickly. To stay in touch, let's continue our tech talks on InterSystems Developers Discord Server 👈 Thank you for your patience!
Announcement
Evgeny Shvarov · Aug 26, 2021

Technology Bonuses for InterSystems Analytics Contest 2021

Hi Developers! Here're the technology bonuses for the InterSystems Analytics contest that will give you extra points in the voting. Adaptive Analytics (AtScale) Cubes usage - 4 pointsInterSystems Adaptive Analytics provides the option to create and use AtScale cubes for analytics solutions. You can use the AtScale server we set up for the contest (URL and credentials can be collected in the Discord Channel) to use cubes or create a new one and connect to your IRIS server via JDBC. The visualization layer for your Analytics solution with AtScale can be crafted with Tableau, PowerBI, Excel, or Logi. Documentation, AtScale documentation Training Tableau, PowerBI, Logi usage - 3 points Collect 3 points for the visualization you made with Tableau, PowerBI, or Logi - 3 points per each. Visualization can be made vs direct IRIS BI server or via the connection with AtScale. Logi is available on behalf of the InterSystems Reports solution - you can download the composer on InterSystems WRC. A temporary license can be collected in the discord channel. Documentation Training InterSystems IRIS BI - 3 points InterSystems IRIS Business Intelligence is a feature of IRIS which gives you the option to create BI cubes and pivots against persistent data in IRIS and deliver then this information to users using interactive dashboards. Learn more The basic iris-analytics-template contains examples of IRIS BI cube, pivot, and a dashboard. Here is the set of examples on IRIS BI solutions: Samples BI Covid19 analytics Analyze This Game of Throne Analytics Pivot Subscriptions Error Globals Analytics Creating InterSystems IRIS BI Solutions Using Docker & VSCode (video) The Freedom of Visualization Choice: InterSystems BI (video) InterSystems BI(DeepSee) Overview (online course) InterSystems BI(DeepSee) Analyzer Basics (online course) InterSystems IRIS NLP (iKnow) - 3 points InterSystems NLP a.k.a. iKnow is an InterSystems IRIS feature and is a library for Natural Language Processing that identifies entities (phrases) and their semantic context in natural language text in English, German, Dutch, French, Spanish, Portuguese, Swedish, Russian, Ukrainian, Czech and Japanese. Learn more about iKnow on Open Exchange Examples: Covid iKnow Text Navigator Samples Aviation and more. Use iKnow to manage unstructured data in your analytics solution and get 1 bonus point. Docker container usage - 2 points The application gets a 'Docker container' bonus if it uses InterSystems IRIS running in a docker container. Here is the simplest template to start from. ZPM Package deployment - 2 points You can collect the bonus if you build and publish the ZPM(ObjectScript Package Manager) package for your Full-Stack application so it could be deployed with: zpm "install your-multi-model-solution" command on IRIS with ZPM client installed. ZPM client. Documentation. Unit Testing - 2 points Applications that have Unit Testing for the InterSystems IRIS code will collect the bonus. Learn more about ObjectScript Unit Testing in Documentation and on Developer Community. Online Demo of your project - 3 pointsCollect 3 more bonus points if you provision your project to the cloud as an online demo. You can use this template or any other deployment option. Example. Here is the video on how to use it. Code quality analysis with zero bugs - 2 points Include the code quality Github action for code static control and make it show 0 bugs for ObjectScript. Article on Developer Community - 2 points Post an article on Developer Community that describes the features of your project. Collect 2 points for each article. Translations to different languages work too. Video on YouTube - 3 points Make the Youtube video that demonstrates your product in action and collect 3 bonus points per each. Example. The list of bonuses is subject to change. Stay tuned!
Announcement
Anastasia Dyubaylo · Sep 10, 2021

Video: Best Practices for InterSystems API Manager

Hey Community A new video is already on InterSystems Developers YouTube ⏯ Best Practices for InterSystems API Manager Learn how to setup your services and routes to leverage full potencial of InterSystems API Manager (IAM) and how to use effectively the workspaces. See an example of a good workflow for Open API specification files and learn about High Availability setup. 🗣 Presenter: @Stefan.Wittmann, Product Manager, InterSystems Enjoy and stay tuned!