Clemens Vasters as just posted this cool article about Enterprise Service Bus and BizTalk Services.
Thursday, April 26, 2007
Internet Service Bus
Posted by
Mário Romano
at
Thursday, April 26, 2007
0
comments
Labels: architecture, Development, SOA/BPM
Tuesday, April 24, 2007
.NET ORMs shifts
theserverside.net has just posted about some shifts (or trends) we are seeing about .NET ORMs. I particularly liked the following statement, which we are using on our present project:
Koshcheyev said, “Understand that ORM is not a silver bullet. Don't be afraid to fall back to SQL if you hit a wall. Every OR mapper has its quirks and limitations, this seems to be the nature of this type of software.”
Posted by
Mário Romano
at
Tuesday, April 24, 2007
0
comments
Labels: architecture, Development
Wednesday, April 18, 2007
Downloading from within you router
Meet Asus_WL-500g, a router you can use to download from! Get your HTTP, FTP and Torrents downloading with your PC shut down. Use it as an SMB and FTP server. Get it now.
PS: no, this is not an advertisement :)
Posted by
Mário Romano
at
Wednesday, April 18, 2007
0
comments
Labels: Gadgets
Tuesday, April 17, 2007
Great NHibernate best practices
Here's a great article on a "2nd generation" NHibernate usage. Not just the DOs, but also the DONT's.
Posted by
Mário Romano
at
Tuesday, April 17, 2007
0
comments
Labels: Development
Monday, April 16, 2007
WPF/E renaming
// TODO: consider extending this to the rest of W* family
new MicrosoftProduct(
ListOfConfusingName.WPF/E).Rename(
BrightShinningGoodNames.Silverlight
)
); // it's about time
Posted by
Mário Romano
at
Monday, April 16, 2007
0
comments
Labels: Development
Monday, April 09, 2007
searchdotnet.com: a google custom search implementation
Here's a great link for finding .NET information: searchdotnet.com, using google custom search. You can also add it to your search engines on IE7 and Firefox2.
[update] google custom search link
[updated] André Lourenço just sent me this other cool search: mssqlsearch.
Posted by
Mário Romano
at
Monday, April 09, 2007
0
comments
Labels: Development
7 Habits of Highly Effective Program Managers [at Microsoft]
Here they are, according to Meyer's vision:
- Habit 1, Frame problems and solutions.
- Habit 2, Sell visions.
- Habit 3, Deliver incremental value.
- Habit 4, Manage communication.
- Habit 5, Connect with customers.
- Habit 6, Execute.
- Habit 7, Leverage the system.
Posted by
Mário Romano
at
Monday, April 09, 2007
0
comments
Labels: Project Management
Saturday, April 07, 2007
Enterprise Library 3.0 has just shipped
taken from: pluginbaby
This new release of Enterprise Library includes (bold = new):
Caching Application Block
Cryptography Application Block
Data Access Application Block
Exception Handling Application Block
Logging Application Block
Policy Injection Application Block
Security Application Block
Validation Application Block
It also comes with an Application Block Software Factory to create new blocks, and a Visual Studio-integrated Configuration Editor to edit Enterprise Library configuration files directly within Visual Studio.
Another good news is there are no breaking changes in the core APIs and upgrading existing Enterprise Library 2.0 applications should just be a matter of replacing the DLLs and updating the version numbers in the configuration files.
Read the full post here :
http://blogs.msdn.com/tomholl/archive/2007/04/05/just-released-enterprise-library-3-0-april-2007.aspx
Posted by
Mário Romano
at
Saturday, April 07, 2007
0
comments
Labels: architecture, Development
We need to negotiate more protocols
Isn't it strange that a modern developing environment like ASP.NET does not negotiate protocol for the parameters not sent by postback mechanism?
Isn't it strange that System.Web.Page doesn't encourage you to define you page parameters? If implemented, the implementation could by type safe, and the type conversions from string would be treated by the controller, not your application.
Sure you have Request.QueryString[], but string is such a poor, inexpressive and lonely type...
Here's a platform that really understood the value of publicizing page protocols, and type checking these parameter passing: OutSystems. Give it a try...
Posted by
Mário Romano
at
Saturday, April 07, 2007
0
comments
Labels: architecture
Windows Workflow Foundation Web Workflow Approvals Starter Kit
taken from: Paul Andrew's blog.
This starter kit is a Visual Studio 2005 project that demonstrates using Windows Workflow Foundation for simple task oriented workflow in an ASP.NET web application in a minimal number of lines of code. A workflow model is used to automate work order requests at a small example company. It includes three pre-defined roles which each play a part in the work orders creation, approval and monitoring. The starter kit may be modified for other workflow models to suit other small web based task management systems.
This starter kit can be downloaded from MSDN here. Once installed you can create a new project from the template and press F5 to start the application. This is a great way to try out workflow enabled applications yourself.
Posted by
Mário Romano
at
Saturday, April 07, 2007
0
comments
Labels: Development
Monday, April 02, 2007
Functional Programming For The Rest of Us
A friend of mine just sent me this great post about functional programming. It's great because of its simplicity and "down to earth" style. A must. Looking forward for the next posting...
Posted by
Mário Romano
at
Monday, April 02, 2007
0
comments
Labels: Development
MSR Technical Education Series: Designing .NET Class Libraries
Get it here.
Produced:
January 22, 2007Description:
This class presents best practices for designing frameworks that are reusable object-oriented libraries. The guidelines are applicable to frameworks ranging in size and in their scale of reuse from large system frameworks to small components shared among several applications. They started as a small set of naming and design conventions, but have been enhanced, scrutinized, and refined to a point where they are generally considered the canonical way to design frameworks at Microsoft. They carry the experience and cumulative wisdom of thousands of developer hours, over three versions of the .NET Framework.Speaker(s):
Krzysztof Cwalina, program manager, .NET Framework Team, Microsoft
Runtime:03:40:56
Posted by
Mário Romano
at
Monday, April 02, 2007
0
comments
Labels: architecture, Development
