Marjan Sterjev, Author at InterWorks

Apache Velocity Server-Side Template Injection

Apache Velocity¬†is a well-known templating engine used in Java Enterprise applications. It is used as a web page rendering engine, e-mail message composition etc. Many commercial products rely on Velocity as one of the fastest content generators that is producing content, based on predefined templates and dynamically supplied parameters. A couple of days ago, a […]

CEP: Detecting Missing Events

The real-time stream processing analytics is of a paramount significance for today‚Äôs agile business. There are many solutions out there like: https://aws.amazon.com/kinesis/data-analytics/ https://www.confluent.io/product/ksql/ Amazon Kinesis Data Analytics¬†is available for a couple of years. ¬†Kafka‚Äôs¬†KSQL¬†has been released recently. Both products support¬†SQL¬†like continuous queries for data¬†filtering,¬†transformation,¬†aggregations,¬†windowing¬†etc. However, it seems, up to my knowledge, one use case is […]

Jira User Directory Custom Attributes Integration

Jira supports integration with external¬†LDAP User Directories. This is a powerful feature that allows authentication and authorization of users registered into existing (corporate) directories. One of the LDAP templates supported out of the box is Microsoft Active Directory.¬†LDAP User Directory¬†integration is particularly useful in the case of¬†Jira Service Desk¬†where users shall be able to access […]

MuleSoft ESB Drools Continuous Integration

Business Rules   Business Rules has been powerful concept for decades. Do you remember Prolog? What about Drools? Business Rules engines allow us to write IF-THEN-ELSE conditions in a declarative way as opposite to the procedural way which is a common way of writing computer programs. With Business Rules you can focus on the logic […]

InterWorks Private Ethereum Blockchain as Smart Contract Repository

  Blockchain is inevitable buzzword today. Here at InterWorks we believe in the potential of this technology. Yes, there are shortcomings and obstacles at the moment like scalability and security, but we believe that the concepts will converge into stable implementations that will support ubiquitous solutions like micro payments in IoT¬† or peer-to-peer electrical energy […]

JIRA REST API User Impersonation

JIRA¬†is one of the best, if not the best, task management systems on the market. Besides JIRA’s powerful out-of-the-box features, the whole product has rich add-on (plugin) mechanism that can help you customize many JIRA aspects. JIRA exposes REST API as well that allows building rich ecosystems that support automation of many tasks, creating¬†Issues¬†for example. […]