akcoder

Stories submitted by friends of akcoder

Announcing PostSharp 2.1 CTP 2(www.sharpcrafters.com)

submitted by gfraiteurgfraiteur(988) 1 year ago

PostSharp 2.1 CTP 2 includes exciting features: improved build-time performance, NuGet package, improved no-setup experience, extensions to System.Reflection, architecture validation (code constraints), support for obfuscation (Dotfuscator), support for Silverlight 5, and improved license management. Download today and give feedback. read more...

add a comment |category: |Views: 19

tags: another

5 Ways That Postsharp Can SOLIDify Your Code: Logging and Auditing (www.sharpcrafters.com)

submitted by gfraiteurgfraiteur(988) 1 year, 2 months ago

Matt Groves's journey through the top 5 aspects inevitably meets logging and auditing. But rather than staying at the "Hello, world" level, Matt explains how the aspect can be optimized for performance, and shows how the aspect optimizer, a feature of the professional edition of PostSharp, makes the difference. read more...

add a comment |category: |Views: 279

tags: another

Fitting AOP Into the Paradigm Jigsaw(www.sharpcrafters.com)

submitted by gfraiteurgfraiteur(988) 1 year, 3 months ago

Object-Oriented Programming, Functional Programming, Declarative Programming, Generic Programming, ... Johnathan Worthington fits Aspect-Oriented Programming in the paradigm jigsaw and reminds its unique role in coping with the complexity of modern business applications. read more...

add a comment |category: |Views: 150

tags: another

5 Ways Postsharp Can SOLIDify Your Code: Lazy Loading of Dependencies(www.sharpcrafters.com)

submitted by gfraiteurgfraiteur(988) 1 year, 3 months ago

Matthew Groves discusses how combining aspect-oriented programming and a service locator can provide an attractive alternative to dependency injection containers. Dependencies are loaded lazily when a property or field is first fetched, and there's no reference to the service locator in source code. read more...

add a comment |category: |Views: 363

tags: another

Announcing PostSharp 2.1 CTP 1(www.sharpcrafters.com)

submitted by gfraiteurgfraiteur(988) 1 year, 3 months ago

PostSharp 2.1 CTP 1 is out and is much faster! Read the complete annoucement and upgrade instructions. read more...

add a comment |category: |Views: 18

tags: another

Aspect-Oriented Programming vs Dependency Injection(www.sharpcrafters.com)

submitted by gfraiteurgfraiteur(988) 1 year, 5 months ago

Aspect-Oriented Programming and Dependency Injection are very different concepts, but there are limited cases where they fit well together. In these situations, using the AOP facility of a DI framework makes perfect sense. For other cases you have two options: abuse from dynamic proxies (a non-solution), or use of a dedicated AOP framework. read more...

add a comment |category: |Views: 108

tags: another

AOP in C#? Over Anders Hejlsberg’s Dead Body! (www.sharpcrafters.com)

submitted by gfraiteurgfraiteur(988) 1 year, 6 months ago

Gael Fraiteur respectfully demystifies the untruths spread by Anders Hejlsberg during PDC 10 about aspect-oriented programming . read more...

add a comment |category: |Views: 603

tags: another

Multithreaded Apps Made Easy Using Aspects - Part 2(www.sharpcrafters.com)

submitted by gfraiteurgfraiteur(988) 1 year, 6 months ago

In Part 2, we made it easy to switch from one thread to another. That was the easy part! Now, how do we ensure threads don't compete when they need access the share resources? Horrified by the idea of directly using ReaderWriterLock in your code? Rightly so. This article shows you an easier way: apply [Reader], [Writer] and [Observer] custom attributes to the methods that need it. read more...

add a comment |category: |Views: 4

tags: another

Multithreaded Apps Made Easy Using Aspects - Part 1(www.sharpcrafters.com)

submitted by gfraiteurgfraiteur(988) 1 year, 6 months ago

How aspect-oriented programming can make it easier to implement multithreaded WPF application (first part of a series of two). Think that your application does not need to be multithreaded? Think twice. read more...

add a comment |category: |Views: 60

tags: another

C# 5.0: async/await vs AOP(www.sharpcrafters.com)

submitted by gfraiteurgfraiteur(988) 1 year, 6 months ago

Gael Fraiteur compares the new async and await keywords of C# 5.0 to what has already been possible for 4 years using aspect-oriented programming. He explains the differences between both aproaches. While AOP can make a synchronous method run in a backgroud, C# 5.0 allows you to really program asynchronous methods. read more...

add a comment |category: |Views: 119

tags: another

Live Coding: Refactoring multithreading in a WPF appwith Aspects(www.sharpcrafters.com)

submitted by gfraiteurgfraiteur(988) 1 year, 7 months ago

Recording of Gael Fraiteur's session at the European Software Conference on October 7th 2010. Gael starts from a half-finished WCF application and adds three concerns: exception handling, background thread, and updating the status bar. He compares the plain old C# implementation to the AOP/PostSharp implementation. read more...

add a comment |category: |Views: 5

tags: another

Why We Should Care About Software Craftsmanship. Part 2(www.sharpcrafters.com)

submitted by gfraiteurgfraiteur(988) 1 year, 7 months ago

Gael Fraiteur analyzes criticisms of software craftsmanship and attempts to distill the core values of this movement. He agrees with David Harvey that the word 'craftsmanship' is inappropriate to describe our values, and suggests that associations such as IEEE, ACM or Toastmasters may provide inspiration for further action. read more...

add a comment |category: |Views: 142

tags: another

Why We Should Care About Software Craftsmanship, Part 1(www.sharpcrafters.com)

submitted by gfraiteurgfraiteur(988) 1 year, 7 months ago

Gael Fraiteur interviews prominent developers about their own meaning of software craftsmanship. All interviews are published on YouTube. read more...

add a comment |category: |Views: 170

tags: another

Your Software Can Learn A Lot From ATMs(www.codethinked.com)

submitted by justin_etheredgejustin_etheredge(8539) 1 year, 8 months ago

When it comes to ATMs, failure isn't really an option. But how do they accomplish their high reliability? And how can you leverage that in order to make your software better? read more...

1 comment |category: |Views: 278

tags: another

Announcing PostSharp 2.0 RTW(www.sharpcrafters.com)

submitted by gfraiteurgfraiteur(988) 1 year, 10 months ago

The final release of PostSharp 2.0 is out! PostSharp helps software developers produce clean code and avoid the mess of duplicating boilerplate snippets because of tracing, exception handling, data binding, and so fore. read more...

add a comment |category: |Views: 27

tags: another

Announcing PostSharp 2.0 RC 1(www.sharpcrafters.com)

submitted by gfraiteurgfraiteur(988) 1 year, 11 months ago

Gael Fraiteur announces the first RC of PostSharp 2.0, the leading AOP framework for .NET. This build is a real release candidate: Gael would be happy to promote it to RTW. read more...

add a comment |category: |Views: 6

tags: another