JavaScript is Web Assembly Language and that's OK. by Scott Hanselman's Blog

Some years ago I said that JavaScript is the Assembly Language of the Web . In fact, lots of people said it, because it's true. Later, some folks disagreed , saying that this is an inaccurate analogy. Of course, it is inaccurate because it's an...
Filed under:

Dynamically Loading Controllers and Views with AngularJS and RequireJS by Dan Wahlin's WebLog

New to AngularJS? Check out the AngularJS in 60-ish Minutes video to get a jumpstart on using the framework to build Single Page Applications (SPAs). Dynamically Loading Controllers and Views AngularJS provides a simple way to associate a view with a...

CDNs fail, but your scripts don't have to - fallback from CDN to local jQuery by Scott Hanselman's Blog

There's a great website called http://whoownsmyavailability.com that serves as a reminder to me (and all of us) that external dependencies are, in fact, external. As such, they are calculated risks with tradeoffs. CDNs are great, but for those minutes...
Filed under: ,

Building an HTML5 Web Sockets Server with ASP.NET 4.5 by Dan Wahlin's WebLog

ASP.NET 4.5 now includes support for HTML5 Web Sockets which can provide a great way to add real-time communication to a Web app where a server can actually push data live to one or more clients. In this video from the New Features in ASP.NET 4.5 Pluralsight...

Video Tutorial: AngularJS Fundamentals in 60-ish Minutes by Dan Wahlin's WebLog

The term "Single Page Application" ( SPA ) is one of the biggest buzz words out there right now especially when it comes to building client-centric applications. SPAs provide a great way to load different views into a screen without reloading...

Slides and Code from my AngleBrackets/DevIntersection Talks: AngularJS, ASP.NET MVC, jQuery and JavaScript by Dan Wahlin's WebLog

The AngleBrackets and DevIntersection conference is all wrapped up for me and I had a great time as always meeting new people and talking about technologies that I really love to work with. Thanks to everyone that took the time to come to my talks - I...

Using AngularJS: My Interview with Joe Eames and Jim Cooper by Dan Wahlin's WebLog

I'm really excited about the AngularJS JavaScript framework given all of the great features it offers out of the box for building Single Page Applications (SPAs) and really any application that has a lot of client-side functionality. I just returned...

Pinching pennies when scaling in The Cloud by Scott Hanselman's Blog

Running a site in the cloud and paying for CPU time with pennies and fractions of pennies is a fascinating way to profile your app. I mean, we all should be profiling our apps, right? Really paying attention to what the CPU does and how many database...
Filed under: ,

Getting Started Managing Client-Side Data with the Breeze JavaScript Library by Dan Wahlin's WebLog

If you work with JavaScript a lot then you know that there’s no shortage of script libraries being released. New scripts come out on a daily basis providing UI functionality, data binding support, form validation, framework functionality and more. With...

Fallback HTML5 audio tags for a simple MP3 podcast are harder than you'd think by Scott Hanselman's Blog

The HTML5 Audio tag is wonderful, right? Just works. This is the dream: <audio id="audioplayer" preload="metadata" type="audio/mp3" > <source src="http://s3.amazonaws.com/hanselminutes/hanselminutes_0363.mp3"...
Filed under: ,

New Features in ASP.NET 4.5 Web Forms Course Released on Pluralsight.com by Dan Wahlin's WebLog

I've been hard at work the past few months filming a new course for Pluralsight covering some of the great new features in ASP.NET 4.5 Web Forms. I'm excited to announce that the new course is titled New Features in ASP.NET 4.5 Web Forms and is...

TypeScript Fundamentals Course Released on Pluralsight.com by Dan Wahlin's WebLog

Over the past few months I’ve have been digging into TypeScript and learning the ins and outs of the language. If you’re new to TypeScript, it’s a language that provides a way to write modular code that includes support for types (string, number, bool...
Filed under: , ,

What's Hot in the World of JavaScript and SPAs? by Dan Wahlin's WebLog

Client-side development continues to be more and more popular which is both good and bad for developers. It's good (great!) because we have more power than ever at our fingertips. It's bad because it can be challenging to stay up-to-speed with...
Filed under: , , ,

The Role of Interfaces in TypeScript by Dan Wahlin's WebLog

In my last post I talked about how classes and interfaces could be extended in the TypeScript language. By using TypeScript’s extends keyword you can easily create derived classes that inherit functionality from a base class. You can also use the extends...
Filed under: , ,
More Posts Next page »
Powered by Community Server (Non-Commercial Edition), by Telligent Systems