Article Dmitry Maslennikov · Mar 18, 2019 4m read Behind the scene of isc-tar project I am just recently announced my project isc-tar. But sometimes it is not less interesting what’s behind the scene: how it was built, how it works and what happens around the project. Here is the story:How to develop this projectHow to test itHow to release new versions for publishingAnd finally how to automate all aboveContinuous integrationSo, I would like to tell all about it. #Development Environment #DevOps #Docker #VSCode #InterSystems IRIS 2 0 2 634
Article Dmitry Maslennikov · Mar 15, 2019 2m read Tar compress tool in ObjectScript I'm sure most of you have already familiar with the possibility of using GZIP in InterSystems products. But, the problem is that GZIP working only with one file or stream, and it does not support folders. When you work in Unix systems, there is a possibility how to solve it, using tar compress tool which goes with every Linux system from out of the box. But what to do if you have work on Windows as well, which does not have it. I am pleased to offer you my new project isc-tar, which will help you do not care about operating system, and deal with tar files anywhere. #Development Environment #Tips & Tricks #Tools #InterSystems IRIS #Open Exchange Open Exchange app 6 1 4 936
Article Dmitry Maslennikov · Nov 5, 2018 13m read Abnormal programming with InterSystems I bet that not everyone familiar with InterSystems Caché knows about Studio extensions for working with the source code. You can actually use the Studio to create your own type of source code, compile it into interpretable (INT) and object code, and sometimes even add code completion support. That is, theoretically, you can make the Studio support any programming language that will be executed by the DBMS just as well as Caché ObjectScript. In this article, I will give you a simple example of writing programs in Caché Studio using a language that resembles JavaScript. If you are interested, please read along. #Caché #Studio #InterSystems IRIS 12 6 6 1.3K
Article Dmitry Maslennikov · Sep 4, 2018 1m read Global Summit 2018: Unconference topics to discuss Global Summit will happen too soon, and I'm going to be there, as many of you I hope. You should register if still did not do it. #Events #Global Summit 2018 #Summit 2 5 0 532
Article Dmitry Maslennikov · Sep 4, 2018 1m read GlobalSummit 2018 share your experience with Docker GlobalSummit too close now, so many people going to be there from so many companies. I'm sure that somebody already uses Docker or even Kubernetes in their work, I do. And would like to share my experience and thoughts about what could be better. And want to hear other people about their experience, how you use Docker, what issues have you faced and how did you solve it. I think InterSystems will help us to find time and place when we could do it, and hope @Luca Ravazzolo will join us. #Docker #Global Summit 2018 #Summit 0 3 0 368
Article Dmitry Maslennikov · Jun 2, 2017 4m read What you could miss about Unicode and how it is stored in Caché It was my answer to the question appeared in GoogleGroups. And when I answered there I figured out that it might worth to post an article and to add some light on how Unicode is stored in Caché. #Caché #Databases #Tips & Tricks 6 2 0 1.2K
Article Dmitry Maslennikov · Apr 19, 2017 6m read Containerization Caché - let's add our application In my previous article, I gave an example of how to get the own image with InterSystems Caché. Now it's time to launch a project with container. #Containerization #Docker #System Administration #Terminal #Caché 10 5 3 1.6K
Article Dmitry Maslennikov · Mar 13, 2017 6m read Containerization Caché In this article, I am going to give some examples to get your own docker image with InterSystems Caché/Ensemble. #Cloud #Containerization #DevOps #Docker #System Administration #Caché 19 40 2 4.8K
Article Dmitry Maslennikov · Oct 17, 2016 6m read Internal Structure of Caché Database Blocks, Part 3 This is the third article (see Part 1 and Part 2) where I continue to introduce you to the internal structure of Caché databases. This time, I will tell you a few interesting things and explain how my Caché Blocks Explorer project can help make your work more productive. #Databases #System Administration #Caché 10 11 0 2.4K
Article Dmitry Maslennikov · Oct 11, 2016 5m read Internal Structure of Caché Database Blocks, Part 2 This text is a continuation of my article where I explained the structure a Caché database. In this article, I described the types of blocks, connections between them and their relation to globals. The article was purely theoretical. I made a project that helps visualize the block tree - and this article will explain how it works in great detail. #Databases #System Administration #Caché 8 3 1 2.2K
Article Dmitry Maslennikov · Oct 3, 2016 6m read Internal Structure of Caché Database Blocks, Part 1 InterSystems Caché globals provide very convenient features for developers. But why are globals so fast and efficient?TheoryBasically, the Caché database is a catalog having the same name as the database and containing the CACHE.DAT file. On Unix systems, the database can also be an ordinary disk partition. #Databases #System Administration #Caché 14 10 7 5.5K
Article Dmitry Maslennikov · Jun 30, 2016 6m read Linux bash completions for ccontrol/csession I want to show my script which I use for a completion in bash, for ccontrol and csession. With this script bash helps to available (running or down) instances to ccontrol, or in csession file/usr/share/bash-completion/completions/ccontrol #Code Snippet #System Administration #Caché 6 2 0 1K
Article Dmitry Maslennikov · Feb 23, 2016 14m read Custom Studio file Developing an idea with RuleEngine in XData, we could even refuse from editing full class and edit only valuable xml. Sometime ago I have already written an article(in russian) about such possibility, even more, in that article I wrote about compilable JavaScript to Caché. #Object Data Model #Studio #Caché 5 2 0 1.1K
Article Dmitry Maslennikov · Feb 21, 2016 6m read XData Studio Assist Some days ago Alberto has written a very interesting article about the usefulness of ObjectGenerators available in Caché. #Development Environment #Object Data Model #Studio #Caché 7 2 0 962
Article Dmitry Maslennikov · Feb 4, 2016 1m read Some more errors in Atelier #Development Environment 2 5 0 570
Article Dmitry Maslennikov · Feb 1, 2016 1m read Atelier Syntax highlighting errors There are still so many syntax highlighting errors in Atelier, which still exists from first beta public release. #Development Environment 1 8 0 371
Article Dmitry Maslennikov · Dec 4, 2015 1m read CacheBlocksExplorer Database Blocks Explorer for InterSystems CachéKey features #System Administration #Tools #Caché 7 8 0 525