Marcelo's WebLog

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

Browse by Tags

Tagged Content List
  • Blog Post: Graphics Diagnostics in Visual Studio 2013 Update 3 RC

    Visual Studio 2013 Update 3 RC is out now - get it while it's hot, and check out the improved Graphics Diagnostics tools. There are some additional goodies as well beyond graphics and TFS, including C++ and CodeLens. Enjoy!
  • 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: 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: Windows Azure Storage Emulator returning 503 - Service Unavailable

    Today's post is the result of about four hours of tracking down a tricky problem, so hopefully this will help others. My problem began when I was testing an Azure project with the storage emulator . The code that was supposed to work with the blob service would fail any request with a "503 - Service...
  • Blog Post: Must-have resource for Azure developers

    Lately I've been looking into writing Azure applications. I already know the .NET platform, so it's a very familiar development experience for me: all the libraries I know and love are there. There are two aspects however that are new to me. The first is how to build systems that can scale up...
  • Blog Post: datajs intro video now online

    The MIX11 session on datajs is now online - enjoy!
  • 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: 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: Getting Results

    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 at http://gettingresults.com/ , definitely worth...
  • 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: Uplevel NuGet

    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!
  • 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...
  • Blog Post: Debugging Extensions

    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 you can do with these extensions - you have an enormous...
  • Blog Post: Math is hard, let's go shopping

    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 not worth it. Sometimes adding just a bit more of...
  • Blog Post: A bit about how datajs is run

    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 products and business, user expectations change every...
  • Blog Post: Portable Library CTP Available

    The Portable Library Tools CTP was announced! If you write code that targets multiple platforms, you'll find this pretty neat, as you'll get guidance from the tools as to which APIs you can use safely across different platforms: .NET, Silverlight, Windows Phone and XBOX 360. This turns out to be very...
  • Blog Post: New Releases for Web Developers

    In case you missed it last week, we've had an insane amount of goodness coming out for web developers. Check out ScottGu's post here for details. And of course, in case you were wondering whether these technologies are being put to use at all, you can see them all work together by clicking View Source...
  • Blog Post: HTML5 features, browsers, prototypes

    In case you were out on vacation or enjoying the holidays, late last month there were two very interesting blog posts that I think are worth following. The first one is on Interoperability @ Microsoft, Prototyping Early W3C HTML5 Specifications . This is very cool, as both WebSockets and IndexedDB...
  • Blog Post: Windows Phone 7 available in the US

    Ah, some really, really exciting opportunities ahead. My favorite thing is having a modern phone that I can program with .NET and Silverlight - the Visual Studio and Blend toolset is awesome, and it's easy to get started and get productive in a very short time. Read all about the US availability here...
Page 1 of 6 (134 items) 12345»