Article Rob Tweed · Dec 20, 2021 1m read Holiday Reading: What Lies Beneath! For those of you who might be new to IRIS, and even those who have used Cache or IRIS for some time but want to explore beyond its usually-assumed boundaries and practices, you might want to dive into this detailed exploration of the database engine that is at its heart, and discover just what you can really do with it, going way beyond what InterSystems have done with it for you. #Databases #Data Model #Document Data Model (NoSQL) #Globals #Multi-model #Caché #InterSystems IRIS 10 5 4 434
Article Rob Tweed · May 14, 2021 1m read Global Storage: Everything you wanted to know, and more! At the heart of IRIS and Cache is a very interesting database architecture that we, at M/Gateway Developments, refer to as "Global Storage". If you ever wanted to know more about the fundamentals and capabilities of this underlying database, you might want to read a major analysis we've put together: https://github.com/robtweed/global_storage Amongst other things you'll discover that: #Databases #Caché #InterSystems IRIS 8 4 2 545
Article Rob Tweed · Jan 26, 2021 2m read QEWD Monitor's visualisation of hierarchical storage I've posted this video on YouTube: https://www.youtube.com/watch?v=gHUifpuav9I Expand this article for some background to what it shows and what it's all about... #Globals #Multi-model #Node.js #InterSystems IRIS Open Exchange app 2 2 0 229
Article Rob Tweed · Dec 11, 2020 1m read Integrating QEWD with IRIS over a network connection QEWD is assumed by most people to only integrate with IRIS (or Cache) via a connection through IRIS's high-performance C interface. This requires QEWD (and its Node.js environment) to be installed and configured on the same machine as IRIS. I'm frequently asked if QEWD can run on a separate server (or servers), and access IRIS (or Cache) over a network connection. The answer is yes it can, but the information on how to set it up in this way has been admittedly a bit tricky to discover. #Node.js #REST API #InterSystems IRIS 0 0 0 306
Article Rob Tweed · Oct 6, 2020 4m read qewd-conduit: Showcasing QEWD's Unique integration of Node.js/JavaScript and IRIS Those of you who are following the FullStack competition here in the Developer Community will know that I submitted an entry named qewd-conduit. I wanted to summarise why I think it's something worth you taking a bit of time to check out. qewd-conduit uses the Node.js-based QEWD framework alongside IRIS to implement the back-end REST APIs for something known as the RealWorld Conduit application: https://github.com/gothinkster/realworld #JavaScript #Node.js #REST API #InterSystems IRIS Open Exchange app 5 6 1 423
Article Rob Tweed · Dec 13, 2018 2m read QEWD-Up: A New, Fast-track way to create REST APIs There's a new and exciting enhancement to QEWD that has just been released - it's an additional layer of abstraction known as QEWD-Up. QEWD-Up hides away all the mechanics of QEWD itself, allowing you to focus on just your REST APIs and the code that implements them.Additionally, and importantly, QEWD-Up simplifies the maintenance of your REST APIs, allowing you (and others) to quickly and easily understand their life-cycle and implementation. #Caché #Node.js #REST API #InterSystems IRIS #JavaScript 3 3 4 757
Article Rob Tweed · Aug 30, 2018 5m read Using QEWD.js to create REST APIs for IRIS As a result of Evgeny's recent questions regarding the use of QEWD.js with IRIS in another post, I thought it would be a good idea to create a separate post focusing specifically on how to use QEWD.js to create REST APIs for IRIS.QEWD.js is, of course, a Node.js framework, and all the REST API code can be written entirely in JavaScript. #Node.js #REST API #JavaScript #InterSystems IRIS 4 4 4 771
Article Rob Tweed · Nov 12, 2017 1m read Software-Defined Storage and Containers One for Luca, perhaps?Interesting article here:https://www.redhat.com/en/blog/containers-aren%E2%80%99t-just-applicatio...Would this be a fit for Cache / IRIS containerisation?Not sure I fully "get" what's being proposed in the article, mind you. #Containerization #Caché 1 3 0 598
Article Rob Tweed · Aug 17, 2017 1m read Creating REST Services with QEWD.js and Cache: Tutorial Quite a few enhancements have appeared over recent months in QEWD for easing and simplifying the creation of REST-based services. It's now even more slick and powerful, allowing you to very quickly create very high-performance, highly-scalable REST (and Web) services that make use of Cache.I've therefore updated the training presentation deck (Part 31 on developing REST Services with QEWD). It describes all the new features with worked examples. See: #JavaScript #REST API #Tutorial #SOAP #Caché 2 1 0 503
Article Rob Tweed · Jul 31, 2017 7m read Creating a QEWD Micro-Service If you read my previous post that introduced QEWD Micro-Services, you're hopefully eager to learn how to use them. So in this post I'll explain what you need to know in order to get started.If you look in the QEWD repository, you'll find the folder: https://github.com/robtweed/qewd/blob/master/example/jwt #Microservices #JSON #Frontend #JavaScript #Caché 1 0 0 433
Article Rob Tweed · Jul 31, 2017 5m read Introduction to QEWD Micro-Services In my previous posting about the new support in QEWD for JSON Web Token (JWT) support, I mentioned that it was a key step in enabling Micro-Service support in QEWD. In this post I'll give some background to how they work and the thinking behind them.If you haven't heard about Micro-Services and/or want to learn more, there's lots of information available if you do a Google Search. Here's a good starting point:https://smartbear.com/learn/api-design/what-are-microservices/ #Microservices #JSON #Node.js #Frontend #JavaScript #Caché 3 3 0 662
Article Rob Tweed · Jul 31, 2017 7m read JSON Web Tokens are now Supported by QEWD.js I've written previous IDC articles about QEWD and how it provides a very high-performance, yet simple-to-use, way of integrating Node.js with Cache #Microservices #JSON #Frontend #JavaScript #Caché 2 0 0 679
Article Rob Tweed · May 22, 2017 1m read WebSockets v REST? Most frameworks support either REST or WebSockets, and don't make it easy to switch between the two, and/or support both styles of application at the same time. WebSockets offer many advantages over REST, eg:- most benchmarks show WebSocket messaging to be significantly faster than over HTTP #REST API #JavaScript #Caché 1 1 0 452
Article Rob Tweed · May 1, 2017 1m read Building a QEWD / Node.js / Cache REST Back-end Something that shot up the popularity stakes last week was this article on a very interesting initiative: RealWorld:https://medium.com/@ericsimons/introducing-realworld-6016654d36b5I decided it would be a good idea to use this as a way of creating an exemplar implementation of a RESTful back-end using QEWD against their published API (https://github.com/gothinkster/realworld/tree/master/api)The results are here: #Node.js #REST API #JavaScript #Caché 4 14 0 1.2K
Article Rob Tweed · Apr 18, 2017 1m read Having your Node.js Cake and Eating It Too I've mentioned the QEWD project in this group before: it's a Node.js-based platform for web, Native and REST applications which tightly integrates with Cache. It uses a somewhat different philosophy to the use of Node.js than the norm, and I've now published an article that explains this approach and the unique benefits that arise as a result. It turns out that, integrated via QEWD, Cache is an ideal bed-fellow for Node.js. QEWD makes the integration of Cache and Node.js exceptionally fast, simple and intuitive to use, but also extremely powerful. Read the article here: #Frontend #Node.js #REST API #Caché 4 4 0 514
Article Rob Tweed · Dec 2, 2016 1m read Global Storage using Redis Some folks here may find this interesting: https://groups.google.com/forum/#!topic/enterprise-web-developer-communi... #Other 0 0 0 486
Article Rob Tweed · Oct 29, 2016 1m read Top 10 NoSQL Databases See http://www.datasciencecentral.com/profiles/blogs/ten-top-nosql-databasesWhat will it take before Cache begins to appear on (or at the very least be considered for) such lists? #Document Data Model (NoSQL) #Graph #Key Value #Caché 1 1 0 1.2K
Article Rob Tweed · Sep 9, 2016 1m read EWD 3: Integrating Cache and Node.js. Free Training Course I've released a comprehensive, free online training course on the new EWD 3 suite of products that allow the integration of Cache with the burgeoning Node.js world, and allow you to create and run browser-based and mobile applications with all the very latest development technologies from the JavaScript world. #JavaScript #Node.js #Caché 4 0 0 407
Article Rob Tweed · Sep 5, 2016 1m read Ranking of Graph Databases and GlobalsDB Interesting to see this latest ranking come to my attention:http://db-engines.com/en/ranking/graph+dbmsLook what's ranked 16th. Shame a decision was made to deprecate it #Graph #Caché 2 5 0 651
Article Rob Tweed · Jul 25, 2016 2m read ewd-feder8: New EWD 3 module for federation / integration of Web Service and REST end-points Today I'm releasing a new EWD 3 module - ewd-feder8. ewd-feder8 is a federation or integration platform, built as an extension of the EWD 3 ewd-xpress module. So what does it do and what's it for? It's all about federating and integrating multiple web or REST service end-points. At its simplest you can use it as a proxy server in front of a remote web service or REST end-point. #REST API #Caché 2 0 0 386