Marcelo's WebLog

Improving the world one entity at a time (now tweeting on @mlrdev)

Browse by Tags

Tagged Content List
  • Blog Post: New WCF Data Services Release

    WCF Data Services 5.0 for OData v3 is out today. Read all about it here , and get it while it's hot. Actions , geospatial support , and an assortment of other goodies, not the least of which is support for Any and All operators. This restriction has been around for a long time , and it's great to see...
  • Blog Post: datajs version 1.0.2 released

    A new release of datajs with a minor update is available today, version 1.0.2. The most significant change is support for high-precision DateTime values, which incidentally means that Azure Table Storage feeds are now better supported. Get it while it's hot and enjoy!
  • Blog Post: Server-side paging in OData with datajs

    I haven't posted for a while and it seems to be an effective method to get others to do so. :) Today, I'm happy to point you to Client side paging of Server Paged OData Entity Sets using datajs . Lohith does a good and detailed job at explaining what server-side pagination looks and how to handle...
  • Blog Post: datajs at DevCon5

    Later this week I'll be speaking at DevCon5 in New York . We'll look at how the browser landscape is evolving and where it's going, and present some of the work we've done in layering conventions over REST in producing OData , as well as the work we've been doing in datajs to leverage the increase in...
  • Blog Post: datajs 0.0.4 is out - very important release!

    So, as per yesterday's announcement , datajs 0.0.4 is out. Go get it while it's fresh! An important thing that's worth remarking is this is the last planned release before version 1.0.0 . We don't have plans to add any new features or change the API for the next release. Right now we're considering...
  • Blog Post: Network capture with Internet Explorer

    Here is a handy video showing how you can quickly try something out with datajs and get a network capture (even if you don't have a functioning website!). Of course it's easier if you do, simply enable capturing and run your repro steps through your app. You can download the video here . Enjoy...
  • Blog Post: Netflix + OData + datajs sample released

    Check out the sample and code walkthrough at http://kashyapas.com/2011/05/releasing-netflix-catalog-using-htmlodatadatajsjquery/ . Some highlights: All the app components run in the browser! Clever use of the datajs cache - those values aren't changing anytime soon, and it definitely speeds...
  • Blog Post: Supporting JSONP callbacks in WCF Data Services

    By default, WCF Data Services does not support the $format and $callback options to support JSONP. If you're using datajs to access a service and have set the enableJsonpCallback flag to true but you're seeing an error on the response that looks like "The query parameter '$callback' begins with a...
  • Blog Post: OData and TFS and yes, CodePlex

    The beta of the OData Service for Team Foundation Service 2010 was announced yesterday, and of course as a TFS user I find this tremendously exciting. TFS ends up having a lot of data about my day-to-day work, and now thanks to OData it's easily unlocked and programmable! For extra awesome points...
  • Blog Post: Live datajs sample showing OData.read

    Brought to you by Taggart Software Consulting, available at http://blog.ctaggart.com/2011/04/odata-from-javascript-netflix-genres.html anywhere browsers are run... Enjoy!
  • Blog Post: JavaScript numbers, bits and strings

    One of the things that we cared quite a bit when creating OData and datajs is taking into account many of the little gotchas that you can find with JavaScript. For example, numbers in JavaScript can be integers or floating-point, but there are no different data types for these. However, to keep things...
  • Blog Post: Fiddler and Windows Phone 7

    When you're building a web site, you'll often have a targeted experience for phones. They do many special characteristics after all: the browser is touch-driven instead of mouse-driven, the screen is much much smaller than a monitor, the user is likely to be on the move rather than sitting in front of...
  • Blog Post: OData continues to evolve

    As you can see from the recent March 2011 CTP of WCF Data Services , OData continues to evolve. While the post includes information about changes to the WCF Data Services implementation, I'm very excited to see that the protocol is also very much alive and well. From the first bulleted list, here...
  • Blog Post: datajs formats for OData flavored with simplicity

    Alex has just uploaded the intermediate formats on the datajs CodePlex Wiki . These describe the shape of results provided by reading OData as well as the expected format to send data back to the server. Like I mentioned before , these values do not have any classes or prototypes associated with them...
  • Blog Post: OData Vocabularies

    Just got back from a "long week"-long trip to find Alex's vocabularies post . He has a nice walk through how we think this should look like, and I'm pretty excited about the opportunities: we have a simple and powerful description mechanism, open data, and an ever-growing community of developers,...
  • Blog Post: Design style for OData in datajs

    The datajs source code is out there for the world to see. Today I wanted to share a bit about what style we use and why we decided upon it. After years of writing for the .NET framework, one of my first impulses is to start thinking in terms of objects. However there are a few variations on how you...
  • Blog Post: Handling errors in datajs

    Today I want to talk a bit about how we handle errors in datajs. Every operation that datajs runs asynchronously, whether a read or a general request, has both a success and an error callback. These can be passed in explicitly when the function is invoked, and this pretty much always done with the...
  • Blog Post: Handling errors in datajs

    Today I want to talk a bit about how we handle errors in datajs. Every operation that datajs runs asynchronously, whether a read or a general request, has both a success and an error callback. These can be passed in explicitly when the function is invoked, and this pretty much always done with the...
  • Blog Post: datajs support for DataTime and DateTimeOffset

    Yesterday we updated the datajs codebase to support DateTime and DateTimeOffset. Here are some development notes on this that may be interesting. Recognizing DateTime and DateTimeOffset values ATOM has a pretty straightforward representation for DateTime and DateTimeOffset, so it's really a matter...
  • Blog Post: OData, jQuery and datajs

    Over the last couple of days, I've received a number of inquiries about the relationship between JSON, OData, jQuery and datajs and how to choose between them. These aren't all the same kinds of things, so I'll take them one by one. Talking the talk JSON is a format to represent data, much like...
  • Blog Post: datajs released

    In case you missed it, yesterday we announced datajs - a New JavaScript library for OData and beyond . This is what I've been working for the last few months (modulo Christmas vacations of course). Over the next few days, I'll be blogging a bit about how we're running the project, what's new and exciting...
  • Blog Post: Reference of namespaces in OData

    This post is a simple overview of namespaces you will run into when working with OData in the ATOM format. The list is not comprehensive, but you can get pretty far with it. http://www.w3.org/2005/Atom This is the Atom namespace, defined in RFC 4287 . It's used for all "regular" ATOM things like entry...
  • Blog Post: Data Services on Windows Phone 7

    Mike posted an announcement yesterday on the WCF Data Services blog. Go get the goodies from http://odata.codeplex.com/ today and start writing your connected phone apps!
  • Blog Post: Bookmarklet to find OData service for SharePoint site

    As you probably already know, SharePoint has great support for OData, providing access to lists, documents and all sorts of goodies. I always seem to forget how the link to the OData endpoint is constructed, though. So I created this short bookmarklet that does the trick. Just navigate to a SharePoint...
  • Blog Post: Missing function for OData and Office

    The last entry of Consuming OData with Office VBA series had a small glitch - one of the helper functions is missing. The code isn't too tricky to write, but it's a handy little thing to have in your VBA toolkit. It simply takes a collection of dictionaries, and returns a new collection with all the...
Page 1 of 3 (58 items) 123