InfoQ

InfoQ

Topic/Tag specific view

Extensibility Content on InfoQ


Latest featured content about Extensibility

Browser APIs, Extentions and Add-on Security, with Brian Warner

Topics
Extensibility,
Javascript,
OOP,
Web Development,
Dynamic Languages,
QCon San Francisco 2010,
Methodologies,
Languages,
QCon,
Architecture,
Programming,
Conferences,
Firefox,
Browsers,
CommonJS

Brian Warner, which is an engineer with Mozilla Labs, talks about Browser Extension APIs and how the Jetpack SDK and CommonJS are changing the way we use the browser as a development platform. He also talks about the differences between the popular browsers and the security considerations that arise from trusting 3rd-party add-ons.

Extension Manager in Visual Studio 2010

Topics
Extensibility,
OOP,
Visual Studio,
.NET,
IDE,
Methodologies,
Microsoft,
Programming,
Visual Studio 2010,
Companies

In this article Yiyi Sun, creator of the Git Source Control Provider for Visual Studio, introduces developers to creating extensions for Visual Studio 2010. Also included is information on publishing an extension via Microsoft’s Visual Studio Gallery.

News about Extensibility

Managed Extensibility Framework: What It is and Where It is Going

Topics
Extensibility,
.NET Framework 4.5,
.NET Framework,
OOP,
Methodologies,
.NET,
Programming,
.NET Framework for Windows 8,
Managed Extensibility Framework

As the name implies, Managed Extensibility Framework is a framework for extending .NET applications. In a recent Channel 9 interview Oleg Lvovitch and Kevin Ransom talked about the history of MEF and what’s planed for version 2.

MIT introduces Oracle for Object-Oriented Programmers

Topics
Extensibility,
OOP,
Code Analysis,
Tools,
Methodologies,
Debugging,
Open Source,
Profilers,
Data Analysis,
Agile,
Technology,
Programming,
Machine Learning,
Architecture Analysis,
Eclipse,
Database,
Repository,
Software Engineering

In a recent news article the Massachusetts Institute of Technology has introduced a technology for automatically remembering connections between objects. The provided system determines how objects in a large software project interact, so it can inform latecomers which objects they will need to design certain types of functions.

Creating Add-Ins for Expression Web 4

Topics
Extensibility,
OOP,
.NET,
IDE,
Methodologies,
Programming,
Expression Web Designer

The hallmark of any good IDE is its extensibility. If developers can’t improve their own tools then they won’t see productivity improvements over time. The same goes for web designers, which is why Microsoft’s Expression Web 4 now offers an add-in model based on HTML+JavaScript.

Managed Extensions for Internet Explorer

Topics
Extensibility,
OOP,
Methodologies,
.NET,
Programming,
COM,
Internet Explorer

With .NET 4.0, writing reliable managed extensions for Internet Explorer has become possible. Unlike previous versions, each extension will run against the CLR it was compiled for instead of mindlessly grabbing the most recent version. Alas, COM interfaces are still needed.

Extensible Caching Added to .NET 4.0

Topics
Extensibility,
.NET Framework 4.0,
OOP,
Caching,
.NET Framework,
Clustering & Caching,
.NET,
Methodologies,
Programming,
Performance & Scalability,
Infrastructure

Microsoft’s Patterns and Practices caching framework has been promoted to a part of the core .NET Framework. This framework provides a basic in-memory cache with trigger-based cache invalidation and a common wrapper for more advanced caching frameworks to share.

JUnit 4.7: Per-Test rules

Topics
Extensibility,
Java,
OOP,
JUnit,
Unit Testing,
Languages,
Methodologies,
TDD,
Testing,
Programming

JUnit 4.7, which has just reached Release Candidate stage includes a significant new feature: Rules. Rules are, in essence, another extension mechanism for JUnit, which can be used to add functionality to JUnit on a per-test basis. Most examples of custom runners in earlier versions of JUnit can be replaced by Rules, and new capabilities have already been added.