Posted by: Dilipkrishnan
azure, Development, functional-programming, messaging, oslo, python, wmoc
Harry Pierson – Links for 2009-01-14 [del.icio.us]
This course will provide a gentle introduction to programming using Python™ for highly motivated students with little or no prior experience in programming computers. The course will focus on planning and organizing programs, as well as the grammar of the Python programming language. Lectures will be interactive featuring in-class exercises with lots of support from the course staff.
This document describes Windows Azure Blob, and how to use it. Windows Azure Blob enables applications to store large objects, up to 50GB each in the cloud. It supports massively scalable blob system, where hot blobs will be served from many servers to scale out and meet the traffic needs of your application.
Arnon Rotem-Gal-Oz – Sagas and Workflows The Saga provides a context for set of messages to allow manging an effort for distributed concensus. It does not “orchestrate” messages (that’s what workflows are for) – you can read more on Saga’s in an excerpt from my SOA patterns book: Saga pattern.
- Rhino Service Bus: Saga and State - On the implementation of Sagas in Rhino Service Bus
- Rhino Service Bus: Concurrency in a distributed world – One of them [ways to solve the concurrency problem] is to ensure that this cannot happen by locking on a shared resource when executing the saga (commonly done by opening a transaction on the saga’s row). That can significantly limit the system scalability. Another option is to persist the saga’s state in a way that ensure that we have no conflicts. One way of doing that is to persist the actual state change itself, which allow us to replay the object to a consistent state. Concurrent updates don’t bother us because we aren’t actually modifying the data.
Chris Sells - ExtractM “Oslo” Sample a sample command-line tool for extracting M source code from compiled M images
- Functional Programming Unit Testing – Using Type Classes
- How would the CLR Be Different? – Let’s go through just a few of them.
- Void not treated as a generic argument type
- Non-null references
- Make immutability easier
- Sheer complexity of Code Access Security
- Pluggable JIT
- Improved generics with higher kinded polymorphism
Nicholas Allen – Further Adventures of Aaron Skonnard Screencasts
SE-Radio Team – Episode 123: Microsoft OSLO with Don Box and Doug Purdy
Aaron Skonnard – Channel 9 Video on Cloud Services 101
Alvin Ashcraft – Web Developement Links