Marcelo's WebLog

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

Browse by Tags

Tagged Content List
  • 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: Thoughts on radically improving web performance

    If you're a web developer, you definitely owe it to yourself to read the Instant email: how we made Hotmail 10x faster post on the Inside Windows Live blog. Go ahead and read it - I can wait. You see, with the right techniques, it's possible to provide a very, very compelling and performant experience...
  • Blog Post: datajs V1 Now Available

    Check out the official announcement . The library is out there in all its glory. The datajs team will be writing a couple more samples as well as listening to the post-release feedback, then enjoying the long weekend (4th of July is a holiday in the US). If you're near a browser during the weekend...
  • 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: Populating a combo box from the cache with datajs

    A new documentation topic is up on CodePlex with a sample page demonstrating how to populate a combo box from a datajs cache . If the browser doesn't support any storage API or if the user's storage quota is full, it still works as intended. There is also some very simple code to disable and re...
  • Blog Post: Latest datajs changes - changeset 8334

    Yesterday we uploaded the changeset 8334 to datajs , which includes a pretty extensive list of improvements. These haven't made it into a release yet, but you can build and play with the sources - here's what's new. Adds support for configuring cache sizes . The options argument to datajs.cacheSize...
  • Blog Post: Cool tricks with Internet Explorer Developer Tools and datajs

    Today I want to show you how the Internet Explorer Developer Tools and datajs make it easy for developers to experiment with code and data. Just follow along in another Internet Explorer window and enjoy. First, we'll want to start with a page, let's say http://www.bing.com/ . As always, we're greeted...
  • 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: More datajs on Twitter

    These days, I'm using #datajs when I tweet about small updates like minor code fixes or improvements to the CodePlex site. Enjoy!
  • Blog Post: Anecdotally, datajs delivers quiet success

    Most of the people I've discussed datajs describe their experience as simply getting the code, using it and having it work on the first go. "It just works", and people get on with building the rest of their web app. So far it seems that the simple API resonates well with developers, and we're hitting...
  • 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: datajs intro video now online

    The MIX11 session on datajs is now online - enjoy!
  • Blog Post: Testing datajs with multiple browsers

    When contacting the localhost machine, Chrome and Firefox can suffer very serious slowdowns depending on your operating system, adding somewhere around one to two seconds per connection. If you build and run tests for datajs , you are very likely to run into this problem. There is a configuration change...
  • 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: datajs at MIX - data in an HTML5 world

    I'm happy to announce that Asad & I will be doing a session on datajs at MIX - Data in an HTML5 World . We'll be talking about the state of affairs today, how things change with HTML5 capabilities, what datajs is doing about that and how everyone can participate. Drop me a message if you're attending...
  • 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: datajs goodies - build system

    The datajs source code includes not only the files for the library itself, but also the files to build from the multiple source files and to run a series of basic tests on them. The main goals we wanted for our project were the following: Ability to produce an efficient, minified codebase. ...
  • Blog Post: Failing Fast and Windows Azure

    Last week we were talking in a team meeting about how cool it is that we can fail fast with datajs. The library is by design very focused and avoids entangling itself with multiple components and dependencies, and so we have the ability to experiment with the codebase and try things out. This gives...
  • Blog Post: datajs goodies - test logger

    Today I'd like to talk about one of the extra goodies you can find in the datajs project. The TestLogger.svc file under JSLib\tests\common contains a small WCF service that accepts messages from the test page and records test results, and the test driver is then able to ask for them and figure out...
  • 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: datajs now available on NuGet

    Beth has just uploaded the datajs NuGet package , so now it's easier than ever to get going with datajs. In case you missed it, NuGet is an extension for Visual Studio that makes it ridiculously simple to install and update open source libraries in your projects. You can install the extension by searching...
Page 1 of 2 (33 items) 12