Vadmyst

Stories kicked by Vadmyst

Refactoring code with lambda expressions(vadmyst.blogspot.com)

submitted by VadmystVadmyst(395) 1 year, 11 months ago

Refactoring trick using C# lambda expressions read more...

add a comment |category: |Views: 16

tags: another

Complex Keys In Generic Dictionary(vadmyst.blogspot.com)

submitted by VadmystVadmyst(395) 2 years, 11 months ago

How to work with complex keys in generic dictionary read more...

add a comment |category: |Views: 31

tags: another

Functional .NET 4.0 - Tuples and Zip(codebetter.com)

submitted by stribnystribny(225) 3 years, 6 months ago

F# vs .NET 4.0 read more...

1 comment |category: |Views: 380

tags: another

Create PDF with C#(aneef.net)

submitted by mfmaneefmfmaneef(455) 3 years, 10 months ago

Create PDF with C# on the fly read more...

add a comment |category: |Views: 1366

tags: another

"Using" magic or working with type aliases(vadmyst.blogspot.com)

submitted by VadmystVadmyst(395) 3 years, 10 months ago

Generics in C# allow us specify and construct rather complex types. But the more types we put into generic type the more clumsy it becomes. Learn how one can deal with complex generic types. read more...

2 comments |category: |Views: 251

tags: another

Spartan Programming(codinghorror.com)

submitted by VadmystVadmyst(395) 3 years, 10 months ago

As programmers grow older they begin to appreciate minimalism while coding. It turns out that this approach is formalized under Spartan programming rules. read more...

add a comment |category: |Views: 12

tags: another

High peformance TCP server using completion ports(vadmyst.blogspot.com)

submitted by VadmystVadmyst(395) 4 years ago

Completion ports were first introduced in Windows NT 4.0. This technology makes simultaneous asynchronous I/O possible and extremely effective. When building high performance network software one has to think of effective threading model. Having too many or too little server threads in the system can result in poor server performance read more...

add a comment |category: |Views: 47

tags: another

A Cryptography Primer, Part Four (final)(statestreetgang.net)

submitted by yesthatmcgurkyesthatmcgurk(4063) 4 years ago

I finished up the .NET programmers cryptography primer. Part four is about asymmetric cryptography. I go over using RSA to encrypt/decrypt and generate signatures. The post also covers the obscure and hard to understand at first "Key Container" and how it works. read more...

1 comment |category: |Views: 27

tags: another

Proper way to close TCP socket(vadmyst.blogspot.com)

submitted by VadmystVadmyst(395) 4 years, 1 month ago

This question arises very often in the developers communities. The post gives an answer how to do that in proper way thus preventing data losses read more...

add a comment |category: |Views: 26

tags: another

How to go slow: when doing array operations(vadmyst.blogspot.com)

submitted by VadmystVadmyst(395) 4 years, 3 months ago

In .NET much like in C++ arrays are stored row-wise in contiguous memory. The article describes performance pitfalls when working with square arrays. read more...

add a comment |category: |Views: 6

tags: another

Happy Birthday Scott Guthrie!(amazon.com)

submitted by terrbleterrble(1665) 4 years, 3 months ago

Let's get Scott something from his Amazon Wish List read more...

8 comments |category: |Views: 15

tags: another

.Net Performance Optimizations(dotnetslackers.com)

submitted by brianjlowrybrianjlowry(640) 4 years, 3 months ago

There are some good ones in here. Keeping javascript business logic off the client-side and on the server side... caching AJAX requests... etc. read more...

add a comment |category: |Views: 12

tags: another

When string.ToLower() is Evil(vadmyst.blogspot.com)

submitted by VadmystVadmyst(395) 4 years, 3 months ago

Did you know how evil string.ToLower() can sometimes be? See an example when string.ToLower() is definitely not an option. read more...

3 comments |category: |Views: 110

tags: another

How to Transfer Fixed Sized Data With Async Sockets(vadmyst.blogspot.com)

submitted by VadmystVadmyst(395) 4 years, 4 months ago

Asynchronous communication via sockets involves methods like BeginReceive/EndReceive - for data receiving and BeginSend/EndSend for sending. The sample demonstrates how async sockets work and the fact that data is received in the stream like way read more...

add a comment |category: |Views: 1

tags: another

Quake 3 Arena Ported to .NET Managed C++ VS 2008!(gregs-blog.com)

submitted by gregdolleygregdolley(300) 4 years, 4 months ago

Quake III Arena has been ported to Managed C++ .NET under Visual Studio 2008. Check out article for source code download. read more...

add a comment |category: |Views: 38

tags: another

Unmanaged Debugging Option Very Useful in Visual Studio .NET(vadmyst.blogspot.com)

submitted by VadmystVadmyst(395) 4 years, 4 months ago

Unmanaged debugging option can be very handy when interacting with unmanaged world especially memory. read more...

add a comment |category: |Views: 4

tags: another