Evgeny Shvarov · Dec 16, 2019 go to post

Hi Sergey! Sounds exciting!

Anything more than picture? E.g. URL, demo, code sample?

Evgeny Shvarov · Dec 14, 2019 go to post

For those who participate in ObjectScript Advent of Code 2019: there is an opportunity to receive an attempt for the certification exam for free!

Be one of the top 3 performers in the competition and get a voucher for the certification exam!

The current leaderboard is the following:

And you still have 2 weeks to change the leaderboard!

*The option is not eligible for InterSystems employees so your chances to win are higher! ;)

Evgeny Shvarov · Dec 14, 2019 go to post

Advent Of Code 2019 reached its equator!

Here is the current top-20 list:

We decided to raise the odds in the competition and we are adding a new prize for winners - 3 vouchers for InterSystems Certification Exams!

Top-3 participants will get the voucher for any of the two exams available! 

*The option is not eligible for InterSystems employees.

Evgeny Shvarov · Dec 12, 2019 go to post

This is very wise, thanks Ed!

For zpm-enabling we plan to add some boilerplate module.xml generator for the repo,  stay tuned

Evgeny Shvarov · Dec 12, 2019 go to post

The answer to all this could be "To make the world the better place"). 

Because if you do all 3 you get:

the same wonderful Web terminal, but with simpletransparent, and standard installing mechanism with and yet another channel for distribution, cause ZPM seems to be a very handy and popular way to install/try the staff.

Maybe yet another channel of clear and handy app distribution is enough argument to change something in the application too?

Evgeny Shvarov · Dec 12, 2019 go to post

Hi Nikita!

Thanks for the good question!

The answer is on why module.xml vs installer.cls on projections is quite obvious IMHO.

Compare module.xml and installer.cls which does the same thing.

Examining module.xml you can clearly say what the installation does and easily maintain/support it.

In this case, the package installs:

1. classes from WebTerminal package:

<Resource Name="WebTerminal.PKG" />

2. creates one REST Web app:

 <CSPApplication 
        Url="/terminal"
        Path="/build/client"
        Directory="{$cspdir}/terminal"
        DispatchClass="WebTerminal.Router"
        ServeFiles="1"
        Recurse="1"
        PasswordAuthEnabled="1"
        UnauthenticatedEnabled="0"
        CookiePath="/"
      />

3. creates another REST Web app:

    <CSPApplication 
        Url="/terminalsocket"
        Path="/terminal"
        Directory="{$cspdir}/terminalsocket"
        ServeFiles="0"
        UnauthenticatedEnabled="1"
        MatchRoles=":%DB_CACHESYS:%DB_IRISSYS:{$dbrole}"
        Recurse="1"
        CookiePath="/"
      />

I cannot say the same for Installer.cls on projections - what does it do to my system?

Simplicity, transparency, and installation standard with zpm module.xml approach vs what?

Evgeny Shvarov · Dec 4, 2019 go to post

Maybe it's a good moment to start/try with IRIS.

Check the article

You don't need anything but docker, git and vscode - IRIS Community Edition will be pulled from Docker and its free to use.

Evgeny Shvarov · Dec 3, 2019 go to post

WOW.

Rob, do you plan to share videos on that?

With explanations on all the multi model parts?

Evgeny Shvarov · Dec 3, 2019 go to post

Whatever works for you. I think I need to share the fastest way to code ObjectScript with repo some day...

The fastest imho is IRIS CE on docker+VSCode

Evgeny Shvarov · Dec 3, 2019 go to post

Hi Mike!

UDL is the one of the way $System.OBJ.Export() exports classes. Simply UDL is not XML)

Just make the solutions in ObjectScript in any IDE you like!

Evgeny Shvarov · Dec 3, 2019 go to post

I appreciate if you add a task here - you'll be able to get the update on progress.

>Btw is there a way to update the avatar picture ??

I bet. Same way possibly you added the first one?

Evgeny Shvarov · Dec 3, 2019 go to post

Neerav!

This is a very good idea and of course, we can do that.

But not automatically - not all the members want to expose their certificates.

What is the appropriate way you think? 
What if we add the extra field in the member profile for the certificate link?

Also, we can add some signs to the avatar image. 

Evgeny Shvarov · Dec 1, 2019 go to post

The leaderboard looks like that now:

If you see these people in the list - you are in the right place ;)

Evgeny Shvarov · Dec 1, 2019 go to post

Yes,  Robert!

Thanks for rasing the topic!

Code is the same 130669-ab1f69bf
And it's the same @Dmitry Maslennikov's board he created last year and we are using again this year for ObjectScript contest.
 

Evgeny Shvarov · Nov 29, 2019 go to post

Hey!

The agenda is updated - I'll do the following sessions:

📌 21:00 
ObjectScript Package Manager Introduction — Package Manager Client for InterSystems IRIS 

📌 21:15 
Open Exchange and other resources & services for InterSystems Developers 

Come to chat!

Evgeny Shvarov · Nov 29, 2019 go to post

Hi Michel!

have you seen how comic sans is viewed on mobile devices?

 

this is not very easy to read. Do you really need Comic Sans?

Evgeny Shvarov · Nov 23, 2019 go to post

Every time you build cube you get your cube deleted and the data copied from persistent objects to the cube. Do you really want to delete persistent data?

Evgeny Shvarov · Nov 22, 2019 go to post

Hi T!

Thanks for this, you are right.

Highcharts.js changes license terms through time. 
I haven't found the license agreement actual for highcharts.js 3.0 which is delivered with the current DSW release. I remember it was something like "You pay for the support".

The license for the current version highcharts.js 7.2 is the following and could be purchased for commercial usage.