Posts
Entries by Title
Click on an entry title below to view the full text of that entry.
- DDD/CQRS Challenge - Integrating Distributed Systems
- DDD Summit 2012 Summary - #DDDesign
- Dark Visual Studio Theme
- Move Forward by Discarding Complex Tech
- Processing Big Data in Cloud à la Lokad
- Continuous Delivery with Lokad.CQRS
- DDD: Evolving Business Processes a la Lokad
- DDD: From Reality to Implementation
- Lokad.CQRS Architecture Style: Plans and Boundary
- Software War Starts with a Map, Context Map
- Lokad.CQRS is not
- Bird's-eye view of a Distributed System - Context Map
- Lokad.CQRS - Code Preview for "Anatomy of Distributed Systems"
- Anatomy of Distributed System à la Lokad
- Working on Event Store
- Get Real and Move Forward
- Building Blocks in CQRS world à la Lokad
- New Case Study on CQRSGuide.com
- Less is More
- Get Better Understanding
- Updates to Practical CQRS Guide
- Importance of Execution
- How to Deal with Unexpected Problems
- CQRS Pocket Guide - Giving it a spin
- When NOT to use CQRS?
- Let's Scale Out CQRS Sample Project
- Focus for next iterations in Lokad.CQRS Sample Project
- Reading List on Big Data
- Getting Rid of CQRS View Rebuilds
- Make Code Explicit and Stupid
- People Don't Think in Tables
- Architectural Principle - Focus on Simplicity
- Handling Big Data in Cloud
- New Videos on CQRS/DDD and Practical CQRS
- Run Lokad.CQRS code natively on Windows Azure
- Announcing Lokad.CQRS vLean - SampleProject and Tools
- Using Git Revision in Windows Azure Cloud Deployments
- Example of Self-documenting Unit Test with Event Sourcing
- Migrating Legacy Systems to Event Sourcing
- Tech Layer of CQRS Systems: Pushing it Further
- Learning Distributed Systems: Sockets and Event Store
- Thoughts on Event Streams in Elastic Environments
- Store and forward for Event Streams
- Importance of Good Domain Models
- Lifehack: Query Multiple Aggregates from Event Stream
- New Articles on Event Sourcing and CQRS
- Roadtrip-2011 Lessons Learned at #eventcentric in Kiev
- Last Details of Event-Centric Weekend in Kiev
- CQRS/ES Road-trip lessons learned at #NetworkUA
- Experience with CQRS+ES/DDD in Current Project
- Roadtrip-2011 Registrations for Ukraine
- Golden Rule of Technology
- Why Event Sourcing?
- Vienna CQRS Notes
- Trying out MacBook Air
- Cross-Cloud portability with Lokad.CQRS
- Update on CQRS/ES Trip Across Ukraine in October
- .NET Sample of Marrying CQRS, JS, and Http
- Mindsets in development: Enterprise vs Startup
- Update on CQRS Tour Around xUSSR - Ukraine
- CQRS Comes to Russia with @gregyoung
- Migrating from @Squarespace - Comments Broken
- Self-Improvement Process
- Lokad.CQRS - Getting Simpler and Faster
- Lokad.CQRS Can Make Windows Azure Cheaper for You
- Tape Storage in Lokad.CQRS for Event Sourcing
- Fully Portable Scenario in Lokad.CQRS
- Continuous Learning at Lokad
- Windows Azure Stuck in Initializing - Try Different VM Size
- Event Sourcing a la Lokad
- CQRS Analogy with Relenta - Scaling Email Management in Company
- Shelfcheck - Cloud Scalability Challenge for CQRS from Lokad
- Lokad.CQRS - Framework that is Designed for Farewells
- Lokad.CQRS v2.0 Framework and Docs for Windows Azure
- Messages and Distributed Systems
- Distributed Decide-Act-Report Model
- Updated Plans of Lokad.CQRS for Windows Azure
- Picture: CQRS and Applied Cloud Architecture
- Lokad.CQRS v2 Features Overview
- Reactive Extensibility of Lokad.CQRS App Engine
- Using Rx to Test CQRS App Engine Functionality
- Use CQRS When Constrained on Developers and Time
- Some Lokad.CQRS Features
- Lokad.CQRS for Windows Azure: Roadmap
- Why Even Bother Trying Linux
- Mercurial + TeamCity
- Linux Setup Tweaks of .NET Developer with SSD
- Keeping Mind of .NET Developer Open
- Lokad Shared Libraries - From Shared dll to Snippet Library
- Dev Beer Meeting in Moscow Feb 13, 1800
- Handling Concurrency in Cloud Views
- Scalable and Simple CQRS Views in the Cloud
- Introducing Distributed Podcast
- Helpful Domain Logs of CQRS
- Cloud CQRS Lifehacks From Lokad - Part 2
- Messaging Server for Cloud CQRS
- Troubleshooting Azure Deployments
- Don't Upgrade to Windows Azure SDK 1.3 Yet
- Windows Azure Limits Transaction Duration
- Windows Azure, SQLite and Temp
- How Lokad uses Blogging to Master Large-Scale Cloud Computing
- Free Cloud Computing Offers
- How Would You Name CQRS + DDDD + Cloud Architecture?
- Contributing To Open Source Is So Much Better Than Taking A Class
- 10 Steps To Become Better .NET Developer
- Lokad CQRS does not use Windows Azure Table Storage
- Linux Cloud Computing Tutorials Updated
- Lokad and Cloud CQRS Update and Plans
- Key CQRS Ingredient
- How to Ruin Your Registration
- Mighty Moose - Smart Continuous Unit Tests for .NET and Mono
- Moncai - Cloud Computing Platform for .NET
- Use MD5 Hashing for your Windows Azure Blob Operations
- Simple OSS Cloud Computing Platform Initiative
- CQRS - What's New
- CQRS Architecture and Definitions
- My Perfect .NET Cloud Hosting
- Was Your Software Career Like This?
- My Current Development Environment
- Suggesting Name for NuPack - NRocks
- Top 10 Reasons to do CQRS (in a PDF)
- Practical CQRS/Cloud Samples and an eBook: Does This Interest You?
- Release of Lokad-CQRS for Windows Azure, Community Credits.
- Teach Visual Studio Your Own Language - Easy!
- CQRS Lifehacks From Lokad Production
- Theory of CQRS Command Handlers: Sagas, ARs and Event Subscriptions
- Command Handlers without 2PC and with Various Levels of Reliability
- Domain-Driven Design, Event Sourcing, Rx and Marble Diagrams
- Details about ASP.NET Security Vulnerability
- Scenario-based Unit Tests for DDD with Event Sourcing
- Using Lokad Maybe Monads to simplify Desktop UI for CQRS solutions
- The Best Way to Learn CQRS, DDD and Event Sourcing
- Lokad.CQRS - Keeping It Simple and Focused
- Redirect Tcp Connections in Windows Azure
- Space Travel and Infinitely Scalable Solutions
- Rx works nicely with DDD and Event Sourcing
- Note on the Productivity and Managing Tasks
- Windows Azure Storage Can Be Confusing
- Microsoft.Data, LightSwitch and WebMatrix are the Next Step of Evolution
- Challenges of the Code Documentation
- Lokad CQRS - V1 for Windows Azure in September 2010
- Lokad CQRS - Debugging Service Bus Failures
- Lokad CQRS - Using Protocol Buffers Serialization for Azure Messages
- Lokad CQRS - Message Throttling and Auto Scaling in the Cloud
- Lokad CQRS - Advanced Task Scheduling with Calendars in the Cloud
- Squarespace - Beware of the Broken Links
- Value of Windows Azure Platform Appliance for SaaS
- Importance of Tooling and Statistics in CQRS World
- Expecting Windows Azure Admin Mode and VM Roles this Year
- Microsoft Office 2010 Might Break TortoiseSVN Icon Overlays
- Windows Azure Deployment Swap and iPad
- Roadmap: Lokad Cloud and CQRS for Windows Azure
- Microsoft: Lokad is Windows Azure Platform Partner of the Year
- Lokad.CQRS - Plugging NHibernate and Relational Databases into Windows Azure
- Lokad.CQRS - Intro into App Engine Architecture, Multiple Message Subscribers
- Lokad.CQRS - Messages, Commands, Events and Ping Pong
- Lokad.Cloud vs. Lokad.Cqrs
- Lokad.CQRS - Getting Started
- June 2010 release of Windows Azure Tools & SDK
- Azure Queue Messages cannot be larger than 8192 bytes
- Time Machines Should Support LINQ
- Setup Inexpensive mySQL in the Cloud for Testing
- Salescast - Scalable Business Intelligence on Windows Azure
- MSMQ Azure vs. Scalable Queue with Concurrency Locks
- Windows Azure Most Wanted - MSMQ Azure
- Microsoft is Reinventing CQRS for Windows Azure, but without DDD
- Visualize IoC Container and Domain Dependencies - Part 2
- CQRS/DDDD - What's New
- CQRS - Automatically Visualize and Document Your Solution
- CQRS - Validation and Business Rules
- CouchDB - Document Persistence Powered by CQRS
- NServiceBus and Windows Azure Challenges
- ASP.NET MVC and CQRS
- iPad for Enterprise Developer
- Open Source ERP for .NET
- Inject Business Intelligence into .NET Software
- DDDD, CQRS and Other Enterprise Development Buzz-words
- Use TortoiseHg (Mercurial) with SVN repository
- More is Less - Lines of Code, Project Complexity and Business Value
- Mercurial Is Getting Better for .NET Projects
- Scalability and Concurrency Challenge
- Windows Azure in Lokad
- Microsoft Feedback 2010
- Fixing Icon Overlays for Dropbox + TortoiseSVN
- Infrastructure Shards and Optional Components
- Efficient Development, Deployment and Customer Feedback at Lokad
- Let's Make Blogging More Efficient, Just like the Development
- Update on Maybe Monad: Q&As and Caveats
- Zen Development Practices: C# Maybe Monad
- Concurrency Programming is Like Thinking in 5 Dimensions
- Problems with Bootstrapper, WiX 3.0 and .NET 3.5 SP1
- Host .NET Applications on Rackspace Cloud Servers with Mono
- Zen Development Practices: Method-level IoC
- CouchDB in the Cloud - Persisting From .NET Code
- CouchDB in the Cloud - Cheap and Flexible Persistence For .NET
- Source Code Reveals: Microsoft Plans Cloud Response to Amazon's Elastic MapReduce
- Lokad Shared Libraries 1.5 and Autofac for Silverlight 3.0
- Deployment and Updates of Desktop Applications: WiX, ClickOnce and Other Scenarios
- Testing MVC Elements and Interactions with Mock Container
- Cloud Bursting Scenarios For Small Companies
- Software Development Body of Knowledge - ABC 02
- Software Development Body of Knowledge - ABC 01
- Developing Component-Driven Applications powered by IoC Containers
- Component-Driven Development and IoC Containers
- Maintenance and Monitoring Infrastructure for the Enterprise Software Systems
- Visual Studio 2008 Locks or Freezes in ASPX
- Case When Open Source Development Tools Are Better
- Why is Cloud Computing important for us?
- Cloud Computing: could Windows Azure catch up with Amazon?
- Testing MVC Controllers with Mock Container
- Development in 5 Years Would be Affected by
- Some OSS News on Lokad and Autofac
- Logging with Lokad Shared Libraries for .NET
- Building VSTO Solutions Without Visual Studio
- Using Lokad Rules to Simplify .NET Unit Tests
- Structuring .NET Applications with Autofac IoC
- .NET Web Services Fail on Unicode Control chars
- Picking Next Topics to Talk About
- Status of Lokad Shared Libraries and Roadmap
- How to Change Namespace of .NET Assembly?
- DDD and Rule driven UI Validation in .NET
- Exception Handling in Windows Azure
- DXperience, XPO and XAF
- Why is Enforce.Argument Named Like This?
- Vulnerability of the Dynamic Linq
- How to Find Extension Methods Targeting Object?
- How to Count Methods With NotImplementedException?
- Strategy Pattern in .NET NeuroEvolution Algorithms
- F# Has Better Performance than C# in Math
- Caching Activation Function Is Not Worth It
- Performance Improvements of ReSharper 4.5 (R#)
- How to Target Multiple .NET Frameworks
- Strongly Typed Reflection in Lokad Shared
- Efficient Development Must Be Ergonomic
- ReSharper 4.5 Early Access Program
- How to Use .NET 3.5 Features and C# 3.0 Syntax in .NET 2.0?
- Better C# Design Contracts in Lokad Shared Libraries
- On AI, Neuro-Evolution and Azure
- ReSharper 4.5 Features and Release Date
- How to Get Parameter Name and Argument Value From C# Lambda via IL?
- Parameter vs. Argument
- Development Compromises Around Lambda Expressions
- How to handle .NET ReaderWriter locks efficiently?
- MsBuildToCCNetLogger fails on shutdown (MSB4015)
- How to use Linq Expressions to Find Out Variable Name in .NET?
- How to Find C# Samples of Lokad Shared Libraries?
- How to Find Out Variable or Parameter Name in C#?
- How To Set Request Timeout in ASP.NET?
- Dynamic Linq and Expression Parsing in .NET as a hint of C# compiler extensibility
- How to read value types from the DB
- How to Use SystemUtil to Write .NET Code With Testable Sleep and Time Calls
- Extending Lokad Rules for better .NET Domain Driven Development Experience
- Top 10 Articles on xLim 2
- .NET Exception Handling Action Policies Application Block
- Better Syntax and New Rules for the .NET Validation Block
- Shortcuts for NUnit Exception Expectations
- What is an Action Policy?
- Silverlight + Continous Integration + 64 bit
- New Rules and Message Capturing for Validation in Lokad Shared
- Autofac, Lokad Shared Libraries and Silverlight 2.0
- .NET Application Block for Validation and Business Rules
- How to restart Azure Worker Role
- Using Windows Azure for the continuous integration
- Cloudy RetryPolicy from the Azure framework
- System.TypeLoadException
- RegEx and email validation in .NET
- How to configure Windows Azure Samples to use SQL Server 2005
- How to export blog from Wordpress to Squarespace
- Trying to switch to SquareSpace
- Const vs. readonly vs. static readonly in C# .NET
- How to improve .NET code by integrating hints for ReSharper
- How to ensure that complex methods are covered with tests
- Productivity migration
- Writing .NET code analysis rules as unit tests
- Another alternative to the Single Service Locator Interface
- Common Service Locator - one interface to rule them all
- Common IoC denominator for Autofac, Castle and Unity .NET Containers
- Know thy NUnit
- Resharper 4.5
- Sorting Guid in .NET the way Microsoft SQL Server does it
- Hunger for the integration builds
- Version Control System + Integration Server
- Using tuples in C# functions and dictionaries
- Search for information on enterprise systems.
- Simple code specification definition for C# .NET assemblies
- MSBUILD - item list flattening transform
- Some performance issues and caveats of LINQ
- CodeMonkey song
- About thread safety of Event.Raise
- WordPress Super Cache
- One does not have to be a pro developer to make a lot of money
- Some tips on writing event handling code in C# .NET
- BFG: DSL configuration syntax for Autofac IoC Container
- Tip: You can debug Photon.NET interceptions
- Writing good citizenship code with Photon.NET
- Logical organization of Photon.NET
- How to create configurable reliability layer with Photon.NET
- God bless the unification of the development solutions
- Implementing Exception Handling Application Block with Photon.NET
- It is really easy to develop autofac extension modules
- Continuous Integration for Photon.NET
- First prototype is available for the Photon.NET
- Some tips on Boo
- I need some VM GC
- Download Resharper 4.0.1 RC2
- Requirements for the Photon .NET project
- IRepository, cross-cutting concerns and flexibility
- Visual Studio 2008 throws error while closing or debugging
- Google is entering the browser battlefield
- This error has just made my day
- How to preview code documentation in ReSharper 4.0
- Extension methods for interfaces
- Blog upgraded
- .NET development approach codenamed Photon
- Trying to find alternatives for MS Outlook
- Stress testing the stability
- IPv6 and Virtual Networks
- Configuring virtual development environment
- Commit Monitor for Subversion
- Inversion of Control happens to...
- VS 2008 SP1 and some other upgrades
- .NET tool "exited with code 9009"
- How to run MSBuild targets multiple times
- Development meets virtualization - installing Windows Server 2008
- How many issue trackers should get this issue?
- Development server meets virtualization
- Some integration recipes for the efficient development
- Miscellaneous thoughts on Trac
- Does Resharper use memory sparingly?
- Miscellaneous things
- Blog Improvement
- CC.NET and the mystery of failing web deployment projects
- Web Deployment Projects fail without errors
- Generator pattern in C# .NET
- Linq queries with parameters for your ORM IRepository
- What is common between Autofac, Castle and MEF?
- The power of simplicity
- NUnit introduces the concept of row tests
- Options of separating queries from the ORM Repository
- Implementing ORM-independent Linq queries
- How to peek inside Boo compiler - part 2
- How to peek inside the compiler pipeline of Boo
- Fluent interface from Autofac IoC in DSL configuration
- Yet another way of editing project file
- Matrix algorithm for rendering XtraLayout designs into Web UI
- What about extending xLim2 with DSL implementations?
- Overview of creating custom DSL with Boo
- TortoiseSVN 1.5.0 is out
- How to edit project files in Visual Studio
- Let's integrate our DSL compiler into the build process
- Some more new ReSharper 4.0 features
- Hardware upgrades for the efficient development
- Checking out Microsoft Project Server 2007
- Launchy - Open Source Keystroke Launcher for Windows
- Minor code readability
- Using Windows Server 2008 64 bit as a development workstation
- Visual Studio 2005 could freeze on ASPX files
- Memo to self: strip X-Unsent
- I love using Microsoft Project in software development projects
- Information integration - simplest approach for templated emails
- Online Analytical Processing with .NET and DevExpress PivotGrid
- How to run free NCover on a 64 bit machine
- FxCop rules that Microsoft has turned on internally
- [self.todo] - Some things that might be worth checking out
- XPO hosted on a web site (remoting with binary encoding + http channel)
- Learning how to implement business workflows with DSL
- Shell - the google way
- CPU cycle inflation
- Some notes from out of the trenches
- Some notes on XPO and continuous validation testing
- News bits: Microsoft Empower for ISV, Autofac article and some WPF patterns.
- Red Gate and Seeding problems
- TODOs
- Just do not leave R# 4.0 EAP home alone.
- Development seems to evolve quickly when the D.R.Y. principle is enforced
- Efficient way to deal with the install packages
- What do you do when the IoC container grows big?
- JetBrains Omea goes Open-Source
- Efficient spam bot protection
- From Web Services to IIS-hosted remoting: XPO performance improvement.
- Microsoft .NET BCL is quite inextensible.
- Know thy dependencies and control them efficiently
- XPO-related changes that are needed to make the ORM+IoC samples work.
- How to implement unit-testable abstraction and reusable domain models with IoC + ORM?
- You can build a house with big LEGO blocks. Can you add a nice porch?
- How to use ORM (XPO), IoC, C# 3.5 syntax, Linq and .NET 2.0 together?
- Some side thoughts on the development
- How to inject ORM with some IoC?
- Developer Express has announced DXperience 2008 vol 1 beta
- How do you handle spam-bots in your blog?
- How to decouple your code from ORM (XPO) while granting it the power to IoC?
- One more usage of the XtraLayoutControl - cross-platform UI designer
- How to avoid tight IoC coupling in non-deterministic resolution scenarios?
- Why do not we resolve delegates in IoC?
- xLim 2 Engine concept or simple continuous integration for businesses
- Using skins to distinguish between different build/configuration types
- Memo to self: thoughts on xLim, autofac and business functionality
- Running xLim with latest Mono: XPO, autofac and binary compatibility
- ReSharper 4.0 EAP - Nightly builds are available for download
- Long story made short: Project Report for the xLim 1
- Running xLim under Mono 1.2.6
- Managing xLim 2 flexibility: IoC Container Inspector
- Managing the flexibility
- One more usage of scopes and micro-controllers in composite applications
- How to use IoC container with nested scopes for application composition?
- xLim portability issues
- How to implement complex UI composition in xLim?
- How to implement DSL functionality efficiently?
- X is for "eXtensible" - inversion of control container in xLim
- How to run XPO in hosting environment with some CAS restrictions?
- Experience of migrating from Castle to autofac
- Organization of xLim solutions: development, svn and integration 2
- World's simplest validation "framework" in .NET 3.5
- XPO and Instance scopes in autofac
- Organization of xLim solutions: development, svn and integration
- Some more insight into the autofac
- One more interesting and fresh .NET IoC container: autofac
- How to use .NET 3.5 syntax and compiler features for .NET 2.0?
- Common development principles for xLim
- How to simplify complex maintenance tasks of your information management solution
- How to improve Windows performance for the development environments
- Castle MicroKernel is not intuitive for the SmartClient/CAB developers
- Development software requirements for the xLim 2 solutions
- How to deal with the CC.NET + SVN certificate problems
- The worst exception handling
- Simplified architecture for the xLim 2 solutions
- Introduction to the xLim architecture
- How to make DevExpress XPO caching work over the WebServices?
- Silverlight applications as clients for the distributed computing
- How to fix issue when CC.NET takes forever to detect changes?
- Does Microsoft plan to implement WPF for SUSE Linux with Gnome?
- How to improve Resharper performance with big projects
- eXpressApp Framework and Resharper conflicts
- Windows vs. Linux from the developer's point of view - Part 2
- .NET and Mono development could repeat the "browser wars" story
- Why do people switch from Microsoft Windows to Linux?
- Landor Information Management architecture
- DevExpress releases eXpressApp Framework
- How to bind FeedBurner feed to your domain
- Productivity tools - Part 1
- How to bypass compulsory registration on forums and sites
- About the "Rinat Abdullin" and "Landor Systems" namespaces
- Wiring up an established weblog with Google
- Setting up a weblog
- Lessons Learned - Diagnostics
- Lessons Learned - Development Methodology
- It just keeps on growing
- Mingle - Codebase Indexing Idea
- How to push changes from one Subversion repository to another one?
- Database Change Management principles
- How to speed up the software development
- Microsoft Composite Application Block
- Remote chains