wesnermoise

Software visionary

Articles

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.

Software Reliability

Software Reliability

This blog post delves into software reliability, highlighting the evolution of error handling and the benefits of functional programming languages like Erlang. It targets software developers and engineers, offering insights into enhancing application resilience and effective error management strategies.

Playing with Office

Playing with Office

This blog post delves into the latest features and user interface enhancements in Microsoft Office, targeting technology enthusiasts and professionals. It offers personal insights on the impact of these changes on user experience and product development, alongside reflections on favorite functionalities and concerns.

Partial Office UI

Partial Office UI

This blog post offers a preview of the upcoming Office UI from NStatic, focusing on updates to the ribbon icons. Aimed at developers and tech enthusiasts, it builds anticipation for the full release expected in the coming weeks.

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.

Crowdsourcing

Crowdsourcing

This blog post delves into crowdsourcing as a revolutionary business model, highlighting its advantages for entrepreneurs and small businesses. It discusses how technology enables individuals to leverage their skills creatively, providing a cost-effective alternative to traditional hiring practices.

Office 12 UI

Office 12 UI

This blog post analyzes the user interface innovations in the beta version of Microsoft Office 2007, emphasizing its design challenges in a competitive software landscape. Aimed at technology enthusiasts and developers, it also considers the implications of emerging technologies like Avalon on UI trends.

Google Interviews

Google Interviews

This blog post delves into the complexities of Google interviews, sharing a candidate's personal experience with challenging questions and contrasting Google's innovative recruiting strategies with those of Microsoft. It's a valuable read for tech job seekers looking to understand what to expect during interviews at leading companies.

Functional Programming

Functional Programming

This blog post delves into the advantages of functional programming, highlighting its conciseness, reliability, and efficiency over traditional imperative programming. Targeted at software developers, it offers insights into declarative techniques and suggests resources for further exploration of modern programming paradigms.