Wirianto Djunaidi

Ranch Hand
+ Follow
since Mar 20, 2001
Wirianto likes ...
Ruby Ubuntu VI Editor
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
1
Received in last 30 days
0
Total given
1
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Wirianto Djunaidi

Almost all the examples and tutorials on Redux are implying a single store, but it seems it is possible to create multiple stores with Redux.

Is there a benefit for creating multiple stores? When should you use single or multiple stores?

Cheers,
DJ
Will CodeEnvy support non-rails ruby project? Such as plain Ruby or Sinatra?

-DJ
Does CodeEnvy support custom keyboard binding like vi/emacs mode?

-DJ
Well Kees,

It was the quoted answer that gave me the idea
So, from your follow up answer than it was case #2 of my understanding?

I never thought that looking at JavaRanch stat only. That was why case #1 cross my mind, maybe java-monitor is a product develop by JavaRanch as an SaaS service which allow us to download module to run on our server, but the data goes to JavaRanch cloud where we have to pay for the ability to view the data. Maybe another way for JavaRanch to earn some income to support this nice website

-DJ
4 years ago
Ah, I see your response after I posted my follow up question. Thanks for the answer Kees.

-DJ
4 years ago
I'm sorry Kees from being slow. What should I look at to see JVM restart from that top-chart? Looking at sudden dip of Heap usage or dip in Max Heap?

-DJ
4 years ago
Thanks for the chart Ulf. My follow up question was how java-monitor allows viewing of not-running JVM session? Does java-monitor has list of previous JVM sessions to view? Because those chart can be just showing current live session which has been alive for past 2-days or 1-week.

-DJ
4 years ago
Whoa there Kees, your answer confused me a bit. You said

Java-monitor is a widget on JavaRanch that you can use to monitor your Java application servers.



Are you saying:
1. Java-monitor is monitoring our java application server, and the data is sent to JavaRanch which has web-based UI for us to view the data, so it is kind of SaaS offering from JavaRanch.
or
2. Java-monitor is a widget developed by JavaRanch and we can deploy on our server and monitor it on our local environment.


-DJ
4 years ago
Ah, how does java-monitor allow viewing dead JVM session? How far in the JVM history does it keep? I assume this is also limited to the amount of storage space to keep the stats.

I'm looking at the website, it seems to imply live session monitoring only.
4 years ago
Personally, I'm using OpenJDK..however most of my clients are on IBM platform, so deployed to IBM JVM.
4 years ago
Hi Kees,

As the subject says, I'm wondering what other benefits java-monitor has over what visualvm?

One thing I can think of is online/web-based monitoring, while visualvm can do remote monitoring but not through web...but on the other hand, visualvm offers benefits like taking thread/heap dump and analysing them later.

Cheers,
Wirianto
4 years ago
Hi Kees,

Does java-monitor supports most JVM or only standard Sun/Oracle JVM? Is there requirement for minimum version of JVM supported?

Thanks,
Wirianto
4 years ago
Principle tends to be abstract, are there guidelines and/or example in your book on how we can apply the principle in practice?

If you have example, do you use any particular language or pseudo code as example?
Besides being early days as Ulf said, I think it is also because WebSocket itself is quite low level API. For majority of developers, it is preferable to work with higher level of abstraction. I think once there are more high level abstraction libraries or frameworks available using WebSocket as transport, we'll see more adoption and talk about it.

For illustration, most example on the web for WebSocket are dumb echo or chat server which is fine for show casing WebSocket itself. But when you want to start developing real application, a natural example where WebSocket will be usefule are online game or auction apps, you start have to think application context, how to group set of WebSocket connections that ties to particular interest (auction item), etc. You basically have to define your own higher level protocol for these, which is daunting stuff for majority of developer.

We don't see any typical Java developer write Web based application using java.net.DatagramSocket. Most of Java web developer is using Spring MVC, Struts, JSF which is higher level abstraction over Servlet API which is higher level abstraction over HTTP which is higher level abstraction over TCP/IP. In Web Apps world, WebSocket is pretty much at the same level as TCP/IP of networking world. It will probably another year or two before useful high level libraries/frameworks available for public consumption which will make WebSocket widely use.