wesner moise

Software visionary

Posts in .NET

Subcategories

Office XML, II

Office XML, II

This blog post delves into the innovative design of Office XML formats, focusing on their benefits for file management and developer extensibility. Targeted at .NET developers and tech enthusiasts, it also examines Microsoft's licensing strategy and the advantages of ZIP compression in document storage.

Hungarian Notation

Hungarian Notation

This blog post critiques Hungarian notation, a variable naming convention in .NET programming, highlighting its disadvantages such as poor accessibility and non-descriptive naming. It contrasts Hungarian notation with modern naming practices that emphasize clarity, targeting software developers seeking best practices.

Transparency and Microsoft

Transparency and Microsoft

This blog post explores the increasing transparency at Microsoft, focusing on its developer division and community engagement. Aimed at software entrepreneurs and developers, it advocates for enhanced openness through the publication of internal API specifications to better serve the developer community.

Math Quiz II

Math Quiz II

This blog post features a series of challenging math questions tailored for .NET developers and tech enthusiasts. It encourages readers to engage with mathematical concepts relevant to programming, enhancing their problem-solving skills and understanding of .NET operations.

3D UI

3D UI

This blog post delves into the future of 3D user interfaces in standard applications, particularly within .NET and Mac OS X. Aimed at technology enthusiasts and developers, it highlights advancements like Avalon and Longhorn, showcasing the potential for enhanced user interaction.

Office XML

Office XML

This blog post explores Microsoft's commitment to a royalty-free license for Office-related XML documents, targeting software developers and ISVs. It discusses the implications for creating applications that interact with Microsoft Office files, particularly focusing on the challenges and benefits of Office's XML formats.

Missing the Inflection Point

Missing the Inflection Point

"Missing the Inflection Point" explores the transition from legacy systems to the .NET framework, highlighting the potential of WinForms and Avalon for application development. Aimed at developers and tech enthusiasts, it delves into the implications of adopting new APIs for rich client applications.

APIs Are More Than Just Function Calls

APIs Are More Than Just Function Calls

This blog post critiques the limitations of the Windows API regarding the availability of graphical resources, particularly toolbar icons. Aimed at developers and technology enthusiasts, it advocates for the inclusion of standard graphical elements to improve application development and user interface consistency.

Microsoft and the API War

Microsoft and the API War

This blog post explores Microsoft's transition from legacy APIs like Win32 and VB6 to modern platforms such as WinFX and VB.NET, emphasizing the need for innovation despite compatibility concerns. Targeted at software developers and industry professionals, it argues that these changes are essential for revitalizing Windows programming.

Platform vs Library Versioning in Longhorn/Orcas

Platform vs Library Versioning in Longhorn/Orcas

This blog post explores the evolution of versioning in .NET, focusing on the differences between platform and library assemblies in Longhorn and Orcas. Aimed at .NET developers, it addresses the challenges of "Versioning Hell" and presents Microsoft's strategies for ensuring assembly compatibility.