Wednesday, December 28, 2016

Quickstart with Angular2

Hi all,

I've wrote a simple tic-tac-toe application using Angular2 framework.
I really think that angular framework brings a major positive change to client side development.


For those who makes their first steps with it, I recommend doing the heroes tutorial from Angular official site:
https://angular.io/docs/ts/latest/tutorial/


In my tic-tac-toe app I've used those angular2 functionalities:
- Two-Way binding
- Multiple Components
- Router
- Service
- Forms


Now i'm working to add some unit tests with Karma & Jasmine.

You can find the source code here:

Download or Clone it, hit "npm start" and have fun.

Monday, December 19, 2016

TIBCO Products - JMS vs. Rendezvous, Queue vs. Topic, Route vs. Bridge

Hi again,

When dealing with TIBCO products you can easily get confused by many related buzz words or methodologies.
I've decided to write a brief comprasion.



Rendezvous JMS  
Radio broadcaster Telephone Real-life example
Yes No Sending messages to all clients
No Yes Requires server
No Yes Persistence
No Yes Reliable messaging
Yes No High-Speed messaging
- Yes Clustering & Failover
  
 
 
Topic Queue  
Publish/Subscribe model Point-to-Point model Architecture
Multiple clients subscribe to the message Only one consumer gets the message Number of clients
No Yes Messages sent by order
No Yes Messages are processes only once
No Yes Destination is known
Yes No Consumer needs to be active
No Yes Consumer Acknowledgement
 
 
 
Bridge Route  
On the same server On different server Route messages to a queue
Yes  No Possible to have different type of source and destination
(For instance: queue to topic)
No Yes (Topic only) Can be transitive
  (a->b->c
means a->c)
Yes Yes (Topic only) Filters via selectors
Yes No Restart JMS server when config changes
- Single-Hop Hops allowed
bridges.conf routes.conf Config file 

Thank you Blogger, hello Medium

Hey guys, I've been writing in Blogger for almost 10 years this is a time to move on. I'm happy to announce my new blog at Med...