TechLife: Idea Port Riga blog about mobile, web and integration solutions for enterprises

Visiting Gartner Summit 2015 in London

Jul 23, 2015 8:39:57 AM / by Jevgenijs Rogovs posted in Events

0 Comments

On 18-19 of May in the heart of London “Gartner Application Architecture, Development & Integration Summit” took place. Most probably, you’ve heard about Gartner in relation to their famous Magic Quadrants that emphasize leaders in selected categories. Nevertheless, they do a lot of other interesting stuff including various events organization.

Read More

Using Redis Lua scripting for complex queues

Jul 16, 2015 9:03:52 AM / by Jevgenijs Rogovs posted in Redis

0 Comments

Redis is described by its author Salvatore Sanfilippo as a “strange project”. It’s a distributed cache, it’s an in-memory key-value store, and it’s a notification (publish/subscribe) server. A kind of all-in-one, which is actually good at everything it does. Although Redis keys and values are essentially just strings, one can group them into lists, sets, hashes and all-powerful sorted sets. It also stores numbers very efficiently, which makes such values consume less memory and enables fast numerical operations on them (like atomic increments).

Read More

Fast Forward: decisions

Jul 9, 2015 9:32:50 AM / by Jevgenijs Rogovs posted in Fast Forward

0 Comments

Today we commonly feel the urge to move faster – take notice faster, learn faster, decide faster and act faster. It becomes a struggle. Still we can’t just decide: let’s be faster. There are situations, behaviors, previous experience and other things slowing us down. Let’s gather some analysis on what are the common situations asking for faster action, and what could be the simplest solutions at hand helping us find a way to move in a Fast Forward way – e.g., quick decision making.

Read More

Using rpart.utils.push on a model with many attributes

Jul 2, 2015 8:46:56 AM / by Jevgenijs Rogovs posted in Data mining

0 Comments

The last few months I’ve spent on an interesting Data Mining project. The aim of this data science exercise was to help business reduce customer handling time in a contact center. The project itself and the results we’ve achieved will be covered in my next article, but today I would like to share how I solved a technical issue that came up during the project.

Read More

Fast Forward: become an inspiring team leader

Jun 25, 2015 11:42:43 AM / by Jevgenijs Rogovs posted in Fast Forward

0 Comments

Today we commonly feel the urge to move faster – take notice faster, learn faster, decide faster and act faster. It becomes a struggle. Still we can’t just decide: let’s be faster. There are situations, behaviors, previous experience and other things slowing us down. Let’s gather some analysis on what are the common situations asking for faster action, and what could be the simplest solutions at hand helping us find a way to move in a Fast Forward way – e.g., to establish a more effective team via becoming a real leader for the team.

Read More

Do we need ESB?

Jun 18, 2015 8:58:33 AM / by Jevgenijs Rogovs posted in BI Port

0 Comments

Sure we do! But… Wait a minute. What is ESB? Is it yet another 10-year-old “fancy” technology on its way to Valhalla? Before answering these questions, let us first understand what does this term actually mean.

Read More

Simple tricks to manipulate PropertySets

Jun 10, 2015 8:15:14 AM / by Jevgenijs Rogovs posted in Siebel

0 Comments

Siebel provides good tools for working with Siebel Hierarchies, e.g. a developer can query Siebel data using the EAI Siebel Adapter business service, transform the queried data into an instance of external integration object using the EAI Data Transformation Engine business service, and then send the result to an external system. If there are no complicated requirements, and the transformations are straightforward, most of Siebel developers can implement outbound or inbound web service in a couple of hours.

Read More

Zen of the PropertySet

Jun 4, 2015 9:19:18 AM / by Jevgenijs Rogovs posted in Products, Siebel

0 Comments

The pain

Imagine yourself in the middle of the integration process. You're staring at a requirement asking you to update, let's say a SiebelMessage, that was just queried, and is being processed by one of your workflows in order to be consumed by some 3rd party system somewhere around the edge of the universe. But the update is not just an ordinary update, it has conditions. For example, “Action Code” of the Order Line Item to be passed for further transformation has to be “Add”, and the product of the same OLI has to be some kind of a phone, any kind you can imagine. Add a bit of sorting, a teaspoon of “Get The First That Matches The Condition”, a drop of “Delete That Element”, and you have your recipe of a complex and painful solution you are about to implement.

Read More

Java: using embedded Rhino JavaScript engine

May 28, 2015 8:41:47 AM / by Jevgenijs Rogovs posted in Java, JavaScript

0 Comments

Java supports a lot of scripting languages, and since Java 6 it supports JavaScript out of the box. JDK 6 and JDK 7 both have embedded Rhino JavaScript engine that was developed by Mozilla. In JDK 8 though, the Rhino engine was replaced with Nashorn. Being the Rhino successor that was rewritten from scratch to meet modern script engine expectations, it offers a better performance, but since Java 8 is still not so widely adopted in the enterprise environments, let us focus on Rhino for now.

Read More

Fast Forward: say no to panic

May 21, 2015 8:49:21 AM / by Jevgenijs Rogovs posted in Fast Forward

0 Comments

Today we commonly feel the urge to move faster – take notice faster, learn faster, decide faster and act faster. It becomes a struggle. Still we can’t just decide: let’s be faster. There are situations, behaviors, previous experience and other things slowing us down. Let’s gather some analysis on what are the common situations asking for faster action, and what could be the simplest solutions at hand helping us find a way to move in a Fast Forward way – e.g., overcome inability to act because of the state of panic caused by pushing factors, such as your project schedule.

Read More

Siebel Open UI: Nexus Bridge

Nexus_Clap_black

Nexus Bridge: Unlock Rich UX for the Siebel Open UI

Nexus Bridge makes it possible to use React, Vue.js, Angular as a native part of the Siebel Open UI. No need for REST and IFrame, just the extension of the Open UI. Developed as a part of the Nexus'19 project, Nexus Bridge is available to everyone for free under the MIT license. Learn more about Nexus Bridge for Siebel >>

Siebel Open UI: UX Transformation

Ready_to_get_started-1-optimized

Siebel UX Transformation: Make your Siebel users super productive

We bring the best UX methods and tools to research your users' needs and turn Siebel Open UI into the great looking easy-to-use application, that gives users what they really want: being super productive.  Learn more about Siebel UX transformation>>

Recent Posts