Bill Wagner (software)

Last updated

Bill Wagner is an American software developer and author, known for his involvement in the C# programming language. [1]

Contents

Early life

Wagner received a B.S. in computer science from the University of Illinois at Urbana–Champaign. [1] He was a self-employed consultant for eight years before joining with Dianne Marsh to cofound SRT Solutions, an Ann Arbor, Michigan-based software development company, in 1999. [2] Wagner won an Automation Alley Emerging Technology Leader award in 2011. [1]

Career and Contributions

Wagner is known primarily for .Net development work, particularly C#. He is the author of several books, including Effective C# (now in its second edition, 2010) and More Effective C# (2004). [1] Wagner has written a number of articles appearing in MSDN Magazine , the C# Developer Center, Visual C++ Developer's Journal, Visual Studio Magazine, ASP.NET Pro Magazine, .NET Developer's Journal, as well as technical articles for software developers. [1] Wagner wrote a set of programming idioms for C#. [3]

Wagner has stated that he has been involved with C# since public betas for C# 1.0 were released. Prior to that time, Wagner had worked with C++ and Java. [4]

Wagner was appointed Microsoft regional director for Michigan in 2003, and he was reappointed and named a Microsoft MVP in 2006. He has since received 11 Microsoft MVP awards. Wagner also won the Automation Alley Emerging Technology Leader award in 2011. [1] [5]

Wagner is a founding member and past president of the Great Lakes .NET User Group and the Ann Arbor .NET Developers Group, and a contributor to the Ann Arbor Computer Society. [4] [6]

Notes

  1. 1 2 3 4 5 6 About Bill Wagner Archived August 9, 2013, at the Wayback Machine , SRT Solutions.
  2. SRT Solutions, Inc.
  3. Nick Rozanski & Eóin Woods, Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives (Addison-Wesley, 2011), p. 176.
  4. 1 2 Alvin Ashcraft, .NET Fireside Chats - Bill Wagner on 'More Effective C# (December 11, 2008), DZone.
  5. "Bill Wagner". mvp.microsoft.com. Retrieved 2022-10-10.
  6. .NET Rocks! with Carl Franklin & Richard Campbell, #611: Jon Skeet and Bill Wagner Disagree About C#.

Related Research Articles

<span class="mw-page-title-main">Bill Joy</span> American computer scientist

William Nelson Joy is an American computer engineer and venture capitalist. He co-founded Sun Microsystems in 1982 along with Scott McNealy, Vinod Khosla, and Andy Bechtolsheim, and served as Chief Scientist and CTO at the company until 2003.

An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools, and a debugger. Some IDEs, such as NetBeans and Eclipse, contain the necessary compiler, interpreter, or both; others, such as SharpDevelop and Lazarus, do not.

<span class="mw-page-title-main">Miguel de Icaza</span> Mexican free software developer

Miguel de Icaza is a Mexican programmer, best known for starting the GNOME, Mono, and Xamarin projects.

Visual Basic for Applications (VBA) is an implementation of Microsoft's event-driven programming language Visual Basic 6.0 built into most desktop Microsoft Office applications. Although based on pre-.NET Visual Basic, which is no longer supported or updated by Microsoft, the VBA implementation in Office continues to be updated to support new Office features. VBA is used for professional and end-user development due to its perceived ease-of-use, Office's vast installed userbase, and extensive legacy in business.

<span class="mw-page-title-main">ActiveX</span> Software framework by Microsoft introduced in 1996

ActiveX is a deprecated software framework created by Microsoft that adapts its earlier Component Object Model (COM) and Object Linking and Embedding (OLE) technologies for content downloaded from a network, particularly from the World Wide Web. Microsoft introduced ActiveX in 1996. In principle, ActiveX is not dependent on Microsoft Windows operating systems, but in practice, most ActiveX controls only run on Windows. Most also require the client to be running on an x86-based computer because ActiveX controls contain compiled code.

Computer accessibility refers to the accessibility of a computer system to all people, regardless of disability type or severity of impairment. The term accessibility is most often used in reference to specialized hardware or software, or a combination of both, designed to enable the use of a computer by a person with a disability or impairment. Computer accessibility often has direct positive effects on people with disabilities.

Windows Management Instrumentation (WMI) consists of a set of extensions to the Windows Driver Model that provides an operating system interface through which instrumented components provide information and notification. WMI is Microsoft's implementation of the Web-Based Enterprise Management (WBEM) and Common Information Model (CIM) standards from the Distributed Management Task Force (DMTF).

SAP NetWeaver is a software stack for many of SAP SE's applications. The SAP NetWeaver Application Server, sometimes referred to as WebAS, is the runtime environment for the SAP applications and all of the mySAP Business Suite runs on SAP WebAS: supplier relationship management (SRM), customer relationship management (CRM), supply chain management (SCM), product lifecycle management (PLM), enterprise resource planning (ERP), transportation management system (TMS).

Tim Howes is a software engineer, entrepreneur and author. He is the co-creator of the Lightweight Directory Access Protocol (LDAP), the Internet standard for accessing directory servers. He co-founded enterprise software company Opsware, internet browser company Rockmelt, and children's education company, Know Yourself. He has co-authored two books, several Internet RFCs, and holds several patents.

In Microsoft Windows applications programming, OLE Automation is an inter-process communication mechanism created by Microsoft. It is based on a subset of Component Object Model (COM) that was intended for use by scripting languages – originally Visual Basic – but now is used by several languages on Windows. All automation objects are required to implement the IDispatch interface. It provides an infrastructure whereby applications called automation controllers can access and manipulate shared automation objects that are exported by other applications. It supersedes Dynamic Data Exchange (DDE), an older mechanism for applications to control one another. As with DDE, in OLE Automation the automation controller is the "client" and the application exporting the automation objects is the "server".

Microsoft Build Engine, or MSBuild, is a set of free and open-source build tools for managed code under the Common Language Infrastructure as well as native C and C++ code. It was first released in 2003 and was a part of .NET Framework. MSBuild is included with Visual Studio, but can also be run independently through MSBuild's command-line interface.

<span class="mw-page-title-main">Hyland Software</span> Documentation management software company

Hyland Software is the developer of the enterprise content management (ECM) and process management software suite called OnBase. Applications of the suite are used in healthcare, financial institutions, insurance, government, higher education and manufacturing. The firm has its headquarters in Westlake, Ohio, and offices in Lincoln, Nebraska; Irvine, California; Charlotte, North Carolina; São Paulo, Brazil; London, England; Tokyo, Japan; Andover, Massachusetts; Melbourne, Australia; Kolkata, India; Sydney, Australia; Berlin, Germany; Olathe, Kansas; Bloomington, Minnesota; Salt Lake City, Utah; Phoenix, Arizona; and Tampa, Florida.

<span class="mw-page-title-main">Elron Electronic Industries</span>

Elron Electronic Industries is an Israeli technology holding company based in Tel Aviv; since 1962 the company has been involved in setting up, funding and developing over 30 companies and is considered one of the foundation stones of the high-tech industry in Israel. The company's sectors of interest include clean technology, software, semiconductors, medical technology, telecommunications, defence and aerospace. Today, the combined annual revenues of the companies established by Elron are approximately $5 billion.

Pivotal CRM is a customer relationship management (CRM) software system offered by Avolin, an enterprise software and service company headquartered in Austin Texas. Pivotal CRM includes software tools for sales force automation (SFA), marketing automation and lead management, and customer service automation, as well as partner management, mobile CRM, analytics and call scripting. Industry specific versions of the Pivotal CRM suite are also offered for several industries, including institutional asset management, mutual fund wholesaling, capital markets, commercial banking, private banking, home building and real estate, healthcare, and legal services, among others. Built on .NET Framework, Pivotal CRM embeds several commonly used Microsoft business products within the CRM system, including Microsoft Office, Microsoft Outlook, Microsoft SharePoint, and Microsoft Visual Studio.

<span class="mw-page-title-main">S. Somasegar</span> Indian-American technology business executive

Sivaramakrishnan Somasegar is an Indian-American technology business executive in the Greater Seattle Area. He is a Managing Director at Madrona Venture Group, a venture capital firm based in Seattle. Somasegar joined Madrona in November 2015 after a 27-year career at Microsoft, where he most recently was corporate vice president of the developer division and overseeing the global distributed R&D centers at Microsoft.

Idera, Inc. is the parent company of a portfolio of brands that offer B2B software including database tools, application development tools, test management tools, and DevOps tools. It is headquartered in Houston, Texas and has offices in Australia, Austria, and the United Kingdom. It is owned by the private equity firms HGGC, Partners Group and TA Associates.

<span class="mw-page-title-main">Bob Muglia</span> American business executive (born 1959)

Bob Muglia is an American business executive and research and development specialist. He was formerly the Chief Executive Officer of Snowflake Computing, a data warehousing startup. Muglia is known for managing divisions at Microsoft that supported the Microsoft Office Suite, Windows Server and MSN Network product families. He was one of four presidents that reported directly to Microsoft CEO Steve Ballmer.

Universal Windows Platform (UWP) is a computing platform created by Microsoft and first introduced in Windows 10. The purpose of this platform is to help develop universal apps that run on Windows 10, Windows 10 Mobile (discontinued), Windows 11, Xbox One, Xbox Series X/S, and HoloLens without the need to be rewritten for each. It supports Windows app development using C++, C#, VB.NET, and XAML. The API is implemented in C++, and supported in C++, VB.NET, C#, F# and JavaScript. Designed as an extension to the Windows Runtime (WinRT) platform first introduced in Windows Server 2012 and Windows 8, UWP allows developers to create apps that will potentially run on multiple types of devices.

Infrastructure as code (IaC) is the process of managing and provisioning computer data centers through machine-readable definition files, rather than physical hardware configuration or interactive configuration tools. The IT infrastructure managed by this process comprises both physical equipment, such as bare-metal servers, as well as virtual machines, and associated configuration resources. The definitions may be in a version control system. The code in the definition files may use either scripts or declarative definitions, rather than maintaining the code through manual processes, but IaC more often employs declarative approaches.

<span class="mw-page-title-main">Michael Halvorson</span> American technology writer and historian

Michael James Halvorson is an American technology writer and historian. He was employed at Microsoft Corporation from 1985 to 1993 and contributed to the growth of the Microsoft Office and Microsoft Visual Basic software platforms. He is the author of 40 books related to computer programming, using PC software, and the histories of Europe and the United States.