JavaScript Journal

Subscribe to JavaScript Journal: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get JavaScript Journal: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

Five Steps to MeteorJS Monitoring By Stefan Thies Meteor is a full-stack JavaScript platform for developing modern web and 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)

WebPerf 101: #JavaScript | @CloudExpo #Catchpoint #DevOps #CD #WebPerf

Web Performance 101: Optimizing JavaScript By Kameerath Kareem JavaScript redefined web applications ushering in a new era of dynamic websites with fluid responsive designs. It has gained a strong following among developers, popular libraries and frameworks like JQuery and Angular JS are all built with JavaScript. The endless design possibilities that JavaScript provides coupled with the numerous libraries available today makes it an indispensable part of web application development. Why JavaScript? Today, almost every website uses JavaScript to provide an interactive digital experience. JavaScript made it possible to refresh/load sections of the page 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)

Java Method Size

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)

WebRTC Summit | The True Meaning of the Voice-Enabled Web

Slide Deck: The True Meaning of the Voice-Enabled Web Since the initial buzz of WebRTC, the ability to enable browser-to-browser applications for voice calling, video chat and P2P file sharing without plugins has been touted as a potential game changer for many industries. What are the parameters around this technology and its placement? Is it secure enough for prime time? Will WebRTC magnify OTT threat for telcos? Is WebRTC really that big of a deal for consumers? In his session at WebRTC Summit, Keith McFarlane, Chief Technology Officer at LiveOps, discussed the future of WebRTC and its disruptive tendencies, specifically regarding monetization and customer service. Click here to follow ▸@WebRTCSummit WebRTC Journal ▸Home Speaker Bio At LiveOps, Keith McFarlane holds the role of Chief Technology Officer, Cloud Platform & Telephony. He has more than 20 years of expe... (more)

WebRTC Summit | Robust Carrier Grade WebRTC Service

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 Speaker Bio Setting the telecommunications market... (more)

Use noConflict() with jQuery in SharePoint

I’ve seen quite a few posts on jQuery and SharePoint lately. I haven’t seen too many people point this out (maybe I didn’t search well enough :) ), so I thought I would take a quick minute to remind you to use jQuery’s noConflict() method in SharePoint.  It appears somewhere in all of the magic JavaScript that powers SharePoint it too also makes use of the $ shortcut.  If you don’t simply having a reference to the jQuery script on a page can cause all number of things to break.  I have seen it break my own JavaScript as well as cause certain things not to display such as the Edit Web Part pane.  The next time you want to use jQuery with SharePoint, just add the following code and you should be good to go.