Markus is the President and Chief Software Architect of EPS Software Corp. (and it's various properties, such as CODE Consulting, CODE Training, and VFPConversion). He is also the Publisher of CODE Magazine and the co-host of CodeCast. He is a Microsoft RD (Regional Director) and one of the longest-serving MVPs (1996-present). Markus is the founder of other business ventures, such as Tower48 (digital software escrow), Xiine (digital reading), JockTock (sports social network), and more.
Markus has worked on a large number of software projects for some of the world's largest companies (including a number of Fortune 500 companies). Markus has worked as a contractor to the Microsoft Visual Studio team, and has worked closely with various product groups at Microsoft. Besides his activities around CODE Magazine, Markus has been published extensively in practically all large industry publications (mainly in English, but on occasion in German as well). He has received various and numerous awards and recognitions, many related to his active involvement in the community and his regular appearances at events of all sizes. Markus has also been involved in the creation and continued support of various user groups, such as D2SIG (WPF and Silverlight) and HDNUG (.NET).
In his spare time, Markus is an enthusiastic Ice Hockey player (and supporter) as well as an avid windsurfer, traveler, and general enthusiast of sports such as scuba diving or mountain biking. On rainy days Markus either reads, enjoys a computer game, or researches new technologies.
Developer Community Activity
Markus is very active in the Microsoft Developer Community. Markus is a MS RD and MS MVP (one of the longest serving in fact: 1996 - present). Markus speaks at various large industry events (such as TechEd or DevConnections).
He is also involved in local events and user groups. For instance, Markus is the founder of D2SIG, a WPF and Silverlight focused user group for developers and designers in Houston. Markus also regularly speaks at HDNUG, the Houston Area .NET Users Group. In addition, Markus is an INETA speaker and in that role, speaks at various users groups around the US, Canada, and Europe (and occasionally elsewhere as well).
Through CODE Magazine, Markus also sponsors various events, from large conferences to Code Camps and individual user group meetings.
Markus is also the initiator of the State of .NET events, a series of free events that usually last one afternoon and discusses the current state of various .NET technologies and techniques.
Of course Markus is also an active blogger and contributor to various community sites, in addition to his "regular" writing activities (articles and books). Markus articles have appeared in magazines such as CODE Magazine, MSDN Magazine, Visual Studio Magazine, ASP.NET Pro Magazine, FoxPro Advisor, Fuchs, FoxTalk and Microsoft Office & Database Journal, and more.
Markus has also been involved in targetted community efforts around platforms such as Windows Mobile (now Windows Phone) and Microsoft Tablet PCs. Microsoft has named Markus one of the world's 10 most influential Mobile PC developers.
Markus is also the co-host of CodeCast, a free companion podcast to CODE Magazine, focusing on .NET development topics. In addition to CodeCast, Markus has also appeared on various other podcasts, such as .NET Rocks, , Polymorphic Podcast, and others.
Of course CODE Magazine itself can also be seen as a community effort, since CODE enables a large group of community members to write and receive content. Many CODE related efforts, such as CODE Focus Magazines (special issues of CODE) are completely free of charge to the reader.
EPS as a company employs more MVPs and RDs than any other company in the world. EPS has a unique culture of promoting community efforts amongst our employees.
Articles Authored
- New at CODE Magazine!
- CODE Framework: Building Productive, Powerful, and Reusable WPF (XAML) UIs with the CODE Framework
- CODE Framework: Building Services and SOA Business Layers
- CODE Framework: Writing MVVM/MVC WPF Applications
- WPF and Silverlight Super-Productivity: ListBoxes
- Super Productivity: Using WPF and Silverlight’s Automatic Layout Features in Business Applications
- PostMortem: Harms Millennium MedSpa
- 10 Years of CODE
- Post Mortem: Tower48 Software Escrow
- Add a Safety Net to Your Software with Tower 48
- The State of WPF & Silverlight
- Post Mortem: WPF and Silverlight Styling
- Yes, We Can! 2009 Will Be Great!
- Building Polished UIs with Expression Blend - Part 1
- Comparing VFP String Performance to .NET String Performance
- A Silverlight to Illuminate the Path Ahead…
- Have You Xiine It?
- Being Ultra-Mobile
- The Missing LINQ
- VFP Conversion Roadmap Whitepaper
- Windows Presentation Foundation - an Introduction for VFP Developers
- .NET Data Access with LINQ: A VFP Perspective
- Find New Meaning In Your Ink With Tablet PC APIs In Windows Vista
- What's The Resolution?
- How Many Threads Do You Need?
- Beyond the Mists of Avalon
- LINQ
- Introduction to Tablet PC Development
- Ink Recognition and Ink Analysis
- Get Control and Performance with the Real Time Stylus API
- Unveiling Windows SideShow
- Into the Future
- LINQ Up!
- C-Sharpest
- Operator Overloading
- Compare Events and Delegates in VFP and .NET
- Improve Code with Enums
- Compare Static Members in VFP and .NET
- The Quest for the Killer App
- Compare Visual Inheritance in VFP and .NET
- Compare Constructors and Destructors in VFP and .NET
- Compare Interfaces and Polymorphism in VFP and VS.NET
- Compare Variables in VFP and VS.NET
- Compare Inheritance in VFP and VS.NET
- Compare Methods, Properties, and Fields in VS.NET and VFP
- OOP: VFP vs. VS.NET
- User Interface Challenges
- Where's Your Logic?
- What an Amazing Five Years It Has Been!
- Who's On First?
- Anything To Declare?
- Aux Displays Rock!
- Pest Control
- The Revenge of the Thick Client
- Great Reasons to Ring In 2005!
- CoDe Talks: Steve Ballmer, Chief Executive Officer, Microsoft
- The Importance of the Managed Platform
- Are You Insecure?
- Put Your Team To Work!
- Modern Application Development: Visual FoxPro and .NET
- Do You Think In Ink?
- Learn Outside the Box
- Using Your Inheritance
- Can You Hear Me Now?
- Three Cool New Features in C#
- Creating Tablet PC Applications with VS .NET
- Using GDI+ in ASP.NET Web Applications, Part 2
- Event Binding in VFP 8
- Structured Error Handling in VFP 8
- Using GDI+ in ASP.NET Web Applications, Part 1
- The Basics of GDI+
- Shaped .NET Windows Forms
- Puerto Morelos, Riviera Maya, Mexico, Christmas 2002
- Threading Support in the .NET Framework
- The Power of Inheritance in .NET
- Understanding Visual Inheritance in .NET
- How Microsoft Builds Community
- Introducing .NET My Services
- 20 Cool Visual Studio .NET IDE Features
- The Importance of a ModernDevelopment Approach
- Editorial - Thinking about .NET
- Create Bulletproof Components with COM+ Security
- The "Basics" of Inheritance
- The Web at your service
- XML, XSL and HTML in Windows Applications
- Building a 21st Century Application
- Loosely Coupled Events With COM+
- Creating Smart Interfaces with Smart Tags and VFP 7
- Welcome to Code Magazine!
- The Bottleneck in Modern Software Projects
- COM+ Queued Components
- Implementing B2B Scenarios with Microsoft BizTalk Server 2000
- Thinking About Services
- Data Access for Partially Connected Applications
Contact Information:



Recent Blog Posts:
- Spring 2012 State of .NET Events – The Road to Windows 8 (Wed, 18 Apr 2012 22:46:40 GMT)
- DevConncetions 2012 Session Notes and Slides (Fri, 30 Mar 2012 21:49:3 GMT)
- Session Materials for Houston TechFest 2011 (Thu, 20 Oct 2011 17:47:58 GMT)
- Session Materials for the Spring 2011 State of .NET Events (Fri, 10 Jun 2011 20:38:16 GMT)
- Session Materials from DevTeach Montreal 2011 (Fri, 10 Jun 2011 20:23:40 GMT)
- Session Materials from DevConnections Germany 2011 (Karlsruhe) (Fri, 10 Jun 2011 20:11:41 GMT)
- More Free State of .NET Events Coming Up! (Fri, 6 May 2011 17:25:43 GMT)
- Slide Decks and Examples for DevConnections 2011 Orlando (Wed, 30 Mar 2011 17:54:7 GMT)
- Code PaLOUsa Samples (Wed, 16 Mar 2011 15:25:6 GMT)
- Windows Phone Developer Tools January 2011 Update Available Now (Tue, 8 Feb 2011 12:48:30 GMT)

