Tag | atom Posts

One of the things I’ve had to give up in order to have some development time at night is gaming. It’s something I refused to admit for years but I’ve just had to face the facts. I’m no longer a gamer. I just don’t have hours and hours of free time to pour into gaming and when I do have hours and hours of free time I want to pour them into game development. That doesn’t mean I don’t game at all! I play games pretty much every day. It just means I’ve moved more into the casual game realm. It’s all ...
While adding a new feature to the LINQ to Twitter Search API, I made significant changes to the Search entity that will break existing code. The new feature is support for Tweet Entities, a recent addition to Twitter’s Search API. I’ll cover Tweet Entities support after explaining what has changed. Motivation for Change When Twitter implemented Tweet Entities for their Search API, they only supported JSON format. LINQ to Twitter used ATOM for Search API queries; so, I didn’t have a choice on data ...
Build 2011 announced the September release of the Windows Azure Service Bus. For those of you who have just tuned in, the WA Service Bus is part of the AppFabric middleware that enables almost seamless connectivity between applications that are restricted to limited connectivity options by their firewall or custom security protocols. By leveraging the service bus one can build distributed applications on cloud or hybrid solutions featuring on-premise and cloud apps while maintaining the worthwhile ...
I’ve always been a more or less active fan of Star Trek. During the construction phase of my house I started coding a GUI for controlling the house which has an EIB. Just for fun I designed a version inspired by the LCARS design used in Star Trek TNG and showed this to my wife. I showed her several designs before but this was the only one, she really liked. So I decided to go on with this. I started a C# WinForms application. The software runs on a wall mounted Shuttle Barebone-PC. First plan was ...
Technorati Tags: Windows 8 Just like many thousands of geeks around the world I downloaded the Windows 8 preview from Microsoft’s website: http://msdn.microsoft.com/e... and spent some time playing with it. Being an embedded developer I don’t have any powerful machine lying unused in my office, so I installed Windows 8 on a very low-spec machine, a 1.6GHz Atom with 1GB of RAM and a 120GB HD (taken from an old mac). First of all I must say that I’m pretty impressed by the responsiveness ...
Introduction: One of the concerns that I keep hearing from customers is, “We can’t deploy Silverlight because it won’t run on a tablet.” I usually reply to that question stating, “What do you mean it can’t run on a tablet?” They usually looked puzzled and say, “You mean Silverlight *CAN* run on a tablet?” Yes, there are many devices that Silverlight can run on. Today we are going to take a look at the Motion CL900 Tablet. FYI: I have no affiliation with Motion Computing. Why this tablet? When I first ...
My last post related the sad story of a dead HP MediaSmart Home Server. This time, I will relate the steps I took to configure the Synology DS1511+ for use. To avoid unnecessary typing, I recommend this post to provide the basic details. It is written for the older DS1010+, but the process is the same for the DS1511+. … OK, now that you have read that, I have different drives in my NAS so I had a different kind of problem. I chose to go with five Western Digital 2TB Caviar Green SATA II drives (WD20EARS) ...
Sometimes, the way that LINQ to Twitter materializes queries into entities isn’t immediately clear. It’s easy to get confused until you see the patterns or make a correlation between the Twitter API results and their representations as LINQ to Twitter entities. In this post, I’ll explain some of the logic behind the design of LINQ to Twitter entities and demonstrate an example of one of the more oddly designed entity types, Search. Note: They'll be talking about MVC3 during multiple sessions at Tech-Ed. ...
The list provided below is my “Best-Of” FREE Frameworks, Tools and Controls for Windows Phone 7. I have used everything listed below in an my WP7 applications. Most of them are in the marketplace at this point and some are still in development. Let’s get started. If you are developing WP7 Applications, this is one that you have probably heard of already. It is Microsoft’s official set of controls that comes complete with full source code of course. Project Description: Welcome to the Silverlight ...
A few months ago myself and colleagues had open sourced the BizTalk Data Services. We were meanwhile working on other artifacts which comes along with BizTalk Server like the “Business Rules Engine”. We are happy to announce the first version of BRE Data Services. BRE Data Services is a same concept which we covered through BTS Data Services, providing a RESTFul OData – based API to interact with the Business Rules Engine via HTTP using ATOM Publishing Protocol or JSON as the encoding mechanism. ...
Over the last 3 years, Microsoft has slowly but surely been embracing REST as a programming model for the web in WCF. .NET 3.5 SP1 introduced some REST constructs allowing us to invoke WCF services with HTTP GET/POST/PUT/DELETE verbs in conjunction with UriTemplates. The REST Starter Kit (RSK) was then introduced on CodePlex and this provided many great features including an HTML help page, request interceptors, an HTTP client library, and more. Then WCF 4 was released and some of the features in ...
As I continue to explore ASP.Net MVC 3, I decided to share a little on NuPack Tools, a recently released Visual Studio 2010 extension. There are a few nice blog entries on NuPack already which you can access here. Figure 1 - NuPack Tools shown as a Visual Studio 2010 Extension What is NuPack Tools? NuPack Tools is a Visual Studio 2010 Extension installed along with ASP.Net MVC 3 and also available as a stand-alone install. It provides a friendly interface that automates the retrieval and installation ...

Great Reference for Atom spec.

 

www.xml.com/pub/a/2004/06/16/dive.html

You’ve heard good things about Visual Studio 2010 but you still need to answer the question “What’s in it for me?” You need to justify the cost the new software as well as the not insignificant cost of migration. The Entity Framework is a powerful tool for creating a conceptual model of your data store and abstract away the details of data access. Exposing these conceptual entities over the wire to client applications mean one of two things: ADO.NET Data Services (now called WCF Data Services) or ...
ODATA enables the creation of RESTful based data services that allow resources identified using URL and defined in a data model to be published and edited by web clients using HTTP messages. OData is the web-based equivalent of ODBC, OLEDB, ADO.NET and JDBC. As more data-oriented web APIs come online, each team responsible for the design of each web API is confronted by the same kinds of questions, and each team answers these in their own particular way Increasingly, “RESTful” is a design goal of ...
Last year, I wrote Steve Ballmer an email, and he was kind enough to write me back. The email contained a scan of a column I wrote praising Microsoft’s BI strategy. His reply contained three simple words: “Super nice thanks.” Well, now I’d like to write to Steve again, in an open letter format, and this time the love may be a bit tougher. But I’m still super earnest. The past two days have been eventful ones for Microsoft: The company announced the departure of company veterans Robbie Bach and J ...
Below are the notes I made in the REST Architecture Session I helped kick off with Andrew. RSS, ATOM, and such needed for better discovery. i.e. there still is a need for some type of discovery. Difficult is modeling behaviors in a RESTful way. ?? Invoking some type of state against an object. For instance in the case of a POST vs. a GET. The GET is easy, comes back as is, but what about a POST, which often changes some state or something. Challenge is doing multiple workflows with stateful workflows. ...
Well, day 2 of the MIX10 conference did not disappoint. The keynote speakers introduced the preview release of IE9, which looks really cool and quick, and Visual Studio 2010 RC that is scheduled to RTM on April 12th. It seemed to have a lot of improvements aimed at making developers more productive. Here are the current links to these two offerings: Internet Explorer 9 – Platform Preview Visual Studio 2010 and .NET 4 – Release Candidate While both of these were interesting, the demos that really ...
Quick Links Adding Volcanos and Options - Earthquake Locator, part 2 Live Demo Source Code The recent wave of earthquakes (no pun intended) being reported in the news got me wondering about the frequency and severity of earthquakes around the world. Since I’ve been doing a lot of Silverlight development lately, I decided to scratch my curiosity with a nice little Bing Maps application that will show the location and relative strength of recent seismic activity. Here is a list of technologies this ...
The Twitter Search API returns an XML Atom formatted feed. So, in LINQ to Twitter, I've created an Atom object, which I return when someone performs a search. The problem with the results is that the ID of the Status is mangled with other information. To solve this problem, you need to extract the status ID from the number following the last colon of the ID from the search Entry. Here's some code to show how it's done: private static void SearchAndUseStatusTwitterDe... twitterCtx) { ...
This is a very slick REST based sample that leverages ATOM feeds to publish event notifications. Hats off to Ian and the guys behind the sample. Nothing can beat the good old polling consumer. With an ATOM implementation the guaranteed delivery responsibility is in the hands of the consumer. This opens up the possibility for the consumer to further optimize the communication by only processing those categories where it is interested in. Categories are basically entry meta data (properties of the ...
Have you heard about NY State Attorney General Andrew Cuomo’s lawsuit against Intel? Cuomo is alleging that Intel has engaged in anti-competitive practices which have prevented other companies (primarily AMD) from selling their products, and PC makers from using them in their machines. My own opinion, detailed in this post, is that Cuomo is doing a bit of grandstanding here in his zeal to continue the NYS AG office’s activist role, established when Elliot Spitzer still held that office. I am a registered ...
I grew up in New York, and I’ve grown up with the Cuomo family. I liked Mario Cuomo and thought he was a good governor. He was one of those guys in the 1980s that I characterized as a Macho Liberal: someone with compassionate beliefs and a street-tough approach to pursuing them. A Macho Liberal wasn’t a wimp, nor was he a bully. He was someone ready to fight and hold his ground while trying to do good. Sound naive? Hey, give me a break: I was a teenager and an idealist. And I was living under a Republican ...
This post is the eighth in a series of postings, containing examples of SharePoint WebParts that anybody can build all by themselves. To read all posts in this series, or to get started with the RSSBus WebPart, go here. #8 – Twitter Many times since I originally posted about it months ago, I’ve been asked for more details about including Twitter searches and streams inside their SharePoint pages. Thanks to the Twitter API and feeds, this is very simple to do, and to change from showing searches, ...
Twitter can be a very useful source for data aggregation on any particular topic. Am building an application that will search twitter using their API and then display the results using jQuery. There are 2 ways of accomplishing something like this. We can either do the processing at the server and then populate the page or talk to Twitters REST based api directly from the client. Methods to retrieve data from the Twitter API require a GET request. Methods that submit, change, or destroy data require ...
I’d like to provide you with a SilverBullet™, a small snippet of Silverlight, a class or namespace hidden in the silverlight .NET framework, to help you out in times of need. It’s not to learn, but something to keep in your pocket. Just remember it’s there and you’re safe. Occasionally it’s required to use an Rss or an Atom feed in your projects. Just to show some news, or the latest update on the stock exchange. Working with these, often large, chucks of xml directly can be a pain. In Silverlight ...
Reading in a series of blog posts is made easy utilizing classes that came in the .NET Framework 3.5. As long as the feed is in the Atom 1.0 or RSS 2.0 formats, you easily build your own aggregator service. SyndicationFeed feed = null; using (XmlReader reader = XmlReader.Create(feedUrl)) { feed = SyndicationFeed.Load(reader); } foreach (SyndicationItem item in feed.Items) { } Off of the item, you will probably want to grab the Title.Text and the Summary.Text. Be sure to HtmlDecode them! Another important ...
Create a rss or atom feed is very simple in asp.net mvc. In V1.0 there isn’t a build-in mechanism to work with feeds, however we can very quickly build our own. All we have to do is create a xml structure accordance with their specification and new ActionResult derived class to handle the result. But let’s start form beginning. The first of all, we need to create a new MVC project and call it e.g. RssFeed. The data for feeds will be taken from database, so we have to build model. Let’s create a new ...
If you have played with the ADO.NET Data Service, you can experience how quickly you can build RESTful Services using the Entity Model and then consume them as you would do it with WCF Services. The ADO.NET Data Services offer more flexibility in terms of granular data URIs compared to REST enabling your WCF Service. To begin with, if you are REST enabling your WCF Service using the WCF REST Starter Kit, you can enable your service to basic level of REST features. However, if you want to make this ...
Platform Builder Help provides instructions for setting up a floppy disk to boot using BIOSLoader. Really a floppy disk? Who uses a floppy disk anymore? Many of us need to boot from more modern storage devices, especially devices that are readily available for purchase. This article will focus on USB mass storage devices, also known as USB Keys or USB Sticks. For those of you who have been working with x86 Wintel boxes for years, setting up a boot device is probably simple. But, many of us are just ...
June 29, 2009 --- Introduction Good afternoon. My name is Andrew Brust. I am the Chief, New Technology at twentysix New York, a consultancy specializing in application development, business intelligence and other software technologies. I am also a native New Yorker and former technology professional with the City of New York. In the mid and late 1980s, I was a programmer for the Department of Parks and Recreation and later I was the Computer Systems Director at the Department of Cultural Affairs. ...
Over the last six months, my Chief Architect Jesus Rodriguez and myself spent our spare time writing a new whitepaper that focuses on the more advanced aspects of BizTalk's Business Activity Monitoring. The end result is over 80 pages of exciting details all about BAM! This paper is available for download and online in the MSDN Library. The paper goes beyond the basic of BAM and explores its architecture and extensibility model. It also details the intricacies of the WCF, WF and BizTalk Server BAM ...
We are very pleased to be holding this meeting in cooperation with the Central Florida BizTalk User Group. Enterprise Application Integration (EAI) using BizTalk Server 2006R2 Enterprise Application Integration (EAI) using BizTalk Server 2006R2. Microsoft BizTalk Server 2006 R2, the latest version of BizTalk, is an exciting tool that all .NET application developers should know about. BizTalk fills two key business needs: enterprise application integration, and business process automation. This session ...
"Fix the Architecture" - Open Discussion We have a great group of members with a variety of experience, so bring your architecture problems and leverage those experiences and creativity to help solve them. This is an open discussion format and depending on how many people we have and how many problems we may split up into small groups or try to solve problems one at a time. Please bring your topics to discuss. We also have a backup topic of Tips for Performance in a Web Architecture. When & Where: ...
I am a BizTalk developer since BTS 2004 came. And recently did BTS 2002 Migration too Recently I have been observing few Microsoft announcements and which made me to say this... First look at what I have observed... Look at Microsoft Application Server Roadmap-->Dublin Look at the Microsoft Future Modeling related articles-->Oslo Wow, it seems Microsoft is all over Europe.. Ok, here is my observation from what I heard, looking at these kind of announcements BizTalk 2009 might be the last XLANG ...
"Fix the Architecture" - Open Discussion We have a great group of members with a variety of experience, so bring your architecture problems and leverage those experiences and creativity to help solve them. This is an open discussion format and depending on how many people we have and how many problems we may split up into small groups or try to solve problems one at a time. If you have a question/topic to discuss please let me know by Monday, July 21 or when you register for the meeting. After the ...
Imagine that every project in codeplex had to be decomposed into codeplex hosted unit tested functions which complied to some xunit standard - that would go along way towards code reuse, and move away from reinventing the wheel. worked on 2 Silverlight projects recently - see screenshots: and Last 3 months learned the following: NET Components revise – reread Yuval Loweys book – revised best mechanism for interface usage, delegates (circa .NET Framework 2.0), threading. The Interface stuff leads ...
The Tampa Bay chapter of the International Association of Software Architects (IASA) is dedicated to building a community of professionals interested in topics related to software architecture. This organization welcomes all interested professionals. Whether you are a senior enterprise architect at a fortune 100 company or an aspiring architect with only a few years of experience. Please be sure to register so we have an idea of how many pizzas to order, and remember that the outside doors lock and ...
I just uploaded a new YouTube video for RSSBus. Some of it is hard to see, but soon it will be published at rssbus.com as a high quality flash video. RSSBus can be used to securely serve custom feeds over the Internet or on the local host. This video shows examples of very basic feeds that can be created with RSSBus with just a few mouse clicks, and more complex piped feeds. Near the end, the video shows some ways in which RSSBus can be integrated into real world solutions. Obviously, RSSBus can ...
The Tampa Bay chapter of the International Association of Software Architects (IASA) is dedicated to building a community of professionals interested in topics related to software architecture. This organization welcomes all interested professionals. Whether you are a senior enterprise architect at a fortune 100 company or an aspiring architect with only a few years of experience. When: 3/27/2008 6:30 PM - 8:30 PM Topic: My 10 Years In Identity – A Veteran’s Experience Succeeding With Identity Management ...
Atom Syndication Format IETF RFC 4287 XML format Organized in feeds, entries and links Extensible data and metadata Atom Publising Protocol IETF RFC 5023 Protocol for publishing and editing resources Represents over HTTP Simple RESTful interaction model Demo Photos: https://cumulus.services.li... -Authorization via LiveID http://dev.live.com/liveid -Browse and create folders and photos Folders/Photos as Atom feeds and entries Photos are Atom "media link entries" <feed> ...
Using new features in .NET 3.5 Framework. blogs.msdn.com/justinsmith What in .NET 3.5 for services: The New HTTP Programming model: New support JSON Services Syndication in .NET 3.5 Service Stack Evolution -Sockets->HttpListener-&... WCF one stop shop for services Myth:WCF is only for enterprise services Reality:WCF gets around(enterprise and web) .NET 3.5 WCF web-centric upgrades: Make REST a 1st class citizenish Embrace SOAP-less representations JSON messaging capabilities ...
What do these all have in common? On Wednesday, David Treadwell posted to the Windows Live blog, giving a sneak peek into what you can expect to hear more about next week Mix08. "At MIX we are enabling several new Live services with AtomPub endpoints which enable any HTTP-aware application to easily consume Atom feeds of photos and for unstructured application storage (see below for more details). Or you can use any Atom-aware public tools or libraries, such as .NET WCF Syndication to read or write ...
Problem: 2520 is the smallest number that can be divided by each of the numbers from 1 to 10 without any remainder. What is the smallest number that is evenly divisible by all of the numbers from 1 to 20? Solution: Finding the LCM can be done via factorization. Below is an excerpt from the wikipedia article. The unique factorization theorem says that every positive integer number greater than 1 can be written in only one way as a product of prime numbers. The prime numbers can be considered as the ...
The Tampa Bay chapter of the International Association of Software Architects (IASA) is dedicated to building a community of professionals interested in topics related to software architecture. This organization welcomes all interested professionals. Whether you are a senior enterprise architect at a fortune 100 company or an aspiring architect with only a few years of experience. When: 2/28/2008 6:30 PM - 8:30 PM Topic: Introduction to Aspect-Oriented Programming (AOP) Write less code and create ...
The Tampa Bay chapter of the International Association of Software Architects (IASA) is dedicated to building a community of professionals interested in topics related to software architecture. This organization welcomes all interested professionals. Whether you are a senior enterprise architect at a fortune 100 company or an aspiring architect with only a few years of experience. When: 1/31/2007 6:30 PM - 8:30 PM Topic: The Perfect Pattern Storm, where TDD meets UX and MVP As host of ARCast.TV, ...
Microsoft announces the Sync Framework CTP at TechEd Barcelona... Microsoft Sync Framework is a comprehensive synchronization platform that enables collaboration and offline access for applications, services, and devices. It features technologies and tools that enable roaming, sharing, and taking data offline. Using Microsoft Sync Framework, developers can build sync ecosystems that integrate any application, with any data from any store using any protocol over any network. Microsoft Sync Framework ...
Sam Ruby pointed out some of the changes that would be required for Feed Validator to support the new RSS Profile. The RSS Profile is the result of checking popular feed reader capabilities in order to put together a "best practices" document for feed publishers. I haven't gotten to read through the entire profile yet, but here are some interesting things I noticed while reading through Sam's validator changes: Encoding - the profile says to use hexadecimal entity encoding (ie, &#x26; instead ...
Wow, I can have a V8! Thanks to the hard work of some very talented developers, who I saw working late hours coding and testing, the next version of IPWorks is here! Yep, /n software announced today the release of IP*Works! V8 .Net and Java Editions. I got to work a lot with IPWorks v8 during its beta period, and my favorite thing about this version update is the new custom types and collections. I used the new Atom and Rest components, which are useful and easy to use. Other new features that I ...
To illustrate what I mentioned in the previous post about how swapping out one connector for another to achieve a completely different task would be very simple - I did just that. I noticed that Dave Winer has been working on some sort of Flickr->Twitter app. I changed about 4 lines of code in the Gcal_to_Twitter RSBScript to make it into Flickr_to_Twitter. In the updated script, all I did was change the call to gcalSearch to a call to the atom feed of my Flickr photos. Then I do a quick check ...