TIBCO

How To Monitor Your Node.js Apps With Prometheus

How To Monitor Your Node.js Apps With Prometheus

In the age of large monolithic apps and app servers, it was not too difficult to monitor the status of your application as well as some more detailed monitoring of transactions. In today’s age of microservices, that whole monitoring thing is getting more and more complex. You not only have to deal with a bunch of more servers, you also have to deal with more (micro)services. You have different options depending on what you want to monitor. For example, you can use Nagios, Zabbix or Prometheus. My personal preference goes out to Greek deity that stole fire from Mount Olympus and brought it to us.

How To Combine APIs With Flogo Apps In TIBCO Cloud Integration

How To Combine APIs With Flogo Apps In TIBCO Cloud Integration

In 2002 Jeff Bezos issued a mandate that would change the world forever. At the very least it brought a massive change to how data is reused on the Internet. The mandate from Jeff Bezos was: All teams will henceforth expose their data and functionality through service interfaces. Teams must communicate with each other through these interfaces. There will be no other form of inter-process communication allowed: no direct linking, no direct reads of another team’s data store, no shared-memory model, no back-doors whatsoever.
How To Send Emails Using Flogo Apps in TIBCO Cloud Integration

How To Send Emails Using Flogo Apps in TIBCO Cloud Integration

Communication in our daily life is incredibly important, so why should that be any different when you’re building integration processes? Sending emails is still considered an important part of day to day operations. For example when errors occur in your integration flows, you might want to send an email. In this tutorial I’ll walk you through sending an email, and in my case I’ll use Gmail as provider.

Morning Cup Of TIBCO Cloud Mashery: Top End Of The API Lifecycle - Design and Testing

Morning Cup Of TIBCO Cloud Mashery: Top End Of The API Lifecycle - Design and Testing

You already know Mashery as a great tool for managing your APIs once they’re developed, but how do you even get that far? Join the Mashery team as we discuss the API tools available to define, design and test your APIs before laying down a single line of code, leading to improved cross-departmental communication of planned services, and better end-developer experiences.
How To Set Up Continuous Integration with Jenkins and Node.js

How To Set Up Continuous Integration with Jenkins and Node.js

As you’ve probably guessed by my previous two articles I love writing (about) Node.js. What isn’t great, however, is creating deployment artifacts every time you check something in to GitHub and want to deploy. To make that process a little easier there are many tools available, and of of those is Jenkins, the friendly butler. In this “How-to” I’ll walk you through using Jenkins with the tibcli utility to deploy Node.js apps to TIBCO Cloud Integration every time updates are pushed to GitHub.

VSCode Extension For TIBCO Cloud Integration

VSCode Extension For TIBCO Cloud Integration

I’ve just updated the Microsoft Visual Studio Code extension to help develop and deploy Node.js apps to TIBCO Cloud Integration. Apart from a whole bunch of restructuring, it now has the ability to create a new Node.js app (if you don’t want to start from an API spec) and it makes use of the .env files to work with process.env context.
How To Use Express Middleware To Filter Traffic In Node.js

How To Use Express Middleware To Filter Traffic In Node.js

With the introduction of Node.js in TIBCO Cloud Integration you have an amazing toolset to connect to almost anything and build APIs. In fact, there is a good chance that if you know Node.js that your first application was a simple application that said “Hello World” every time (your first API!). Let’s create a custom Express middleware that checks if the IP address of the sender matches a predefined list. In this tutorial we’ll use the list of TIBCO Mashery Traffic Managers as a ‘whitelist’ (so traffic from all other IP addresses will be blocked).