Posts categorized 'Technology'
Announcing Lullaby 1.0 RC1
Lullaby, an extensible open source attribute-based framework for creating RESTful .NET services is now available for download as a release candidate. Lullaby 1.0 RC1 features include: Authentication provider model Cache provider model Cache invalidation framework configurable by both attributes and an...
Continue reading "Announcing Lullaby 1.0 RC1"
Change to RestClassAttribute and RestMethodAttribute
Shortly after posting Handling POST and PUT methods with Lullaby , I started thinking about how the implementation dictating that the type the request stream is deserialized to is the REST methods enclosing type should be changed to have the option to be configured by the user. I made a change to RestClassAttribute...
Continue reading "Change to RestClassAttribute and RestMethodAttribute"
Handling POST and PUT methods with Lullaby
UPDATE: See Change to RestClassAttribute and RestMethodAttribute . When a POST or PUT method is sent to Lullaby, the request stream is deserialized to the type of the REST class that is currently being invoked and the REST method is invoked with the deserialized object. The REST method for a POST or...
Continue reading "Handling POST and PUT methods with Lullaby"
Lullaby 1.0 Beta 3 released
Lullaby 1.0 Beta 3 is now released. You can download the latest version at http://code.google.com/p/ryanolshanrest . This release was released earlier than expected because of a bug that was discovered that prevented post and put method requests from working. New Features Service URL routing OPTIONS...
Continue reading "Lullaby 1.0 Beta 3 released"
Lullaby service URL routing
Lullaby beta 3 introduces a service URL routing featuring. Using this feature, you can call a REST service by service name without needing to use an ASHX handler. For example, a Lullaby REST service previously accessable with an ASHX handler at http://mysite.com/rest.asxh can now be accessable via http...
Continue reading "Lullaby service URL routing"
SoCal Code Camp
Are you in town for PDC this October or are you a geek that likes to speak at or attend code camps? The next SoCal Code Camp will be taking place October 25-26, 2008 at USC in Los Angeles, CA. The code camp will feature two days of sessions and a geek dinner. If you're interested in speaking or attending...
Continue reading "SoCal Code Camp"
Lullaby 1.0 Beta 2 released
Lullaby 1.0 Beta 2 is now released. You can download the latest code at http://code.google.com/p/ryanolshanrest . New Features Authentication provider model Breaking Changes Lullaby.Serializers namespace renamed to Lullaby.Serialization Lullaby.Caching namespace renamed to Lullaby.Providers.Caching Bugs...
Continue reading "Lullaby 1.0 Beta 2 released"
System.UriTemplate and System.UriTemplateTable
In .NET Framework 3.5, Microsoft introduced two new classes named System.UriTemplate and System.UriTemplateTable , part of the System.ServiceModel.Web assembly. If you were building something similar to a RESTful service on the .NET Framework prior to .NET Framework 3.5, there was no built-in mechanism...
Continue reading "System.UriTemplate and System.UriTemplateTable"
Lullaby's authentication provider framework
I have added an authentication provider feature to beta 2 of Lullaby. Using the authentication provider feature, incoming requests can be authenticated via any number of authentication sources such as Active Directory, SQL Server, etc. To create an authentication provider, create a class that implements...
Continue reading "Lullaby's authentication provider framework"
Introducing Lullaby
Lullaby is an open source attribute-based REST API for building REST services on the .NET platform. There is an early beta available for download at http://code.google.com/p/ryanolshanrest . Portions of the code are based on REST.NET ( http://code.google.com/restdotnet ). Creating a REST Enabled Service...
Continue reading "Introducing Lullaby"




