Five Steps to MeteorJS Monitoring
By Stefan Thies
mobile applications. It includes developer tools, websockets, MongoDB
integration, and a package manager. Atmosphere.js is the Meteor package
manager. Unfortunately, it doesn’t list many Meteor monitoring solutions.
Luckily, thanks to the Meteor npm integration, it is possible to use npm
packages for monitoring Meteor apps with npm based monitoring solutions, such
as SPM for Node.js monitoring. SPM for Node.js collects key Node.js metrics
such as Event Loop, Garbage Collection, CPU, Memory and web services metrics.
All metrics are organized in out-of-the-box charts, which can be put on
additional dashboards and placed next to performance charts for other parts
of the application stack and their logs for doing metric-logs correlations.
Let’s s... (more)
By Kameerath Kareem
websites with fluid responsive designs. It has gained a strong following
among developers, popular libraries and frameworks like JQuery and Angular JS
it an indispensable part of web application development.
without having to reload the entire page every time the user clicks on a
button or submits a form. Since scripts can manipulate DOM elements, it gave
the developers more flexibility in designing and coding applications. ... (more)
During the last several years Oracle was working on their cloud solution, and
libraries used internally, and they also developed a set of reusable Web UI
components both simple (e.g., buttons and forms) as well as complex (data
grids, charts, accordion, and fancy gauges). All these components are based
on jQuery UI and are responsive, so they can be used on mobile devices.
Having a nice set of UI components is great, but is not enough for building
support routing, data binding, module loading, etc.
All these things packaged together got a name JET (see oraclejet.org), which
After downloadi... (more)
Cloud Expo 2011 New York $800 Savings here!
At Ajax.org they understand that the browser is the future; therefore they
have always seen the Open Web as a robust platform for application
two ideas and you get Cloud9 IDE. Cloud9 IDE hopes to be the IDE for
run online for a purpose, so why shouldn't you develop your application
In their session at the 8th International Cloud Expo, Lieke Arends, Business
Development Manager at Ajax.org, and Rik Arends, Co-Founder and CTO of
Ajax.org, will discuss the advantages of developing in the cloud (many of
which most developers probably don't know).
Explore Cloud Expo Sponsorship & Exhibit Opportunities !
Lieke Arends is Business Development Manager ... (more)
Web Components: What You Need to Know in 2015
Web Components are a collection of emerging web browser standards that are on
a path to significantly change the way we develop UIs of web applications - a
paradigm shift in web development. With polyfills already available in all
modern web browsers, and full native support in Google Chrome, now is the
perfect time to learn how you can benefit from using Web Components in your
next project. In this article, you will learn about Web Components basics,
available frameworks, Custom Elements, as well as challenges and applications
associated with this new technology. After reading this article, developers
will have enough background information to begin dabbling in Web Components.
What are Web Components and can I use them?
To a growing number of developers, the web browser is a first choice platform
for building an applicati... (more)
This book is both board and deep. Meaning it covers a ton of topics and goes
in-depth on all of them. This book is great for the beginner, but also has a
lot of advanced material.
After a nice introduction that explains the structure of the book the author
starts off Part 1 covering the basics. The book starts with the basics and
leads us to advanced topics by the end of the book.
I have listed the 5 parts of the book below with the chapters they contain to
give an idea of all the topics covered.
Part 1. CSS Basics
1. HTML for CSS
2. Creating Styles and Style Sheets
3. Selectors: Identifying What to Style
4. Saving Time with Style Inheritance
5. Managing Multiple Styles: The Cascade
Part 2. Applied CSS
6. Formatting Text
7. Margins, Padding, and Borders
8. Adding Graphics to Web Pages
9. Sprucing Up Your Site’s Navigation
10. CSS Transforms, Transitions, and Animations
11. Form... (more)
This article was excerpted from the book “Angular Development With
TypeScript” (see http://bit.ly/1QYeqL0).
The Angular 2 framework is a re-write of popular framework AngularJS. In
short, the newer version has the following advantages over AngularJS.
The code is simpler to write and read It performs better than AngularJS
It’s easier to learn The application architecture is simplified as it’s
This article contains a high-level overview of Angular highlighting
improvements comparing to AngularJS. For a more detailed architecture
overview of Angular visit product documentation at http://bit.ly/1TQJmwG.
First of all, an Angular application consists of standard ES6 modules.
Typically one module is one file. There is no need to use a
framework-specific syntax for loading and using modules. Just use the
universal module loader SystemJS (... (more)
Node.js and io.js Monitoring Support
By Stefan Thies
server side for many types of applications, such as websites, real-time
messaging and controllers for small devices with limited resources. For
DevOps it is crucial to monitor the whole application stack and Node.js is
rapidly becoming an important part of the stack in many organizations.
Sematext has historically had a strong support for monitoring big data
applications such as Elastic (aka Elasticsearch), Cassandra, Solr, Spark,
Hadoop, and HBase, as well as more traditional databases, web servers like
Nginx, Nginx Plus and Apache, Java applications, cache servers like Redis and
Memcached, messaging middleware like everyone's darling Kafka, etc. With
such rapid adoption of Node.js and now io.js, we'd be remiss not to add
performance monitor... (more)
The Java Virtual Machine specification limits the size of generated Java byte
code for each method in a class to the maximum of 64K bytes. This limitation
will cause the JVM to throw java.lang.VerifyError at runtime when the method
size exceeds this limit.
This method size restriction of the JVM seems to be too stringent. A bug is
open with the Oracle Java development team
(http://bugs.sun.com/view_bug.do?bug_id=4262078). This bug is taken as an
enhancement request which is likely to be fixed in the future java versions.
That said, the fix for this issue is rather supportive. Application/Container
developers need to consider few factors and apply good
programming/refactoring techniques to get around this problem. While future
versions of JVM might increase the method size limit to a considerable
extent, a the size will always be a finite value.
In this article, I ... (more)
Service Component Architecture (shortly referred as SCA) is a technology for
creating services from components. SCA is a set of OASIS standards and part
of it is developed with the collaboration of vendors from open source
community, referred as "OSOA" Open SOA. SCA helps to build systems as a
collection of interconnected components. The components created in SCA
communicate through the services. The advantage of SCA is its neutral
component model. It allows services to be built by any language component
important needs of component world:
SCA is best suited model for distributed systems. SCA simplifies building of
systems by simple assembling of components. SCA like other component model
discussed in the previous sections facilitates component assembly in the
middle tier -... (more)
Slide Deck: Robust Carrier Grade WebRTC Service
Consumers have higher expectations of their telephony experience than they do
of a web browsing experience. They expect the phone to connect instantly with
minimal disruptions. The phone is already secure and phone numbers are used
to make connections. Subscribers expect their phone service to work seamless
across any network, anywhere, at any time. Subscribers will expect WebRTC
into the enterprise to behave in the same manner.
In his session at WebRTC Summit, Douglas Tait, Global Director of Marketing
for Telecommunications at Oracle, looked at the user experience and
expectations of a WebRTC service and covered how a WebRTC service handles
security, reliability, and interoperability within browsers and networks.
Click here to follow ▸@WebRTCSummit
WebRTC Journal ▸Home
Setting the telecommunications market... (more)