Marcelo's WebLog

Improving the world one entity at a time (now tweeting on @mlrdev)
  • Marcelo's WebLog

    datajs release announcement

    • 0 Comments
    I'm excited about the announcement of the datajs 0.0.3 release . This new release comes out within two months of the previous one, and as you can see from the changelists , there are a few very interesting changes. Basic key/value storage API over...
  • Marcelo's WebLog

    OData and TFS and yes, CodePlex

    • 0 Comments
    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...
  • Marcelo's WebLog

    Testing datajs with multiple browsers

    • 0 Comments
    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...
  • Marcelo's WebLog

    Live datajs sample showing OData.read

    • 0 Comments
    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!
  • Marcelo's WebLog

    datajs at MIX - data in an HTML5 world

    • 0 Comments
    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...
  • Marcelo's WebLog

    Getting Results

    • 0 Comments
    J D. Meier is an excellent writer whose work I've referenced in the past . I've also been a fan of the Blue Books in general, many of which I still have on my bookshelf. How does he get so much high-caliber work done? Well, he's put up the book online...
  • Marcelo's WebLog

    JavaScript numbers, bits and strings

    • 0 Comments
    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...
  • Marcelo's WebLog

    Fiddler and Windows Phone 7

    • 0 Comments
    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...
  • Marcelo's WebLog

    datajs goodies - build system

    • 0 Comments
    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...
  • Marcelo's WebLog

    Failing Fast and Windows Azure

    • 0 Comments
    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...
  • Marcelo's WebLog

    datajs goodies - test logger

    • 0 Comments
    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...
  • Marcelo's WebLog

    OData continues to evolve

    • 0 Comments
    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...
  • Marcelo's WebLog

    Uplevel NuGet

    • 0 Comments
    In the wake of the recent datajs on NuGet announcement , it's very much worth noting that you can significantly uplevel your experience - just take a look at Scott's post on this . Enjoy!
  • Marcelo's WebLog

    datajs formats for OData flavored with simplicity

    • 0 Comments
    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...
  • Marcelo's WebLog

    datajs now available on NuGet

    • 0 Comments
    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...
  • Marcelo's WebLog

    Debugging Extensions

    • 0 Comments
    When working with native code and when working with crash dumps, the Debugging Tools for Windows are an incredibly useful asset. One of the rarely-used but incredibly-useful capabilities is the support for extensions. There are all sorts of things...
  • Marcelo's WebLog

    Math is hard, let's go shopping

    • 1 Comments
    For better or for worse, the phrase "Math is hard, let's go shopping" is one that I use every now and then during design meetings. There are typically two situations that will prompt this. We're about to do something hard to implement that's...
  • Marcelo's WebLog

    OData Vocabularies

    • 0 Comments
    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...
  • Marcelo's WebLog

    Design style for OData in datajs

    • 0 Comments
    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...
  • Marcelo's WebLog

    Handling errors in datajs

    • 0 Comments
    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...
  • Marcelo's WebLog

    Handling errors in datajs

    • 0 Comments
    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...
  • Marcelo's WebLog

    datajs DateTime sample

    • 0 Comments
    Building on the dev notes I recently posted , here is a short sample page you can use to try the new datajs-0.0.2 library out. Just download the files to your local disk and add this HTML file there, then you can point your browser to it. The event handling...
  • Marcelo's WebLog

    datajs support for DataTime and DateTimeOffset

    • 0 Comments
    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...
  • Marcelo's WebLog

    A bit about how datajs is run

    • 0 Comments
    Today's post simply discusses a bit how the datajs project is run, and why we think it makes sense. The landscape for web developers is changing pretty fast. Browsers improve and introduce new capabilities, cloud systems bring new posibilities for...
  • Marcelo's WebLog

    OData, jQuery and datajs

    • 0 Comments
    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...
Page 2 of 19 (471 items) 12345»