Five Things About RxJS and Reactive Programming

John Papa is a well-known technology expert and is a former Evangelist for Microsoft on the Silverlight, Windows Phone and Windows 8 client teams. John is a Microsoft Regional Director and author of 100+ articles and 10 books, specializes in professional application development with technologies including HTML5, JavaScript, CSS, Angular, Durandal, Silverlight, WPF, C#, and .NET. He can often be found speaking around the world at keynotes and sessions for conferences such as ngConf, Build, MIX, PDC, TechEd, VSLive and AngleBrackets. John was the host of the popular show Silverlight TV on Channel 9 and hosted many events including the MIXer and Open Source Fest at major conferences. He currently enjoys authoring courses for Pluralsight. You can always find John at johnpapa.net or on twitter at @john_papa.
Comments
Building Rich Apps with AngularJS on ASP.NET
@Arnas:Good question. Those functions are defined below the return, but they are hoisted to the top since they are declared as a function declaration (e.g. a function without an explicit variable definition) .
Building Rich Apps with AngularJS on ASP.NET
@Obiwan007: I'm working on releasing the source for CC, but it may take some time. In the meantime, you can get it from a Pluralsight+ subscription
Building Rich Apps with AngularJS on ASP.NET
@Yazid: You can use services/factories to share data between controllers or you can use the eventing/broadcast features to send messages. Depends what you want to do.
You can place you HTML/CSS where you want, so no need for regions. Or use bootstrap or some layout from a source like wrapbootstrap.
Angular creates controllers per instance and services/factories as shared. Which is what you'd want for these. If you want to controller more, just create an object that you can do something custom with.
Building Rich Apps with AngularJS on ASP.NET
@alon: I have 2 courses on this now: Part 1 and Part 2 :)
Building Rich Apps with AngularJS on ASP.NET
@Yaz:You could think of AngularJS as a "prism"-like framework.
Single Page Applications with Microsoft ASP.NET
@dtyser4766: thanks , appreciate the feedback!
KnockoutJS and MVVM: Tips for Building HTML and JavaScript Web Apps
@zico: it is Toastr, a library I wrote. https://github.com/CodeSeven/toastr. Also a NuGet package available.
Single Page Applications with Microsoft ASP.NET
@CAReed: At the beginning of all projects I first examine what the business needs and how the dev teams will support it. Then I try to much those against the technologies that are predominant. SPA works great when you want a Rich app, Reach across devices, Responsive UI (including reduce round trips(). All the R's. If those dont matter, dont do it. If you need device integration, go app.
Single Page Applications with Microsoft ASP.NET
@dirq: Thanks! It will be a synopsis of much of the jump start course (highlights and super important parts). Plus I'll toss in some things I learned since then and a little more of the "why".
Single Page Applications with Microsoft ASP.NET
@olyjoe:Thanks!
Single Page Applications with Microsoft ASP.NET
@FJSmall:Yes, I will talk about why I chose what I did for this. I wont digress too much though as it may bore some
I'l be happy to stick around after to dive deeper though. Or ask questions at the end ff my session.
KnockoutJS and MVVM: Tips for Building HTML and JavaScript Web Apps
@dirq: I don't use T4. I use breeze.js which helps take the models from the web service (JSON) and hydrate them into observable entities that Knockout uses. No duplication there.
SignalR rocks. Works great with KO.
web api and odata work great too, choose whatever web service tech you like.
folder structure is important, like always. using patterns like module pattern is critical, IMO. and dependency management is also super important (require.js with durandal or just angular).