JavaScript en ECMAScript 6: Coming Soon to a Browser Near You! <div class="node-body article-body">For many years, JavaScript was the language that everyone love to hate. But what a difference a decade or two can make! Ajax gave JavaScript a reason to exist, and jQuery made programming with JavaScript a joy again (as if it ever was a joy in the first place). Now JavaScript is used for robust server software (thanks, NodeJS!) and enterprise-class applications. And now, after years of hard work by the ECMA standards body, version 6 of standardized JavaScript, called ECMAScript 6 or ES6, is poised for final approval, which some people expect will happen by this summer. This is probably the most inevitable set of standards the Web has ever seen, with immense momentum building behind this latest update to JavaScript.</div> <p><a href="" target="_blank">read more</a></p> JavaScript ECMA ECMAScript ES6 JavaScript object-oriented programming standards Sun, 03 May 2015 20:04:00 +0000 14031 at The State of JavaScript: Language Versions <div class="node-body article-body">JavaScript is the indisputable language of the Web, and there is an excellent possibility that 2015 will see the release of ECMAScript 6, the standardized version of JavaScript. In his last column about JavaScript, Don Kiely took a quick look at the history of this much-maligned but widely used scripting language. In this article, Don continues that discussion with a look at how ECMAScript has evolved, and a bit about how the standardized version relates to the JavaScript language as maintained by Mozilla. </div> <p><a href="" target="_blank">read more</a></p> Web Development JavaScript ECMAScript JavaScript Thu, 05 Mar 2015 22:30:00 +0000 13741 at JavaScript: A Look Back Before a Look Forward <div class="node-body article-body">JavaScript is on the cusp of becoming a "real" programming language, which could have some very serious impacts on both client and server Web development. Don Kiely kicks off a series of articles in 2015 about JavaScript, starting with a brief history of its development. These are exciting times for the language, and Don hopes it survives its evolution.</div> <p><a href="" target="_blank">read more</a></p> JavaScript ECMAScript JavaScript Web development Tue, 30 Dec 2014 08:07:00 +0000 13601 at Make Your Web Pages More Dynamic with AngularJS <div class="field-deck"> Get to know AngularJS by walking through these code examples </div> <div class="node-body article-body">Learn why AngularJS provides web developers the best of both worlds: a JavaScript library that lends itself to both user interface design and programming the logic behind the UI.</div> <p><a href="" target="_blank">read more</a></p> JavaScript AngularJS dynamic web pages interface design JavaScript library programmic logic UI Web development Tue, 06 May 2014 17:17:00 +0000 12611 at Open Source Web Technologies Gone Wild! <div class="field-deck"> Is there a JavaScript framework that fits all your needs? </div> <div class="node-body article-body">With the explosion of newfound love for JavaScript, there are a mind numbing array of frameworks and libraries that solve many of the most common infrastructure problems developers face today. </div> <p><a href="" target="_blank">read more</a></p> Web Development JavaScript JavaScript JQuery KnockoutJS libraries open source web technologies Web frameworks Thu, 01 May 2014 17:40:00 +0000 12601 at ASP.NET Web API Tip: Of CORS You Can Make Cross-Domain Requests! <div class="node-body article-body">JavaScript's same-origin policy provides protection against many nasty attacks on the web. But it also prevents doing some creating things on the web, things that should be easy and natural. Fortunately, the W3C's CORS standard relaxes the protections somewhat in relatively secure ways. And now ASP.NET Web API supports CORS.</div> <p><a href="" target="_blank">read more</a></p> ASP.NET ASP.NET MVC JavaScript JQuery ASP.NET ASP.NET Web API CORS cross-domain requests with Web API JQuery security Web API Fri, 07 Mar 2014 04:12:00 +0000 12371 at Tips for Integrating Facebook and Twitter into Your Website <div class="field-deck"> Learn about 3 approaches for integrating your web solutions with one or more social networks </div> <div class="node-body article-body">Dino Esposito explains the options for integrating social networks (namely Facebook and Twitter) into your web applications: widgets and programmatic techniques that use authentication.</div> <p><a href="" target="_blank">read more</a></p> Web Development HTML5 JavaScript Authentication Facebook integration programming social networks Twitter Web applications Web development widgets Wed, 05 Mar 2014 18:51:00 +0000 12361 at Build End-to-End Apps with TypeScript <div class="field-deck"> Easily write and maintain large-scale JavaScript code </div> <div class="node-body article-body">TypeScript provides missing JavaScript features that allow you to write large-scale JavaScript code and maintain it easily. Gil Fink demonstrates how to use TypeScript to build complete apps.</div> <p><a href="" target="_blank">read more</a></p> Web Development JavaScript build apps complete apps JavaScript large-scale code maintaining large-scale code missing features TypeScript Web development Wed, 05 Mar 2014 16:13:00 +0000 12401 at Knocking Myself Out for Avoiding KnockoutJS <div class="node-body article-body">Knockout has been around for a while, but it's taken Don Kiely a while to give it a serious try for rich data binding in client-side applications. But now he's hooked on Knockout!</div> <p><a href="" target="_blank">read more</a></p> JavaScript Angular AngularJS JavaScript Knockout Knockout framework Knockout JavaScript framework library Knockout.js KnockoutJS Thu, 06 Feb 2014 07:28:00 +0000 12041 at Is TypeScript Ready for Prime Time? <div class="node-body article-body">As TypeScript edges towards a version 1.0 release, it's time to consider whether it's worthy of use in large-scale JavaScript application development. Don Kiely explores the current state of TypeScript, with an eye towards using it in the new year.</div> <p><a href="" target="_blank">read more</a></p> Visual Studio 2012 Visual Studio 2013 JavaScript JavaScript JavaScript development TypeScript TypeScript development Visual Studio Visual Studio 2012 Visual Studio 2013 Visual Studio Monaco Visual Studio Online Thu, 02 Jan 2014 15:04:00 +0000 11881 at Image Credit: Microsoft