Archives
-
Using the AngularJS Package for Sublime Text
Brad Green from the AngularJS team recently tweeted about a package that was released for the Sublime Text editor that adds AngularJS support so I thought I’d do a quick write-up on how to use it since it’s really nice to have available. Although Sublime Text is quite popular now days, I’m going to approach this post from the beginner standpoint and provide a step-by-step look at getting the package running. Information about the AngularJS Sublime Text Package can be found here. Some of the key features include:
-
AngularJS Animations in Version 1.2+
-
Using an AngularJS Factory to Interact with a RESTful Service
-
Video: Working with the jQuery data() Function
-
AngularJS Routing Changes
-
New Video: C# Generics Fundamentals
In this next video in a series I recorded at Interface Technical Training I discuss C# generics and their overall role in the language. Topics covered include working with built-in .NET generics classes, working with collections, and creating a custom generic class. Click the image below to view the video and access a full transcript of the recording with screenshots.
-
New Video: Understanding C# Interfaces & Polymorphic Behavior
The next video in a series that I filmed at Interface Technical Training covering C# fundamentals has been released. In the previous video I talked about getting started with interfaces and discussed how you can define interfaces and implement them. In this video I discuss how interfaces can be used to add polymorphic behavior into applications.
-
New Video: Getting Started with C# Interfaces
I had a chance to drop by the studio last week at Interface Technical Training and shoot a few quick videos covering different C# concepts such as interfaces, the role of interfaces with polymorphism, and generics. The videos are intended to provide a concise look at some of the concepts that developers new to C# often struggle with. The first video (and a transcript of it with screenshots) is now available and the others will come out soon. Click the image below to view the video and/or read the transcript.
-
The JavaScript Cheese is Moving: Data-Oriented vs. Control-Oriented Programming
In a previous post I listed several of the JavaScript data binding frameworks that are available and talked about why they’re essential as applications move more and more functionality to the client. Data binding is a key aspect of client-centric programming that can significantly minimize the amount of code written, simplify maintenance, and ultimately reduce the number of bugs that crop up in an application. Without data binding you have to locate each control in a page with code and then assign or extract a value to/from it – something I call “control-oriented” programming. Here’s an example of control-oriented programming:
-
jQuery Tips and Tricks – New Pluralsight Course