[Webinar Recording] PostSharp 5.0 Sneak Preview: Logging, Caching and Async
In this webinar, PostSharp’s founder and principal architect Gael Fraiteur demonstrates some of the most exciting new features of PostSharp 5.0:Logging: PostSharp 5.0 comes with a fully revamped...
View Article[Webinar Recording] Design Patterns: Not Just for Architects
Design patterns are not just for architects. In fact, you already use Design Patterns but probably don’t know it. Observer, Proxy, Facade - these are patterns that allow us to better communicate our...
View Article[Webinar Recording] Mistake-Proof Your Code with Fluent Interfaces
Fluent interfaces are more than just a pretty way to write code. They can prevent errors, by ensuring your shared code is used correctly.Our guest Scott Lilly will walk you through the topic of fluent...
View Article[Webinar Recording] Who needs Visual Studio? A look at using .NET Core on Linux
.NET Core is here! You've probably heard that it is lightweight in nature and that you can use the tools that make you happy. Most of us are going to let Visual Studio do the heavy lifting, and that's...
View Article[Webinar Recording] How to Write Very Fast C# Code
Do you know how to write very fast C# code? Here's a sobering fact: many schools and universities only teach how to write valid C# code, and not how to write fast and efficient code.Did you know that...
View ArticleAnnouncing PostSharp 5.0 RTM
We’re excited to announce that PostSharp 5.0 RTM is out and ready for download on Visual Studio Gallery and NuGet. The long awaited new version adds support for .NET Core 1.1, Visual Studio 2017 and C#...
View ArticleAnnouncing PostSharp 5.1 Preview - Support for .NET Standard 2.0 and .NET...
TL;DR If you use .NET Standard or .NET Core, you must now upgrade to PostSharp 5.1 even if it is not RTM.We’re happy to announce that the first preview of PostSharp 5.1 is now ready for download on...
View ArticlePostSharp 5.1 Renumbered 6.0, Addresses Versioning Hell
As the next version of PostSharp is getting closer to RC, we took the decision to change the version number from 5.1 to 6.0. This decision is purely technical and has no financial impact on customers...
View ArticleAnnouncing PostSharp 6.0 RC
Hot from the oven! Today we’re thrilled to announce that PostSharp 6.0 RC (previously numbered 5.1) is finally out after months and months of preparation and baking. PostSharp 6.0 is available for...
View ArticleAnnouncing PostSharp 6.0 RTM
Today we're excited to announce the general availability of PostSharp 6.0. You can download PostSharp 6.0 from our web site, from Visual Studio Marketplace, or from the stable channel of...
View ArticleBreaking change expected in Visual Studio 2017 Update 8
We regret to inform you that the upcoming Visual Studio 2017 Update 8 (15.8) will introduce a change that will break PostSharp NuGet packages with versions 5.0.0-5.0.52 and 6.0.0-6.0.17. The issue has...
View ArticleWhite Paper & Webinar: 10 Reasons You MUST Consider Pattern-Aware Programming
White PaperDevelopers spend up to 20% of their time writing repetitive code that machines could generate more reliably. Download our new white paper 10 Reasons You MUST Consider Pattern-Aware...
View ArticleAnnouncing PostSharp 4.3 RTM: Faster builds, better debugging, easier...
Today we’re excited to announce the release of PostSharp 4.3 RTM, available for download on Visual Studio Gallery and NuGet. PostSharp 4.3 addresses the most important concerns of current customers....
View ArticleNew in PostSharp 5.0 Preview – Support for .NET Core 1.0
We’re excited to announce the first public preview of PostSharp 5.0, available for download from our website and from NuGet Gallery (make sure to enable pre-releases). Starting from today, we’re going...
View Article[Webinar Recording] Applying a Methodical Approach to Website Performance
When addressing website performance issues, developers typically jump to conclusions, focusing on the perceived causes rather than uncovering the real causes through research.Mitchel Sellers will show...
View Article[Webinar Recording] Solving localization challenges with design pattern...
Localization is crucial for reaching out to a global audience, however, it’s often an afterthought for most developers and non-trivial to implement. Traditionally, game developers have outsourced this...
View Article[Webinar Recording] Building Better Architecture with UX-Driven Design
How do you avoid the dreaded "this is not what we asked for" and ensure customer satisfaction when building a new system? In this webinar, Dino Esposito demonstrates a top-down methodology, sometimes...
View Article[Webinar Recording] Performance is a Feature
Starting with the premise that "Performance is a Feature", Matt Warren will show you how to measure, what to measure and how to get the best performance from your .NET code.We will look at real-world...
View Article[Webinar Recording] Applying Object Composition to Build Rich Domain Models
Modern business applications rely heavily on rich domain classes, which in turn rely heavily on polymorphic execution, code reuse and similar concepts.How can we extend rich domain classes to support...
View Article[Webinar Recording] Advanced Defensive Programming Techniques (with...
Structured exception handling and defensive programming are the two pillars of robust software.Both pillars fail however when it comes to handling internal faults, those that normally originate in...
View Article