Click here to Skip to main content
15,886,518 members

The Insider News

   

The Insider News is for breaking IT and Software development news. Post your news, your alerts and your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be removed. If you wish to ask a programming question please post it here.

Get The Daily Insider direct to your mailbox every day. Subscribe now!

 
GeneralRe: Microsoft engineer proposes "TRAMPFD" for improving Linux security Pin
Nelek30-Jul-20 20:40
protectorNelek30-Jul-20 20:40 
QuestionRe: Microsoft engineer proposes "TRAMPFD" for improving Linux security Pin
abmv1-Aug-20 5:49
professionalabmv1-Aug-20 5:49 
NewsMicrosoft: Windows developers building Linux, Android, web apps get this new resource Pin
Kent Sharkey30-Jul-20 9:01
staffKent Sharkey30-Jul-20 9:01 
GeneralRe: Microsoft: Windows developers building Linux, Android, web apps get this new resource Pin
Nelek30-Jul-20 20:38
protectorNelek30-Jul-20 20:38 
GeneralRe: Microsoft: Windows developers building Linux, Android, web apps get this new resource Pin
Tasadit30-Jul-20 22:17
Tasadit30-Jul-20 22:17 
NewsLearn about the latest .NET Productivity features Pin
Kent Sharkey30-Jul-20 9:01
staffKent Sharkey30-Jul-20 9:01 
GeneralRe: Learn about the latest .NET Productivity features Pin
Nelek30-Jul-20 20:37
protectorNelek30-Jul-20 20:37 
NewsGail Fraiteur of PostSharp on Roslyn Source Generators, Microsoft, and AOP Pin
BillWoodruff30-Jul-20 1:46
professionalBillWoodruff30-Jul-20 1:46 
An interesting, at times philosophical, essay: [^]
Quote:
Microsoft’s love-hate relationship with AOP

Microsoft has had a long love-hate relationship with aspect-oriented programming.

As all large corporations, Microsoft has the psychology of a dragon with many heads – each with its own eyes, mouth and brain. No wonder they are not always synchronized.

On one side, many teams have added AOP-ish features into their own product:

Microsoft Transaction Server, later renamed COM+
Custom behaviors in WCF
Interceptors in Unity
Action Filters in ASP.NET MVC and ASP.NET MVC Core

These teams didn’t just add these features because they were fun, but because they were useful. In all these technology stacks, aspects can be applied only at the boundaries of a component because the technology brokers the call between the client and the component. Neither the compiler nor the runtime engine was involved there, only the service host.

Another example of technology that vitally needs aspect-oriented programming is WPF. The amount of code required to implement INotifyPropertyChanged, dependency properties or command is colossal. This is why INotifyPropertyChanged is cited as a use case of source generators. Because it’s so useful.

«One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali

GeneralRe: Gail Fraiteur of PostSharp on Roslyn Source Generators, Microsoft, and AOP Pin
honey the codewitch30-Jul-20 2:08
mvahoney the codewitch30-Jul-20 2:08 
NewsToday’s internet still relies on an ARPANET-era protocol: The Request for Comments Pin
Kent Sharkey29-Jul-20 12:16
staffKent Sharkey29-Jul-20 12:16 
GeneralRe: Today’s internet still relies on an ARPANET-era protocol: The Request for Comments Pin
Jon McKee29-Jul-20 15:43
professionalJon McKee29-Jul-20 15:43 
GeneralRe: Today’s internet still relies on an ARPANET-era protocol: The Request for Comments Pin
Daniel Pfeffer29-Jul-20 21:22
professionalDaniel Pfeffer29-Jul-20 21:22 
GeneralRe: Today’s internet still relies on an ARPANET-era protocol: The Request for Comments Pin
Nelek29-Jul-20 22:15
protectorNelek29-Jul-20 22:15 
GeneralRe: Today’s internet still relies on an ARPANET-era protocol: The Request for Comments Pin
Jon McKee29-Jul-20 22:32
professionalJon McKee29-Jul-20 22:32 
GeneralRe: Today’s internet still relies on an ARPANET-era protocol: The Request for Comments Pin
Rob Grainger2-Aug-20 23:03
Rob Grainger2-Aug-20 23:03 
GeneralRe: Today’s internet still relies on an ARPANET-era protocol: The Request for Comments Pin
Jon McKee3-Aug-20 11:28
professionalJon McKee3-Aug-20 11:28 
GeneralRe: Today’s internet still relies on an ARPANET-era protocol: The Request for Comments Pin
Rob Grainger3-Aug-20 12:44
Rob Grainger3-Aug-20 12:44 
GeneralRe: Today’s internet still relies on an ARPANET-era protocol: The Request for Comments Pin
Marc Clifton30-Jul-20 8:23
mvaMarc Clifton30-Jul-20 8:23 
GeneralRe: Today’s internet still relies on an ARPANET-era protocol: The Request for Comments Pin
TheGreatAndPowerfulOz30-Jul-20 10:44
TheGreatAndPowerfulOz30-Jul-20 10:44 
NewsEverything you need to know from the tech antitrust hearing Pin
Kent Sharkey29-Jul-20 12:16
staffKent Sharkey29-Jul-20 12:16 
GeneralRe: Everything you need to know from the tech antitrust hearing Pin
Nelek29-Jul-20 22:14
protectorNelek29-Jul-20 22:14 
NewsResearchers find Google’s own products absolutely dominate Google Search results Pin
Kent Sharkey29-Jul-20 10:46
staffKent Sharkey29-Jul-20 10:46 
GeneralRe: Researchers find Google’s own products absolutely dominate Google Search results Pin
Nelek29-Jul-20 22:13
protectorNelek29-Jul-20 22:13 
NewsEngineers built “giant atoms” that enhance quantum computers Pin
Kent Sharkey29-Jul-20 10:46
staffKent Sharkey29-Jul-20 10:46 
GeneralRe: Engineers built “giant atoms” that enhance quantum computers Pin
Nelek29-Jul-20 22:11
protectorNelek29-Jul-20 22:11 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.