Download presentation
Presentation is loading. Please wait.
Published byCecil Baldwin Modified over 9 years ago
1
POSTSHARP TECHNOLOGIES Better software through simpler code
2
Visual Studio Industry Partner POSTSHARP TECHNOLOGIES NEXT STEPS Contact us at: info@postsharp.net PostSharp is a Visual Studio extension that allows developers to tell the compiler WHAT to do, not HOW to do it – and have the machine do the menial programming work for them. We call this Design Pattern Automation. Websitehttp://www.postsharp.net/ Bloghttp://www.postsharp.net/blog Facebookhttps://www.facebook.com/postsharp Twitterhttps://twitter.com/postsharp Demos Link to demos on your site. Download http://www.postsharp.net/downloads Case Studies http://www.postsharp.net/customers Resources http://www.postsharp.net/documentation Expertise Languages Software Architecture Build Tools User Interface Profiling Application Analytics 2
3
NameDescriptionPricing & Licensing PostSharp ExpressLearn the basis of aspect-oriented programming, for free.Free for individuals PostSharp ProfessionalAutomate your own design patterns with this advanced aspect framework.$449 per developer PostSharp Diagnostics Pattern Library Add ubiquitous logging to your application without a single line of code.$99 per developer PostSharp Model Pattern Library Automate the implementation of INotifyPropertyChanged and add code contracts easily, with custom attributes. $149 per developer PostSharp Threading Pattern Library Locks are too difficult. Address multithreading at the right level of abstraction, with models: actor, reader-writer synchronized, thread affine, thread unsafe. Use deadlock detection to avoid untraceable application freezes. $149 per developer PostSharp UltimateAll of the above.799$ per developer Product Information 3 Visual Studio Industry Partner POSTSHARP TECHNOLOGIES
4
http://www.postsharp.net/doc umentation http://www.postsharp.net/doc umentation INTEGRATION OVERVIEW Diagram description 1.User select action in context-sensitive smart tag. 2.VSX installs a NuGet package and adds a custom attribute. Source code itself is otherwise not polluted with technical details. 3.PostSharp post- processes the compiler’s output at build time thanks to MSBuild integration. 4.Editor adornments and tooltips create awareness that the code has been enhanced by aspects. 5.PostSharp Explorer shows which classes are affected by aspects. RESOURCES 4 Visual Studio Industry Partner POSTSHARP TECHNOLOGIES
5
TitleHearing device supplier makes short work of INotifyPropertyChanged. Summary When the team at Siemens Audiology was tasked with building a new WPF implementation for two of its leading hearing system software applications, a big challenge was to find a way to save coding time for developers implementing ViewModels while increasing code readability. The team chose PostSharp and saved 15% development time plus improved code readability by removing unwanted boilerplate code. Situation The company wanted to provide its customers (hearing care professionals) an improved experience with its hearing system scanning and fitting software. To do so they needed to deliver cleaner, easier to maintain applications. Benefit Saved development by 15% within their presentation layer Relieved team having to write boilerplate or infrastructure code Team members completed features faster Fewer errors/bugs by automating appropriate PropertyChanged events For more info http://www.postsharp.net/case-study/siemens Case Study: Siemens Audiology TitleThe company’s IT business unit is more focused on business logic. Summary When the team at Thales Information Systems was tasked with a big refactoring on a project, one of the challenges was to simplify architecture by reducing boilerplate code. The architect chose PostSharp to implement custom aspects to handle logging, performance counters and INotifyPropertyChanged and keep junior team members better focused on business logic. Situation The team was tasked with refactoring a big project and, because the business context had changed considerably, it needed to touch the core architecture of the project and bascially start from scratch. Benefit Saved time normally spent on infrastructure code Better team focus on business logic Code that's easier to maintain Fewer bugs by automating custom aspects For more info http://www.postsharp.net/case-study/thales Case Study: Thales 6 Visual Studio Industry Partner POSTSHARP TECHNOLOGIES
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.