lunes, 9 de enero de 2012
Brief introduction to Linked Data
Nowadays, information plays a key role in making the decision to start a business, invest your money and also most mundane actions like buying a product or simply find a recipe. All this information flows through the network as data and thus, search engines, like Google and Yahoo, have become as useful part of our daily lives to query the web.
miércoles, 4 de enero de 2012
Thoughts on Workflow Foundation 4.0
In this post, I want to show my personal feelings working with WF 4.0, not a technical post. During my experience, I found many challenges to sort, so these conclusions may be interesting for people who is thinking to use this framework to use some complex things.
martes, 13 de septiembre de 2011
Custom activities in Workflow Foundation 4.0
In this post, I will show how to build custom activities in workflow foundation 4.0 following the code standards from Microsoft. Furthermore, I will introduce how to run a workflow using Workflow Invoker and Workflow Application. All these examples have been done in WPF using a custom WorkflowDesigner control where a Sequence element is initialized in order to add or remove activities from the toolbox.
sábado, 30 de julio de 2011
Using Prism to compose applications with modules AND other applications
In summary, Prism is a great framework (or guide of development for composite applications, whatever). Prism builds applications with modules. An application is a normal one but with some additional things (bootstrapper or shell) and modules are like applications but without possibility to be executed in standalone. But what about if a requirement is to use prism for building applications with modules AND other applications?
In this post, I will introduce how to reach this scenario.
In this post, I will introduce how to reach this scenario.
miércoles, 13 de julio de 2011
Spy internal messages using MSMQ in a separated system.
As an introduction, MSMQ is a messaging protocol that allows applications running on separate servers/processes to communicate in a failsafe manner. This mechanism uses a queue where, when a new item enters, this is place to the bottom of the queue. Only when all items that were before on the top of the queue are read, this new item will be reached.
jueves, 9 de junio de 2011
Test Driven Development - TDD
Let's talk about Test Driven Development. Surely, many people knows about it nevertheless when they try to apply it, they realise that they must spend many time to change mind of developpers and this will raise that development time grow up. And that's true, this is because in this post, I will try to expose some practices and examples to help about how to use TDD.
jueves, 14 de abril de 2011
Dynamic Localization with observable and shared resources in Silverlight
The purpose of this solution is to achieve the following scenarios:
• Define scoped resources in a modular solution by specifying the global, the application and/or custom ones.
• Dynamic loading, so you won't need to download all resources available, this will be done on demand.
• Observable resources, so if you change the culture, automatically all labels will be updated. No code is required.
• Shared resources, in modular solutions, you can have a solution with some projects, another solution with some other projects and so on. With this, you will be able to add it sharing the resources.
• Enable for unit testing.
• Define scoped resources in a modular solution by specifying the global, the application and/or custom ones.
• Dynamic loading, so you won't need to download all resources available, this will be done on demand.
• Observable resources, so if you change the culture, automatically all labels will be updated. No code is required.
• Shared resources, in modular solutions, you can have a solution with some projects, another solution with some other projects and so on. With this, you will be able to add it sharing the resources.
• Enable for unit testing.
Suscribirse a:
Entradas (Atom)