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

Integrating SalesForce and DropBox

Oct 8, 2015 11:10:19 AM / by Guntis Valters posted in Application Integration, SalesForce

0 Comments

This article will guide you through configuring integration between SalesForce and DropBox, how to avoid user interaction to grant access to DropBox and also how to keep SalesForce notified about changes in DropBox.

There are some situations when you think it would be good to take files from DropBox, parse it in SalesForce and make some operations according to parsed data within SalesForce. Even more, it would be good if SalesForce could take required action right after the file has been changed or uploaded to DropBox.

Read More

Profiling JavaScript memory in the browser and on the server

Sep 24, 2015 1:34:50 PM / by Guntis Valters posted in JavaScript, Node.js

0 Comments

Recently we were executing a memory usage analysis in my current (node.js) project. This article summarizes some of our findings, which may be useful to other projects. It does not describe the very basics of the mark-and-sweep garbage collection algorithm. Instead, it focuses on the details of the particular tools we used.

Read More

Azure Mobile Services approach to Offline Data Support

Sep 17, 2015 9:28:05 AM / by Guntis Valters posted in Azure, Enterprise, Microsoft, Mobile, Mobile Service, .NET, Offline Data

0 Comments

It’s not something new that Mobile Phones and Mobile Applications comes into our daily life, and they come not only as a tool for communication and entertainment. Many enterprises adopt mobile technologies to give their field workers ability to fulfill operations that previously could be done only in office.

Enterprise mobile applications are recognized as a separate class of mobile application. Microsoft outlines a set of features important to enterprise users and providing tools and practices to fulfill them.

Read More

Using Java HotSpot Serviceability API to fight deadlocks

Sep 3, 2015 8:23:01 AM / by Guntis Valters posted in Java

0 Comments

Sometimes there is an urgent need popping up in the middle of an investigation of what is happening with your application server – e.g., a process is showing up, but refuses to serve network connections. There could be thousands of reasons why it is stuck, but one of the most common and a classic problem is deadlocked threads, i.e. threads that didn't share some of the resources on start-up correctly.

Read More

Logging user actions: what do your operatives do in Siebel?

Aug 27, 2015 8:08:40 AM / by Guntis Valters posted in Siebel

0 Comments

Suppose that weeks of developing business processes, building user interface and integrating Siebel with other systems are gone at last; implementation can be considered completed, and users have started to work with Siebel. There are no fatal bugs, nor annoying performance issues. Still, there can be something left to improve, specifically ergonomics of your Siebel implementation – and, possibly, efficiency of users' actions and operations in Siebel.

Read More

Documenting your RESTful API with Swagger

Aug 20, 2015 9:39:17 AM / by Jevgenijs Rogovs posted in Application Integration, Java

0 Comments

On one of my recent projects I’ve been asked to describe how our Restful API can be consumed by a third party service. In a SOAP world this task usually boils down to providing a WSDL, which can simplify understanding of exposed API, and can also be used for generating API clients in a most standardized manner.

Read More

A few more tricks to manipulate PropertySets

Aug 13, 2015 9:41:51 AM / by Jevgenijs Rogovs posted in Siebel

0 Comments

In my previous article I described some basic tricks that are helpful for working with property sets. Here I am going to describe a few more tricks, which are still simple enough to quickly incorporate those in your daily routine. For doing something more complex, you can consider scripting, just as we did when we decided that workflows with huge number of steps are quite difficult and time consuming to develop and maintain.

Read More

Agile retrospectives: tips and tricks

Aug 6, 2015 12:51:34 PM / by Jevgenijs Rogovs posted in Project Management

0 Comments

When practicing any of the agile software development methodologies – despite an inherent flexibility of those – it is rather important at least to start with a “by the book” approach. This means that when you roll out your agile processes, you try to implement each and every aspect of it, even if that seems useless or not required in your particular situation. Only then you can see from experience that something needs to be tailored – and a retrospective is a powerful tool to facilitate that kind of team learning.

Read More

Scrum: is the bullet really silver?

Jul 30, 2015 9:17:01 AM / by Jevgenijs Rogovs posted in Project Management

0 Comments

Scrum, being one of the most well-known lightweight agile process frameworks, is used a lot nowadays. But are we using it right? One might argue that an adaptable framework suggests no „wrong” uses – you’d simply tune it so that it suits your needs just perfectly. Although that might be the case in theory, but looking at how real-world Scrum projects cope with different situations, one might come to a conclusion that it isn’t as straightforward as it seems...

Read More

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