JavaScript Journal

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


Latest Articles from JavaScript Journal
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 soluti...
These days we are moving more and more logic towards the user into the browser to achieve higher performance and better user experience. There are Single Page Application frameworks like AngularJS, React, Ember and others supporting this trend. If it works, everything is fine. But with...
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 ...
Node.js and io.js are increasingly being used to run JavaScript on the 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...
In this blog I’ll show you how to guard routes in Angular 2 Router (currently at 3.0.0-beta.2). Let’s consider some scenarios that require a certain validation to be performed to decide if the user (or a program) is allowed to navigate to or leave the route: Allowed to open the route...
SYS-CON Events announced today the How to Create Angular 2 Clients for the Cloud Workshop, being held June 7, 2016, in conjunction with 18th Cloud Expo | @ThingsExpo, at the Javits Center in New York, NY. Angular 2 is a complete re-write of the popular framework AngularJS. Programming...
Angular 2 is a complete re-write of the popular framework AngularJS. Programming in Angular 2 is greatly simplified – now it's a component-based well-performing framework. This immersive one-day workshop at 18th Cloud Expo, led by Yakov Fain, a Java Champion and a co-founder of the IT ...
Lots of things are happening there. As of today it’s the liveliest software ecosystem. The last time I’ve seen such an interesting gathering was 15 years ago in Java. Fifteen years ago Java developers were looking down on the JavaScript folks. It was assumed that JavaScript was only ...
I was writing a small app in Angular 2 in TypeScript with the on-the-fly transpiling by SystemJS. I needed to implement a router that would switch between the Home and ProductDetail views in a single page app. The root component had two links and was supposed to render either Hom...
This article was excerpted from the book “Angular Development With TypeScript.” 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 th...
Monitoring Node.js Applications has special challenges. The dynamic nature of the language provides many “opportunities” for developers to produce memory leaks, and a single function blocking the event queue can have a huge impact on the overall application performance. Parallel execut...
Using any programming framework to the fullest extent possible first requires an understanding of advanced software architecture concepts. While writing a little client-side JavaScript does not necessarily require as much consideration when designing a scalable software architecture, t...
There are a billion articles on ES6 at this point. What's one more? Here we discuss some emerging patterns and issues related to real world use of ES6 as well as how one can go about using it now via Babel. If you aren't yet familiar with the features and changes of ES6 itself, you'll ...
To let other TypeScript libraries use your library, you need to create a .d.ts file to declare all your public APIs of your library with the typing information. The enforce to clearly list all your public APIs for each libraries you are developing. We found it serves as a quick and acc...
Whether you are ready to start coding your first Node.js project, or if you are a seasoned veteran and need finish up a new exciting project, odds are you will need some functionality that has been written many times before by others. One of the beauties of the internet is the ability...
Your Node.js application may be utilizing a backend database, a caching layer, or possibly even a queue server as it offloads CPU intensive tasks onto worker servers to process in the background. Whatever the backend your Node.js application interfaces with, the latency to these backen...
JavaScript is the language of the Web. There is no other language that can run literally on any old or new device connected to the Internet. On the other hand, there are dozens of languages that compile (a.k.a. transpile) to JavaScript. Why not just writing JavaScript applications in J...
Objects are one of the core components of the JavaScript language and something that you will interact with every time you look at a pice of JavaScript code. The easiest way to explain what a JavaScript Object is would be to compare it to an "object" in real life. In JavaScript, an O...
Now – that Node.js 4.0.0 was officially released – you may wonder what it delivers to you and if you should upgrade right away, or not. This post covers the most important changes you need to know, and some key implications you may have to take into account in making your decision. Th...
We’ve all heard about the rapid adoption of JavaScript in recent years. To summarize, JavaScript is the #1 most-used language on GitHub and it looks like this trend will continue. In fact, as one article put it, “JavaScript is the number one language in the world; it’s the language of ...
Building video calling apps is no small task. Learning about video codecs, signaling, and presence is just the beginning when it comes to implementation. At PubNub, we have partnered our technology with WebRTC to make integration fast and easy to build video chat software. Out of the b...
The Physical Web is an open standard so any device can broadcast a URL wirelessly, so any phone/tablet/watch nearby can see and rank those devices. When the user taps on one, they just go to that web page. It's really that simple. It's about thinking small, enabling micro-information (...
Compuware APM is pleased to announce the latest update to our FREE Compuware/dynaTrace AJAX Edition which now also supports Firefox 3.6 until version 25 and also Internet Explorer 6 through 10 + Experimental IE11 Support. Download it for free from our AJAX Edition Download page. To sh...
Our new survey tells us that up to 50% of online shoppers this year will use their mobile device. Good news is that most retail stores that have an online store now also offer a mobile version, e.g., http://m.gap.com, http://m.jcpenney.com, http://m.bestbuy.com. In the past years we ha...
Red Hat, Inc., on Tuesday announced the general availability of OpenShift Enterprise 2, the latest version of its on-premise private Platform-as-a-Service (PaaS) offering. With OpenShift Enterprise 2, customers can increase the velocity, efficiency and scalability of their IT service d...
SYS-CON Events announced today that SPAN Systems, an EVRY Group company, will exhibit at SYS-CON's 1st WebRTC Summit, which will take place on November 6–7, 2013, at the Santa Clara Convention Center in Santa Clara, CA. SPAN, an EVRY Group company, is an established software services ...
Telehealth legislation opened the floodgates for investment in modern communications services and APIs since 2010. WebRTC promises a second revolution. In his session at WebRTC Summit, Ivelin Ivanov, co-founder of TeleStax, will first discuss a real-world example where telephony APIs...
The codec war is raging now more than ever before. The increased popularity of the proposed WebRTC protocol and the implied royalty costs make this a hot topic. Google, Cisco, Microsoft and now finally Apple are promoting their preferred technology and attempting to influence the choic...
SYS-CON Events announced today that Priologic, a provider of dedicated enterprise software teams, will exhibit at SYS-CON's 1st WebRTC Summit, which will take place on November 6–7, 2013, at the Santa Clara Convention Center in Santa Clara, CA. Based in Victoria, British Columbia, Can...
SYS-CON Events announced today that Weemo, a provider of a real-time video cloud platform, will exhibit at SYS-CON's 1st WebRTC Summit, which will take place on November 6–7, 2013, at the Santa Clara Convention Center in Santa Clara, CA. Weemo’s real-time video cloud platform enables ...
Client latency is driven by multiple factors, in the browser, network, and code. Dan Riti explores all those factors, including how Google... Let's face it, users are impatient. They demand a blazingly fast experience and accept no substitutes. Google performed a study in 2010 which p...
SYS-CON Events announced today that PubNub, the only global Real-Time Network, will exhibit at SYS-CON's 1st WebRTC Summit, which will take place on November 6–7, 2013, at the Santa Clara Convention Center in Santa Clara, CA. The PubNub Real-Time Network provides the cloud infrastruct...
There are many potential applications for WebRTC and for many interoperability is not a requirement. However, this does not mean that there is not a need for interoperability, particularly at the signaling level, for other applications. Many people have dismissed interoperability as a...
SYS-CON Events announced today that LiveOps, Inc., the global leader in cloud contact center and customer service solutions, will exhibit at SYS-CON's 1st WebRTC Summit, which will take place on November 6–7, 2013, at the Santa Clara Convention Center in Santa Clara, CA. LiveOps is th...
SYS-CON Events announced today that vLine, a provider of the leading WebRTC video chat platform, will exhibit at SYS-CON's 1st WebRTC Summit, which will take place on November 6–7, 2013, at the Santa Clara Convention Center in Santa Clara, CA. vLine is led by experienced developers fo...
SYS-CON Events announced today that TokBox will exhibit at SYS-CON's 1st WebRTC Summit, which will take place on November 6–7, 2013, at the Santa Clara Convention Center in Santa Clara, CA. TokBox develops and operates OpenTok, a global service that enables you to add live face-to-fac...
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 se...
Cloud Expo® announced today the "WebRTC Fundamentals Summit" 2014 Calendar, with events in New York, London, and Silicon Valley. The inaugural "WebRTC Fundamentals Summit" is being held November 6-7 at the upcoming 13th International Cloud Expo® [Nov 4-7] at the Santa Clara Convention...
WebRTC is the latest superhot topic emerging from Cloud Expo, and emerging from the worlds of open-source development and cloud computing worldwide. The WebRTC mission is deceptively simple: to enable rich, high-quality RTC applications delivered to browsers through JavaScript APIs and...
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? ...