shinakuma

Stories kicked by shinakuma

Complex code isn't always better(blog.drunkirishcoder.com)

submitted by shinakumashinakuma(45) 1 year, 9 months ago

As a developer, I feel that we often have an aversion to code that feels or looks overly simple. If we don't inject a minimum level of complexity into the end result, somehow we are not justifying our worth. I know that deciding what is too complex is rather subjective, but it's a discussion worth having. On the team I work with, I always emphasize that the best code is the ones that require minimum amount of effort to understand... read more...

add a comment |category: |Views: 5

tags: another

NU - RubyGems package manager for .NET(blog.drunkirishcoder.com)

submitted by shinakumashinakuma(45) 1 year, 9 months ago

A .NET package manager leverage RubyGems. read more...

add a comment |category: |Views: 33

tags: another

.NET data serializers face off(blog.drunkirishcoder.com)

submitted by shinakumashinakuma(45) 1 year, 9 months ago

A performance benchmark test between different serialization methods, including WCF, Json.NET, Google Protocol Buffers and Binary Formatter. read more...

add a comment |category: |Views: 23

tags: another

Why can't the beginners and the elites co-exist?(blog.drunkirishcoder.com)

submitted by shinakumashinakuma(45) 1 year, 9 months ago

Thoughts on Microsoft.Data read more...

add a comment |category: |Views: 11

tags: another

Package Management for .NET: Nu(ayende.com)

submitted by ferventcoderferventcoder(836) 1 year, 9 months ago

There has been several attempts to replicate the success of Gems in Ruby, but none has really taken hold. Dru Sellers & Rob Reynolds had decided to take a slightly different approach. Instead of trying to replicate Ruby’s gems, just use them. read more...

add a comment |category: |Views: 20

tags: another

Gems - Package Management For .NET(ferventcoder.com)

submitted by ferventcoderferventcoder(836) 1 year, 10 months ago

"Right now it's starting to look like the gems answer for .NET is gems." - Jeremy Miller The Ruby community has enjoyed a great user experience with a package management system they use called Gems. A gem is a package (or a library), compressed with some additional metadata, and can be either source files or binaries. Let’s focus on binary gems. We have the same concept in .NET (DLLs/EXEs). You may have references to other DLLs. When you want to update a reference you are using on a project, you may also need to update its dependencies as well. And so on and so forth. A package management project is meant to help make that easier... read more...

1 comment |category: |Views: 13

tags: another

Publisher-Subscriber Pattern using Duplex Channel(csharpie.blogspot.com)

submitted by shinakumashinakuma(45) 3 years, 9 months ago

Implementing a pub-sub pattern using WCF duplex channel. read more...

add a comment |category: |Views: 176

tags: another

Elegant Invariant Checking with C# 3 (andrewpeters.net)

submitted by AndrewPetersAndrewPeters(1170) 3 years, 9 months ago

Leveraging expression trees and extension methods to build a fluent invariant checking API. read more...

add a comment |category: |Views: 437

tags: another

Cross-cutting Dispatcher Invoke with PostSharp(csharpie.blogspot.com)

submitted by shinakumashinakuma(45) 3 years, 10 months ago

Compile time weaving with PostSharp to handle WPF thread affinity. read more...

add a comment |category: |Views: 48

tags: another