wesner moise

Software visionary

Posts Tagged .NET

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.

Expression Trees

Expression Trees

This blog post delves into Expression Trees in C#, emphasizing their significance for .NET developers and library designers. It highlights the lightweight nature of this feature, its implications for code expressiveness, and potential limitations, making it a valuable read for those exploring advanced C# capabilities.

Joel Test

Joel Test

The "Joel Test" is a practical framework for evaluating software development teams based on essential practices like source control and bug tracking. Aimed at software developers and project managers, this post explores the test's criteria and its relevance, including notable exceptions in successful projects like Linux.

Shipping Software with Databases

Shipping Software with Databases

This blog post explores the integration of database technology in .NET applications, particularly focusing on SQL Server Express and alternatives like VistaDB. It is aimed at software developers seeking efficient and manageable database solutions for application deployment.

From/Select and Select/From

From/Select and Select/From

This blog post analyzes the debate between FROM/SELECT and SELECT/FROM notations in C# and XQuery, focusing on their technical advantages and implications for query optimization. Aimed at developers, it addresses the challenges of ambiguity in nested queries and suggests potential solutions for improved clarity.

Form versus Function in Office 12

Form versus Function in Office 12

This blog post examines the interplay between form and function in Microsoft's Office 12, focusing on user interface improvements driven by Avalon technology. Targeted at developers and tech enthusiasts, it discusses the impact of these changes on accessibility and user experience, while addressing limitations in document functionality.