jcincotta

Stories kicked by jcincotta

5 Ways That Postsharp Can SOLIDify Your Code Transaction Management(www.sharpcrafters.com)

submitted by kingbee71kingbee71(511) 1 year, 2 months ago

Source code used in these blog posts is available on GitHub <https://github.com/mgroves/PostSharp5> The last consulting gig I was at, we were required to use an SOA framework to interact with enterprise-level data. This framework was SOA almost entirely in name only, completely home-grown, and was something of a misguided &quot;pet project&quot; of the chief of IT, insecure, built on some shaky technologies, and was created to solve a problem that was either non-existent, or solvable by much simpler means. My team was very frustrated by this framework, but as consultants, you sometimes have to learn to pick your battles, go for the easy wins first, build trust, and then gradually tackle larger problems. However, this can be a very slow process that takes years, depending on the organization. read more...

2 comments |category: |Views: 184

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

How Gibraltar Software Succeeds with PostSharp(www.sharpcrafters.com)

submitted by kingbee71kingbee71(511) 1 year, 5 months ago

Kendall Miller, Principal at Gibraltar Software, tells how he and his team recently turned one doubting customer into a believer, with the help of PostSharp, with a 15 minute challenge. read more...

1 comment |category: |Views: 266

tags: another

PostSharp Going Commercial. Introducing Commercial.(www.sharpcrafters.com)

submitted by gfraiteurgfraiteur(988) 2 years, 3 months ago

Gael Fraiteur warmly thanks the PostSharp community for its support and announces the launch of SharpCrafters, the new company behind PostSharp. He explains the reasons behinds this choice and the new licensing/pricing model. read more...

add a comment |category: |Views: 322

tags: another

Gibraltar 2.1.1 Released: Real world insight into production .NET apps(rocksolid.gibraltarsoftware.com)

submitted by kendallmillerkendallmiller(124) 2 years, 3 months ago

New release debuts dramatically improved flexibility and scalability of metric analysis, new notification capabilities to send real time alerts when errors happen and more performance counters for troubleshooting memory management problems. You can get insight beyond just logging into your production .NET applications at a price that works for you. Free 30 day trial including Gibraltar Hub Service. read more...

add a comment |category: |Views: 29

tags: another

First, Do No Harm – Designing Robust Infrastructure(rocksolid.gibraltarsoftware.com)

submitted by jcincottajcincotta(341) 2 years, 3 months ago

Creating a robust logging infrastructure is harder than it seems at first glance. Check out this example of the kind of design issues that must be considered in something as conceptually simple as raising an event notification. read more...

add a comment |category: |Views: 3

tags: another

How our Customer Experience Improvement Program improved Gibraltar 2.1(rocksolid.gibraltarsoftware.com)

submitted by kendallmillerkendallmiller(124) 2 years, 5 months ago

The Gibraltar CEIP helped us find and resolve a large number of unreported issues, all without requiring our customers to lift a finger. Read the story for real numbers you can use to understand what the same techniques might mean for your application. read more...

5 comments |category: |Views: 192

tags: another

Introducing PostSharp 2.0: #5 - Build Performance and Packaging(postsharp.org)

submitted by gfraiteurgfraiteur(988) 2 years, 7 months ago

Gael Fraiteur explains how PostSharp now hosts the CLR - ough - and acts as a pipe server to achieve better load time; he describes new features improving multi-platform support and maintenability of PostSharp read more...

2 comments |category: |Views: 289

tags: another

Say NO! to Notepad with declarative logging + log analytics(gibraltarsoftware.com)

submitted by jcincottajcincotta(341) 2 years, 7 months ago

One of the classic uses of Aspect-Oriented Programming (AOP) is to automate logging. But an unfortunate side-effect of logging everywhere is massive log files that are hard to read, hard to dig around in, and sometimes hard to just open without running out of memory. Finally – the killer app that makes AOP-enabled logging practical! Learn how to add detailed logging and profiling to .NET programs without writing a line of code. Say goodbye forever to pawing through massive text logs in Notepad. Check out this end-to-end solution to automate logging and log analysis. read more...

add a comment |category: |Views: 366

tags: another

PostSharp 5th Anniversary - How did it all get started and what next?(postsharp.org)

submitted by gfraiteurgfraiteur(988) 2 years, 8 months ago

The author of PostSharp looks back to the days he started the project to escape a career dead end and to just get fun programming and sketches the big milestones of the project. He gives some indications on the commercial future of the project. A little bit of software history. read more...

1 comment |category: |Views: 12

tags: another

ASP.NET Caching -- Great for performance, tough on testing(rocksolid.gibraltarsoftware.com)

submitted by jcincottajcincotta(341) 2 years, 9 months ago

To help improve the performance of our company web site (http://www.GibraltarSoftware.com) under load we’ve been working with the output caching infrastructure capabilities of ASP.NET. When it works, it really does make a significant difference. But along the we learned a couple crucial tricks that avoid errors and greatly help with testing. read more...

add a comment |category: |Views: 8

tags: another

Walking the Walk - Gibraltar Moves You Down the Path(reliable.esymmetrix.com)

submitted by jcincottajcincotta(341) 2 years, 11 months ago

Behind the scenes story of the design decisions and process that went into developing a just-launched .NET development tool. Gibraltar helps software teams test and support .NET applications with a compelling mix of logging, profiling and application monitoring capabilities. read more...

add a comment |category: |Views: 7

tags: another

Instinctive Performance Optimization Wastes Time(rocksolid.gibraltarsoftware.com)

submitted by jcincottajcincotta(341) 2 years, 11 months ago

Some interesting observations about performance optimization. Includes real-world examples of some counter-intuitive performance optimizations and how sometimes users subjectively perceive a slower implementation as feeling faster. read more...

add a comment |category: |Views: 11

tags: another

How VistaDB Enabled Gibraltar to be Twice as Good(rocksolid.gibraltarsoftware.com)

submitted by jcincottajcincotta(341) 2 years, 11 months ago

VistaDB is a lightweight embedded SQL database engine for .NET developers. We needed a fast, multi-user, easily deployable (i.e. no service), redistributable database to include within our product. We had some demanding requirements, but VistaDB shines above everything else we looked at. And, the VistaDB team is incredible to work with. read more...

add a comment |category: |Views: 3

tags: another

Son, you have a different problem(rocksolid.gibraltarsoftware.com)

submitted by jcincottajcincotta(341) 3 years ago

Sometimes what shows up as a problem at one level is really a different problem entirely when viewed from a wider perspective. This article discusses some architectural insights gleaned on projects in which the root problem was an architecture that was too thin or too linear. read more...

add a comment |category: |Views: 11

tags: another