xLim is a set of principles/guidelines that come from some experience and serve specific purpose of efficiently building flexible and light distributed information management systems.
Versions of xLim body of knowledge are organized in the order of importance (xLim 3 being the primary reference).
xLim 3
Development Theory:
- Structuring .NET Applications with Autofac IoC
- Component-Driven Development and IoC Containers
- Developing Component-Driven Applications powered by IoC Containers
- Infrastructure Shards and Optional Components
Application Blocks:
Development Practices:
Beyond Development:
- Maintenance and Monitoring Infrastructure for the Enterprise Software Systems
- Deployment and Updates of Desktop Applications: WiX, ClickOnce and Other Scenarios
- Integrating Efficient Development, Deployment and Customer Feedback
Desktop Applications:
Cloud Computing Tech:
- Cloud Bursting Scenarios For Small Companies
- CouchDB in the Cloud - Cheap and Flexible Persistence For .NET
- CouchDB in the Cloud - Persisting From .NET Code
- Hosting .NET Applications on Cloud Servers with Mono
Testing:
- Testing MVC Controllers with Mock Container
- Testing MVC Elements and Interactions with Mock Container
There are more articles to come. You can stay updated by subscribing to the RSS feed.
xLim principles have gone Open Source:
- Lokad Shared Libraries - common Application Blocks, helper classes and some development principles that are based on the experience from the previous xLim versions. Additionally, they form reusable codebase for this version of xLim.
- Lokad SDK for .NET - Forecasting SDK for building .NET apps on top of the Lokad business analytics services.
xLim 2
You can browse all related posts or check out the highlights:
- Recommended tools, components and software.
- Recommended principles of efficient development.
- Organization of xLim solutions: development, version control and integration folders.
- Organization of xLim solutions: Visual Studio solutions.
- xLim 2 Engine concept or simple continuous integration for businesses.
These things could be interesting to know about:
- How to simplify complex maintenance tasks of your information management solution
- Managing the flexibility - .NET IoC Container Registration Explorer and Part 2
- How to use IoC container with nested scopes for application composition?
- Simplified architecture of xLim
- How to implement complex UI composition in xLim?
xLim 1
- Description
- Project Report (15 page PDF)
- Screenshots