wesnermoise

Software visionary

Posts Tagged .NET

Queries Refactored

Queries Refactored

This blog post delves into the refactoring of queries in .NET, particularly through LINQ, showcasing its versatility in handling various data types beyond traditional SQL. Aimed at developers and data professionals, it highlights advancements in query language design and their impact on programming practices.

Silver Bullet

Silver Bullet

This blog post examines the "no silver bullet" concept in software development, arguing that no single methodology can significantly enhance productivity or reliability. Aimed at software developers and industry professionals, it encourages innovative approaches to address the complexities inherent in large codebases.

Recursive Iterators Performance

Recursive Iterators Performance

This blog post examines the performance of recursive iterators in .NET, particularly their efficiency in traversing binary trees. It contrasts traditional implementations with proposed improvements, highlighting the significance of time complexity in coding practices for developers interested in optimizing their C# applications.

Concurrency Planning

Concurrency Planning

This blog post explores concurrency planning in .NET, featuring insights from Joe Duffy on the complexities of multithreading and the challenges of implementing locks. It's essential reading for software developers looking to enhance their concurrency programming skills and navigate the intricacies of multithreading.

Delphi -- The End of an Era

Delphi -- The End of an Era

This blog post explores Borland's strategic decision to sell its developer toolset, including Delphi, in favor of focusing on enterprise application lifecycle management. Targeted at software developers and industry professionals, it reflects on the historical significance of Borland's tools amid rising competition from Microsoft Visual Studio.

Lisp -- The Secret Weapon

Lisp -- The Secret Weapon

This blog post delves into the unique advantages of Lisp as a programming language, emphasizing its productivity benefits for .NET developers. It showcases how Lisp's ability to treat code as data fosters innovative software solutions, making it a valuable tool for enhancing development efficiency.

How Microsoft Does Software Engineering

How Microsoft Does Software Engineering

This blog post delves into Microsoft’s software engineering practices, featuring insights from product unit manager Russ Ryan. Targeted at software developers and tech enthusiasts, it highlights the methodologies and strategies that drive Microsoft's development processes.

Agile Programming at Microsoft

Agile Programming at Microsoft

This blog post delves into agile programming practices at Microsoft, featuring insights from Scott Guthrie's talk on the company's development methodologies. Targeted at software developers and industry professionals, it examines the implementation of techniques like Scrum and paired programming, along with the associated challenges.

MS Development Process

MS Development Process

This blog post offers an in-depth look at the Microsoft development process, featuring insights from Scott Guthrie on software design, testing, and the transition to Visual Studio Team System. It's aimed at developers and tech enthusiasts interested in understanding Microsoft's engineering practices.