Markus Egger
Founder, President, and CSA
Markus, the dynamic founder of CODE Group and CODE Magazine's publisher, is a celebrated Microsoft RD (Regional Director) and multi-award-winning MVP (Most Valuable Professional). A prolific coder, he's influenced and advised top Fortune 500 companies and has been a Microsoft contractor, including on the Visual Studio team. Globally recognized as a speaker and author, Markus's expertise spans artificial intelligence (AI), .NET, client-side web, and cloud development, focusing on user interfaces, productivity, and maintainable systems. Recently he dedicates most of his development time to AI-related projects, contributing significantly to discussions and developments in this area. His work includes leading CODE's “AI Executive Briefings”, which have influenced strategies and approaches in some of the largest companies. Away from work, he's an enthusiastic windsurfer, scuba diver, ice hockey player, golfer, and globetrotter, who loves gaming on PC or Xbox during rainy days.
Detailed Biography
Markus Egger, the founder of the CODE Group, is a figure synonymous with innovation and leadership in the tech industry. At the heart of CODE Group's success, Markus has nurtured and expanded a range of specialized brands, including CODE Consulting, CODE Staffing, CODE Training, CODE Framework, and notably, CODE AI. In his roles as President and Chief Software Architect, he is the driving force behind these ventures, steering them towards continuous growth and technological advancement.
Recognized for his exceptional skill and contributions, Markus is not only a Microsoft RD (Regional Director) but also stands as one of the most decorated Microsoft MVPs (Most Valuable Professionals). His work with some of the world's largest companies, including numerous Fortune 500 corporations, has earned him a reputation as a visionary in software development. Beyond typical consultancy, he often steps into roles such as “CTO for hire” and “Advisor to C-Level Executives,” bringing strategic depth to his engagements.
Markus's collaboration with Microsoft extends to his time as a contractor to the Microsoft Visual Studio Team, working closely with various Microsoft product groups.
As a prolific author and speaker, Markus's contributions to industry literature are extensive. He has been published in major industry publications, both in English and German, covering a range of technical and industry-specific topics. His writings not only showcase his technical prowess but also his ability to articulate and foresee key industry trends. Additionally, Markus is an accomplished book author, further cementing his status as a thought leader in technology.
Community engagement is a cornerstone of Markus's career. He has been actively involved in creating and supporting user groups, conferences, and online events. This commitment to community building is reflected in the numerous awards and recognitions he has received, acknowledging his involvement and contributions to the tech community.
In recent years, Markus has turned his focus to the rapidly evolving field of Artificial Intelligence (AI). He dedicates most of his development time to AI-related projects, contributing significantly to discussions and developments in this area. His work includes leading CODE’s "AI Executive Briefings", which have influenced strategies and approaches in some of the largest companies.
Markus's influence extends to the events he creates and participates in. He is the driving force behind CODE-branded event series such as State of .NET, CODE Presents, Road to Cloud, and State of AI. His global reach is evident in his appearances at events across North America, Europe, Australia, and beyond, showcasing his international influence and appeal.
Beyond his professional pursuits, Markus is an enthusiastic sportsman. He enjoys ice hockey, golf, windsurfing, and other adventurous activities like scuba diving and mountain biking. His passion for travel and exploration is evident, reflecting a well-rounded personality that finds joy and excitement beyond the tech world. On quieter days, Markus indulges in reading, gaming, or researching new technologies, continually feeding his insatiable curiosity and passion for knowledge.
Markus Egger's journey is a blend of professional excellence, community involvement, and personal passion. His leadership in the tech industry, coupled with his diverse interests and achievements, makes him a distinguished and inspiring figure in the world of technology.
Contact Information:
Articles Authored
-
CODE: Five Years Ago
Last updated: Wednesday, October 23, 2024
Published in: CODE Magazine: 2024 - November/December
Markus finishes up his series on the last 30 years with a look at the most recent changes in computing and what’s been happening with the business of CODE.
-
CODE: 10 Years Ago
Last updated: Thursday, October 24, 2024
Published in: CODE Magazine: 2024 - September/October
Markus reflects on the technological developments and setbacks over the past decade, focusing on Microsoft's challenging release of Windows 8 and the underwhelming Windows Phone. He highlights Microsoft's struggles with the ill-received WinRT application platform and the poorly implemented Windows App Store, marking a period of significant brand value decline under Steven Sinofsky and Steven Balmer. Markus contrasts these with the era's broader tech landscape, including advancements by Apple and Google, the rise of cloud computing, and notable trends in software development, gaming, and popular culture.
-
CODE: 15 Years Ago
Last updated: Thursday, June 27, 2024
Published in: CODE Magazine: 2024 - July/August
Markus continues his reflection on what the CODE Group company, the magazine, and the industry have been up to since around 2008, the period of modern development.
-
CODE: 20 Years Ago
Last updated: Tuesday, April 23, 2024
Published in: CODE Magazine: 2024 - May/June
Markus Egger reflects on the impact of the dotcom bubble bursting 20 years ago and shares the aftermath in the software development industry. Despite challenges and setbacks, the dotcom crash led to positive effects such as innovation, experimentation, and the emergence of successful companies like Google and Amazon. Markus discusses the importance of Microsoft technologies, the evolution of operating systems, and the fun aspects of the early 2000s, including the release of the first Xbox and notable video games. Egger emphasizes the significance of internet-related technologies and the belief in pushing forward with their development.
-
CODE: 25 Years Ago
Last updated: Thursday, February 22, 2024
Published in: CODE Magazine: 2024 - March/April
CODE Group founder Markus Egger takes readers on a journey back to the late 1990s, examining the state of the technology landscape and software development during that time period. He discusses the rise of the internet and the browser wars between Netscape and Microsoft, the emergence of Napster and its impact on the music industry, popular films and video games of the era, the dotcom bubble, and the dominant programming languages and development tools of the time, such as Visual Basic, C++, and Java. Development tools Microsoft created and packaged together at the time would evantually evolve into Visual Studio.
-
CODE: 30 Years Ago
Last updated: Saturday, January 13, 2024
Published in: CODE Magazine: 2024 - January/February
Once upon a time, Markus started a one-man consulting company. Now, with multiple divisions and a magazine to run, he takes a look back to see how much has changed. Overall, it is a nostalgic reflection on the technology and development trends since 1993.
-
Celebrating 30 Years of CODE: A Journey From Dream to Reality
Last updated: Thursday, December 21, 2023
Published in: CODE Magazine: 2023 - November/December
A bit of a look back as well as a look forward at CODE. How it has evolved, what it is evolving to, and the journey we're all on going forward.
-
Getting Started with AI Copilots in Your Own Applications
Last updated: Sunday, November 26, 2023
Published in: CODE Magazine: 2023 - September/October
Markus looks at fundamental techniques required to build Copilot-powered applications. Learn to build a secure chatbot, and learn practical skills for creating prompts, using models, and adding your own data.
-
Talk to an RD: Dr. Neil Roodyn and Markus Egger - Part 2
Last updated: Wednesday, June 9, 2021
Published in: CODE Magazine: 2020 - November/December
Microsoft MVPs Markus Egger and Dr. Neil Roodyn discuss that software should be designed with security in mind at the same level as features they are building. They also discuss Decentralized Identity; an identity you control rather than an ID for each major company whose services you use.
-
Talk to an RD: Dr. Neil Roodyn and Markus Egger - Part 1
Last updated: Wednesday, June 9, 2021
Published in: CODE Magazine: 2020 - September/October
Dr. Neil and Markus talk about life in Sydney Australia vs Maui, HI during COVID-19.
-
Talk to an RD: Tiberiu Covaci and Markus Egger
Last updated: Monday, December 7, 2020
Published in: CODE Magazine: 2020 - July/August
Tiberiu and Markus talk about what’s new and what’s coming with Azure, including Tibi's "five things everyone should know about Azure".
-
Soldiering On
Last updated: Monday, December 7, 2020
Published in: CODE Magazine: 2020 - May/June
Challenging times running CODE Magazine right before and during the start of the coronavirus pandemic.
-
Talk to an RD: Ciprian Jichici and Markus Egger
Last updated: Monday, December 7, 2020
Published in: CODE Magazine: 2020 - May/June
Ciprian and Markus talk about what’s coming in artificial intelligence and beyond.
-
Talk to an RD: Tim Huckaby and Markus Egger
Last updated: Monday, December 7, 2020
Published in: CODE Magazine: 2020 - March/April
Tim Huckaby and Markus Egger discuss privacy and many other issues that significantly change with artificial intelligence.
-
What’s New in Visual Studio 2017
Last updated: Wednesday, May 19, 2021
Published in: CODE Magazine: 2017 - May/June
It’s so new that the dust is still settling, and VS2017 was worth the wait. Markus explores the ins and outs of his favorite new features.
-
What’s New in CODE Framework in 2016
Last updated: Thursday, June 10, 2021
Published in: CODE Magazine: 2016 - September/October, Addison Wesley Books: Smart Client Deployment with ClickOnce
If you’d like a neat summary of the many interesting and useful changes in CODE Magazine’s free development framework, you’ve come to the right place. Markus talks about themes, input validation, security, and binding, Web API service hosting, calling REST services, and interacting with the community and GitHub.
-
XAML Anti-Patterns: Layout SNAFUs
Last updated: Tuesday, July 6, 2021
Published in: CODE Magazine: 2015 - September/October, Markus Egger Talks Tech
Just when you think a container is simple, your user resizes the screen and mayhem ensues. If you want to know what happened—or prevent it, better yet—read Markus’ piece about the XAML layout engine.
-
Markus Egger Remembers 15 Years of CODE Magazine
Last updated: Monday, July 26, 2021
Published in: CODE Magazine: 2015 - May/June, Markus Egger Talks Tech
Most people troll the Internet for technical details, yet CODE Magazine manages to soldier on in print (and online). Markus takes a look at where we’ve been and what it took to get to where we are today.
-
XAML Anti-Patterns: Code-Behind
Last updated: Tuesday, July 27, 2021
Published in: CODE Magazine: 2015 - May/June, Markus Egger Talks Tech
Markus continues his series on anti-patterns with an interesting look at when to take advantage of certain techniques and when to give them a wide berth.
-
XAML Anti-Patterns: Resource Overuse
Last updated: Monday, August 2, 2021
Published in: CODE Magazine: 2015 - January/February, Markus Egger Talks Tech
In the second article of the series, Markus talks about keeping your code readable and maintainable by controlling how often and where you reuse objects.
-
XAML Anti-Patterns: Virtualization
Last updated: Thursday, September 9, 2021
Published in: CODE Magazine: 2014 - July/August, Newsletters, Markus Egger Talks Tech
Markus shows us why virtualization gets a bad reputation and how to clean it up.
-
What’s New in CODE Framework in 2014
Last updated: Thursday, September 9, 2021
Published in: VFP Conversion Papers, CODE Magazine: 2014 - July/August, Markus Egger Talks Tech
There are a bunch of hot new tools in CODE Framework that you’ll want to explore, including a new theme, new View Actions, List improvements, a Flow Form layout, support for new versions of Visual Studio and the .NET Framework, and enhancements to the View Visualizer.
-
XAML Magic: Attached Properties
Last updated: Thursday, December 23, 2021
Published in: CODE Magazine: 2014 - May/June, Markus Egger Talks Tech
XAML properties don’t always behave as you think they might. Markus explains how they work and shows you some nifty ways to use these powerful tools.
-
Editorial
Last updated: Monday, December 27, 2021
Published in: CODE Magazine: 2014 - March/April, Markus Egger Talks Tech
CODE Publisher, Markus Egger, hijacks this issue's Editorial and discusses what technologies developers should spend time and resources on.
-
CODE Framework: WPF Standard Themes
Last updated: Monday, April 25, 2022
Published in: VFP Conversion Papers, Markus Egger Talks Tech, CODE Magazine: 2013 - September/October
If you have been following this series of CODE Framework articles, you are already aware that CODE Framework provides the ability to use, create, and customize awesome-looking WPF application themes that also make apps maintainable and easy to build. But not everyone wants to create brand new Themes or customize existing ones. Instead, why not just use one of the great themes that ship in the box?
-
CODE Framework: Documents, Printing, and Interactive Document UIs
Last updated: Monday, June 6, 2022
Published in: VFP Conversion Papers, Markus Egger Talks Tech, CODE Magazine: 2013 - March/April
The CODE Framework WPF features (based on MVVM and MVC concepts) have become very popular amongst .NET developers, thanks to ease of development paired with a high degree of freedom, control and reuse. Another CODE Framework module takes these concepts and extends them into the domain of documents and printing. Many applications use third-party reporting products to create print and report output, and those products certainly have a good reason for existence and aren’t entirely replaced by the CODE Framework Document features. However, the CODE Framework Document features can replace some functionality that would otherwise be handled by reporting packages, and in addition, the CODE Framework Document features add a significant number of new features including the ability to create more naturally flowing documents and printouts and use those not just for print, but also use them as interactive user interfaces.
-
CODE Framework: Accelerating Development with Standard Views and Standard View-Models
Last updated: Friday, June 10, 2022
Published in: VFP Conversion Papers, Markus Egger Talks Tech, CODE Magazine: 2013 - January/February
In prior articles, I have shown how to create WPF-based applications using the CODE Framework and the MVVM and MVC patterns. This enabled developers to create quality applications quickly and in a fashion that can easily be understood by developers of all skill levels. In those articles I showed how to use view-models and views to create UIs. In this article, I am going to take this concept further by showing you how you do not even have to create new views and view-models, but instead can use the ones CODE Framework defines for you out of the box.
-
CODE Framework: Creating Application Themes
Last updated: Tuesday, February 19, 2019
Published in: VFP Conversion Papers, Markus Egger Talks Tech, CODE Magazine: 2012 - November/December
In prior articles, I have shown how to create WPF-based client applications using the CODE Framework and the default themes it ships with. This is a great way to create applications quickly yet make them very reusable and maintainable. However, using the default themes is just the tip of the iceberg. CODE Framework’s theming system is completely open and the default options are just that: defaults. And it turns out to be surprisingly straightforward to create your own themes.
-
Converting XAML-Based Applications to Windows 8
Last updated: Tuesday, February 19, 2019
Published in: VFP Conversion Papers, Markus Egger Talks Tech, CODE Magazine: 2012 - July/August
The big news about Windows 8 is its new mode based on the Metro design language and UI paradigm. Metro apps are based on the new WinRT (Windows Runtime) and can be built in two distinct ways. One utilizes HTML5 and JavaScript, while the other uses XAML for the user interface definition and C#, Visual Basic, or native C++ as the language behind the scenes. Not surprisingly, the later has often been compared to other XAML-based setups, in particular Silverlight, but also WPF. After all, “XAML is XAML,” the reasoning goes, so it should not be difficult to move both WPF/Silverlight skills as well as actual applications into the new world of WinRT. But is that really so?
-
New at CODE Magazine!
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2012 - May/June, Markus Egger Talks Tech
A lot of new things are going on at CODE Magazine, both online and offl ine, and both directly associated with the magazine as well as efforts even more directly related to your development efforts. You may have already seen some of the things we do with CODE Consulting (www.codemag.com/consulting) and CODE Training (www.codemag.com/training), but today I would like to draw your attention to other things.
-
CODE Framework: Building Productive, Powerful, and Reusable WPF (XAML) UIs with the CODE Framework
Last updated: Tuesday, February 19, 2019
Published in: VFP Conversion Papers, CODE Magazine: 2012 - May/June, Markus Egger Talks Tech
In a prior installment of this series of articles about CODE Framework (“CODE Framework: Writing MVVM/MVC WPF Applications”, Jan/Feb 2012), I discussed how to use the WPF features of CODE Framework to create rich client applications in a highly productive and structured fashion reminiscent of creating ASP.NET MVC applications, although with WPF MVVM concepts applied. In this article, I will dive deeper into the subject and discuss the unique benefits of the CODE Framework WPF components which enable developers to create the part of the UI that is actually visible in a highly productive and reusable manner.
-
CODE Framework: Building Services and SOA Business Layers
Last updated: Tuesday, February 19, 2019
Published in: VFP Conversion Papers, CODE Magazine: 2012 - March/April, Markus Egger Talks Tech
In the last issue of CODE Magazine, we took a look at CODE Framework’s WPF features. This time, we are going to look at a completely different area of the framework: Creating business logic and middle tiers as SOA services. SOA is the cornerstone of many modern applications, creating systems that are more maintainable, flexible, and suitable for a wide range of scenarios, ranging from Windows to Web and Mobile scenarios using a wide variety of technologies, and outperforming conventional multi-tiered applications in a range of metrics. Using CODE Framework, it also becomes easy and extremely productive to build SOA layers.
-
CODE Framework: Writing MVVM/MVC WPF Applications
Last updated: Tuesday, February 19, 2019
Published in: VFP Conversion Papers, CODE Magazine: 2012 - January/February, Markus Egger Talks Tech
The CODE Framework is an open-source application framework by the makers of CODE Magazine. It is entirely free of charge. It covers a wide range of features that can be applied altogether or individually in an À la carte fashion. All of these features revolve around a single concept: Building advanced business applications in a productive and maintainable fashion while maintaining great application architecture. In this article, we are focusing on a subset of the CODE Framework, specifically the components used to build WPF applications using the MVVM and MVC patterns.
-
WPF and Silverlight Super-Productivity: ListBoxes
Last updated: Tuesday, February 19, 2019
Published in: VFP Conversion Papers, Markus Egger Talks Tech, CODE Magazine: 2011 - January/February
ListBoxes suck. Except that statement is not true anymore. Not in WPF and Silverlight anyway, where ListBoxes have evolved from simplistic controls to true workhorse objects. ListBoxes have been around since the beginning of Windows (and other GUIs) and have served a pervasive yet simple purpose, which can be summed up as “show me a list of labels in a list with a scroll bar.” A premise that has its uses but is not sophisticated enough for advanced data presentation, which is why developers often use special controls such as “data grids” or “list views” among others. In WPF and Silverlight, however, ListBoxes are so flexible and powerful that they are the first choice for just about anything. In fact, WPF originally shipped without a data grid control since ListBoxes all but eliminated that need. Developer perception, however, was different and the power of the ListBoxes went largely unnoticed. That is reason enough for me to write an article that displays the ease, flexibility, and power of ListBoxes.
-
Super Productivity: Using WPF and Silverlight’s Automatic Layout Features in Business Applications
Last updated: Saturday, January 18, 2020
Published in: VFP Conversion Papers, Markus Egger Talks Tech, CODE Magazine: 2010 - November/December
-
PostMortem: Harms Millennium MedSpa
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2010 - July/August, Markus Egger Talks Tech
July/August2010 Post Mortem by Markus Egger
-
10 Years of CODE
Last updated: Tuesday, December 21, 2021
Published in: CODE Magazine: 2010 - May/June, Markus Egger Talks Tech
This is where you would normally expect our popular “Post Mortem” column: An interesting article that describes a project after it is complete and some interesting points about things that went well and things that didn’t. This month is different, however, because this is the 10-year anniversary edition of <i>CODE Magazine</i>! So while <i>CODE Magazine </i>isn’t a project that is “complete” and we certainly expect the magazine to continue on for a long time to come (both in print and online), let’s take a look back and recap what has transpired!
-
Post Mortem: Tower48 Software Escrow
Last updated: Saturday, January 18, 2020
Published in: CODE Magazine: 2009 - September/October, Markus Egger Talks Tech
-
Add a Safety Net to Your Software with Tower 48
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2009 - July/August, Markus Egger Talks Tech
Markus Egger/Tower 48 Advertorial
-
Post Mortem: WPF and Silverlight Styling
Last updated: Saturday, January 18, 2020
Published in: CODE Magazine: 2009 - July/August, Markus Egger Talks Tech
-
The State of WPF and Silverlight
Last updated: Wednesday, February 20, 2019
Published in: CODE Magazine: 2009 - July/August, Markus Egger Talks Tech
Markus Egger discusses the current State of WPF and Silverlight and the overall importance and acceptance of these technologies.
-
Building Polished UIs with Expression Blend - Part 1
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2009 - March/April, Markus Egger Talks Tech
With WPF and Silverlight, Microsoft provides both Windows and Web developers with powerful technologies to create rich, professional, and exciting user experiences.However, in general, developers aren’t graphical designers, leaving most developers wondering how to cope with this new world of designed interfaces and polished user experiences. But fear not! With Expression Blend, Microsoft provides a great tool to create such UIs, and even developers with no graphical talents whatsoever can learn a few techniques that allow for better looking applications.
-
Yes, We Can! 2009 Will Be Great!
Last updated: Wednesday, December 8, 2021
Published in: CODE Magazine: 2009 - March/April
Mar/April 09 Editorial by Markus Egger
-
Have You Xiine It?
Last updated: Wednesday, February 20, 2019
Published in: CODE Magazine: 2007 - July/August, CODE Focus Magazine: 2008 - Vol. 5 - Issue 1 - Extensibility, Markus Egger Talks Tech
Article on Xiine by Markus Egger July/August 2007
-
What's The Resolution?
Last updated: Tuesday, December 21, 2021
Published in: Publisher's Point, Markus Egger Talks Tech, EPS Software Corp
Markus Egger discusses screen resolutions.
-
Being Ultra-Mobile
Last updated: Wednesday, February 20, 2019
Published in: CODE Focus Magazine: 2007 - Vol. 4 - Issue 2 - Mobility, Markus Egger Talks Tech
CoDe Focus Mobile Editorial by Markus Egger
-
The Missing LINQ
Last updated: Wednesday, August 10, 2022
Published in: CODE Focus Magazine: 2007 - Vol. 4 - Issue 1 - Sedna: Beyond Visual FoxPro 9, VFP Conversion Papers, Markus Egger Talks Tech
Visual FoxPro’s (VFP) Data Manipulation Language (DML) is one of VFP’s most compelling features. It is also the most obvious feature VFP developers miss in .NET languages such as C# and Visual Basic. However, Language Integrated Query (LINQ), a new query language for .NET developers is a new feature in the upcoming releases of C# 3.and Visual Basic 9.0 that addresses these shortcomings.
-
A Silverlight to Illuminate the Path Ahead…
Last updated: Tuesday, February 19, 2019
Published in: The Web View, Markus Egger Talks Tech
At Mix 2007 in Las Vegas, Microsoft announced Silverlight (formerly known as WPF/E) to much fanfare. Silverlight is very intriguing in concept, as it further travels the path previously laid out by WPF (Silverlight’s big brother), and it aims to bring the worlds of Windows and Web development, as well as the worlds of software development and graphical design, much closer together. As more and more details emerge (and the first released version is now available), it becomes clear that Silverlight is not just an intriguing concept, but it is for real! Markus discusses Silverlight concepts in this article.
-
.NET Data Access with LINQ: A VFP Perspective
Last updated: Tuesday, February 19, 2019
Published in: VFP Conversion Papers, Markus Egger Talks Tech, LINQExperts.com Papers
For Visual FoxPro developers, data access represents the daily bread and butter. Data access is a core feature of Visual FoxPro (which after all is an xBase descendent) and nobody gives much thought to the ability to run a select-statement right within a VFP program.Most languages however (including .NET languages such as C# or Visual Basic .NET) are not as data centric and thus do not support data manipulation as a core language concept. At least until now. But all this is about to change with the introduction of LINQ.
-
LINQ
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2006 - March/April, Markus Egger Talks Tech, VFP Conversion Papers
At PDC 2005, Microsoft introduced brand new technology known as LINQ, which stands for “Language Integrated Query.”The feature-set hiding behind this acronym is truly mind-boggling and worthy of a lot of attention. In short, LINQ introduces a query language similar to SQL Server’s T-SQL, in C# and VB.NET. Imagine that you could issue something like a “select * from customers” statement within C# or VB.NET. This sounds somewhat intriguing, but it doesn’t begin to communicate the power of LINQ.
-
Data Access for Partially Connected Applications
Last updated: Tuesday, February 19, 2019
Published in: CODE Focus Magazine: 2005 - Vol. 3 - Issue 1 - Tablet PC and Mobile PC, Markus Egger Talks Tech
In all but the simplest applications, data is stored in a central location and accessed over a network.However, in many scenarios, distributed applications can not assume a certain kind of network connection, both in terms of performance and reliability. In scenarios where users access their applications on mobile PCs, network connections may not be available at all. This introduces relatively complex data access scenarios with which modern applications need to cope.
-
Get Control and Performance with the Real Time Stylus API
Last updated: Saturday, January 18, 2020
Published in: CODE Focus Magazine: 2005 - Vol. 3 - Issue 1 - Tablet PC and Mobile PC, Markus Egger Talks Tech
Standard Ink collection is incredibly easy using the Tablet PC SDK.For scenarios that require more control or non-default behavior, default Ink collection may not be the best choice. The Real Time Stylus API provides lower-level, higher performance access to stylus input, making this the API of choice for power-developers.Standard Ink collection is incredibly easy using the Tablet PC SDK.For scenarios that require more control or non-default behavior, default Ink collection may not be the best choice. The Real Time Stylus API provides lower-level, higher performance access to stylus input, making this the API of choice for power-developers.
-
Ink Recognition and Ink Analysis
Last updated: Tuesday, February 19, 2019
Published in: CODE Focus Magazine: 2005 - Vol. 3 - Issue 1 - Tablet PC and Mobile PC, Markus Egger Talks Tech
Being able to take handwritten notes or annotations is nice, but the real power of Tablet PCs comes from the ability to analyze and recognize digital Ink.Recognition of handwriting is important as it allows for the conversion of digital Ink into standard text strings. Ink analysis takes the concept a step further and adds spatial interpretation to the mix to apply further semantics. Gesture recognition enables the user to trigger real-time actions.
-
Into the Future
Last updated: Tuesday, February 19, 2019
Published in: CODE Focus Magazine: 2005 - Vol. 3 - Issue 1 - Tablet PC and Mobile PC, Markus Egger Talks Tech
Tablet PC and Mobile PC development is very popular today, and it will get more popular and important in the future.For Mobile PC developers, there are significant changes coming in the near future, some in the Windows XP timeframe, others in Windows Vista. This article provides an overview over what’s on the drawing board or already available in technology preview builds.
-
Introduction to Tablet PC Development
Last updated: Wednesday, February 20, 2019
Published in: CODE Focus Magazine: 2005 - Vol. 3 - Issue 1 - Tablet PC and Mobile PC, Markus Egger Talks Tech
If you are familiar with development on PCs using Microsoft’s tools, you know most of what you need to develop for Tablet PCs.The main addition in the Tablet PC development arena is that of Digital Ink and the features that go along with it, such as Ink collection, Ink management, and Ink recognition. There are also a few minor additional things, such as new user interface considerations and screen operation in portrait mode.
-
Unveiling Windows SideShow
Last updated: Tuesday, February 19, 2019
Published in: CODE Focus Magazine: 2005 - Vol. 3 - Issue 1 - Tablet PC and Mobile PC, Markus Egger Talks Tech
Windows SideShow enables users to use PCs even when they are turned off.SideShow allows users to remotely control PCs and servers. It allows PCs to create interactive output on devices other than monitors so users can view useful data stored on their PCs when they are away from it. It enables users to interact with their PCs in scenarios that would previously have been very cumbersome, and allows for the creation of secondary display and interaction devices that would previously have been cost-prohibitive.
-
What an Amazing Five Years It Has Been!
Last updated: Tuesday, December 21, 2021
Published in: CODE Magazine: 2005 - May/June, Markus Egger Talks Tech
Markus Egger 5 Year Anniversary Editorial May/June 2005
-
CoDe Talks: Steve Ballmer, Chief Executive Officer, Microsoft
Last updated: Wednesday, February 20, 2019
Published in: CODE Magazine: 2004 - November/December, Markus Egger Talks Tech, Publisher's Point
Markus Egger interviews Steve Ballmer
-
Compare Constructors and Destructors in VFP and .NET
Last updated: Tuesday, February 19, 2019
Published in: VFP Conversion Papers, Markus Egger Talks Tech
Unlike VFP, .NET forces you to give up control over the destruction of objects, but you get some benefits in return.
-
Compare Events and Delegates in VFP and .NET
Last updated: Tuesday, February 19, 2019
Published in: VFP Conversion Papers, Markus Egger Talks Tech
Events play a larger role in .NET than they do in Visual FoxPro. Learn how events work in the .NET world to write powerful applications.
-
Compare Inheritance in VFP and VS.NET
Last updated: Tuesday, February 19, 2019
Published in: VFP Conversion Papers, Markus Egger Talks Tech
If you're starting to work with Visual Studio .NET, you'll find you have a head start when it comes to inheritance.Here are some of the differences.
-
Compare Interfaces and Polymorphism in VFP and VS.NET
Last updated: Tuesday, February 19, 2019
Published in: VFP Conversion Papers, Markus Egger Talks Tech
Polymorphism is the use of multiple objects with the same methods that do different things.Interfaces let you create flexible architecture in your application. Find out how these concepts differ in Visual FoxPro and Visual Studio .NET.
-
Compare Methods, Properties, and Fields in VS.NET and VFP
Last updated: Tuesday, February 19, 2019
Published in: VFP Conversion Papers, Markus Egger Talks Tech
Discover the differences and similarities between Visual Studio .NET and Visual FoxPro.
-
Compare Static Members in VFP and .NET
Last updated: Tuesday, February 19, 2019
Published in: VFP Conversion Papers, Markus Egger Talks Tech
You're familiar with instance members in Visual FoxPro. Now find out how you can benefit from static members in Visual Studio .NET.
-
Compare Variables in VFP and VS.NET
Last updated: Tuesday, February 19, 2019
Published in: VFP Conversion Papers, Markus Egger Talks Tech
Learn about different types of variables, and what it means to perform boxing, unboxing, and casting operations.
-
Compare Visual Inheritance in VFP and .NET
Last updated: Tuesday, February 19, 2019
Published in: VFP Conversion Papers, Markus Egger Talks Tech
Find out how your knowledge of visual inheritance in Visual FoxPro can help you take advantage of Visual Studio .NET's slightly different model.
-
Comparing VFP String Performance to .NET String Performance
Last updated: Tuesday, February 19, 2019
Published in: VFP Conversion Papers, Markus Egger Talks Tech, CODE Magazine: 2000 - Spring
The series of test conducted here are based on the "String Processing with VFP" article published in the Spring 2000 issue of CoDe Magazine.
-
Improve Code with Enums
Last updated: Tuesday, February 19, 2019
Published in: VFP Conversion Papers, Markus Egger Talks Tech
To help you understand .NET development from a Visual FoxPro perspective, this article introduces you to the concept of enums and shows you how to use them to improve code quality.
-
Modern Application Development: Visual FoxPro and .NET
Last updated: Tuesday, February 19, 2019
Published in: VFP Conversion Papers, Markus Egger Talks Tech
Markus Egger discusses the current state of development (2004) and how Visual Studio .NET and Visual FoxPro fit in.
-
OOP: VFP vs. VS.NET
Last updated: Tuesday, February 19, 2019
Published in: VFP Conversion Papers, Markus Egger Talks Tech
And discover why and when you should use .NET.
-
Operator Overloading
Last updated: Tuesday, February 19, 2019
Published in: VFP Conversion Papers, Markus Egger Talks Tech
To help you understand .NET development from a VFP perspective, this article introduces you to operator overloading and shows you how to apply it for powerful programming in .NET.
-
VFP Conversion Roadmap Whitepaper
Last updated: Tuesday, February 19, 2019
Published in: VFP Conversion Papers, Markus Egger Talks Tech
This whitepaper discusses strategies for managers converting Visual FoxPro (VFP) applications to .NET, and lays a foundation for producing an implementation plan.
-
Windows Presentation Foundation - an Introduction for VFP Developers
Last updated: Tuesday, February 19, 2019
Published in: Markus Egger Talks Tech, VFP Conversion Papers
The Windows Presentation Foundation (short WPF) is coming, and it will replace all Windows UIs as we know them today.This means that no developer can ignore this technology. This article provides an introduction to WPF both from a general point of view as well as from a Visual FoxPro specific angle.
-
Event Binding in VFP 8
Last updated: Tuesday, February 19, 2019
Published in: CODE Focus Magazine: 2003 - Vol. 1 - Issue 1 - Visual FoxPro 8.0, Markus Egger Talks Tech, VFP Conversion Papers
Visual FoxPro developers have been using an event-based methodology for a very long time.For most purposes, events are what drive the development effort. The user clicks a button, causing an event to fire, and the developer writes code to react accordingly. All of this happens very transparently and without difficulty for either party. However, from a developer's point of view, there also isn't much flexibility in this approach. But in VFP 8, event handling is changing for the better.
-
Structured Error Handling in VFP 8
Last updated: Tuesday, February 19, 2019
Published in: CODE Focus Magazine: 2003 - Vol. 1 - Issue 1 - Visual FoxPro 8.0, Markus Egger Talks Tech, VFP Conversion Papers
With the introduction of Visual FoxPro 3.0, error handling in VFP changed substantially.Rather than using "on error" statements, "state of the art" error events became available. Now, 7 years later, more sophisticated error handling mechanisms take center stage as Visual FoxPro 8.0 introduces structured error handling.
-
The Power of Inheritance in .NET
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2002 - January/February, VFP Conversion Papers, Markus Egger Talks Tech
Inheritance is one of the most fascinating features in the Visual Studio.NET languages. We have discussed this feature in several articles in the past, mainly to explain the basic concepts. Now we are going to take a look at what inheritance can actually do for you, rather than how it works.
-
Understanding Visual Inheritance in .NET
Last updated: Wednesday, November 30, 2022
Published in: CODE Magazine: 2001 - Issue 2, VFP Conversion Papers, Markus Egger Talks Tech
Inheritance is the single most important new object-oriented feature in Visual Studio.NET. Surprisingly, not much has been written about the subject, and most of the information available is either very basic and an "overview" at best, or just plain misleading. In this article, I give you a real-world overview of what inheritance - especially visual inheritance, can do for you.
-
Beyond the Mists of Avalon
Last updated: Thursday, May 25, 2023
Published in: Publisher's Point, Markus Egger Talks Tech, VFP Conversion Papers
Markus Egger discusses tools used to create WPF (Windows Presentation Foundation, formerly "Avalon") interfaces, in particular, WinFX Extensions for Visual Studio as well as the Microsoft Expression product line.
-
C-Sharpest
Last updated: Tuesday, February 19, 2019
Published in: Publisher's Point, Markus Egger Talks Tech, VFP Conversion Papers
C# 2.0 just shipped with a number of interesting new features: anonymous methods, nullable objects, iterators, partial classes, generics, and others. But the innovation does not stop there! Microsoft (and Anders Hejlsberg in particular) have already allowed us a sneak peek at some of the new features that will be available in C# 3.0.
-
Great Reasons to Ring In 2005!
Last updated: Tuesday, November 15, 2022
Published in: Publisher's Point, VFP Conversion Papers, Markus Egger Talks Tech
Wow, another year has gone by, and as you read this, you are probably returning to the office after a few more or less relaxing holiday time spent with friends and family and a New Year's celebration. Interesting things have happened in our industry in the last 12 months, but I predict that the next 12 months will be quite a bit more interesting! Seldom before have I been as excited about new technologies and developments as I am now.
-
How Many Threads Do You Need?
Last updated: Tuesday, February 19, 2019
Published in: Publisher's Point, Markus Egger Talks Tech, VFP Conversion Papers
Markus Egger discusses the need to create multi-threaded applications.
-
Learn Outside the Box
Last updated: Tuesday, February 19, 2019
Published in: Publisher's Point, Markus Egger Talks Tech, VFP Conversion Papers
Markus Egger talks about the needs to learn about the latest development technologies.
-
LINQ Up!
Last updated: Tuesday, February 19, 2019
Published in: Publisher's Point, Markus Egger Talks Tech, VFP Conversion Papers
At PDC 2005, Microsoft announced a new technology called Language Integrated Query (LINQ), which will be available with Visual Studio “Orcas” (the next version of Visual Studio). A lot of exciting new technologies are announced at every PDC, and as a result, LINQ got some attention, but not nearly as much as I think it deserves. LINQ represents the ability to run queries right inside of Visual Basic, C#, or any other .NET language.
-
The Importance of the Managed Platform
Last updated: Tuesday, February 19, 2019
Published in: Publisher's Point, VFP Conversion Papers, Markus Egger Talks Tech
.Net is a maturing platform. The first .NET alphas and betas went to a selected group of people years and years ago. At this point, we are approaching the third major installment of Visual Studio .NET (now called "Visual Studio 2005"). Surely at this point, nobody has to explain what .NET and the Managed Platform is. Or do we?
-
The Revenge of the Thick Client
Last updated: Tuesday, February 19, 2019
Published in: Publisher's Point, VFP Conversion Papers, Markus Egger Talks Tech
If you have been involved in a new software development project during the last five years ? and if you read this article, chances are you have ? then you have probably been faced with the question "Web application or Windows® UI?" And in the vast majority of cases, the answer to this question was probably "Web application." For modern, enterprise-wide systems there were simply many reasons and issues that made it hard to implement the desired feature set in a conventional Windows application and deploy it in a reasonable manner. At this point, the advantages and disadvantages of each application type are well understood, and decisions are easy to make. Or are they?
-
User Interface Challenges
Last updated: Tuesday, February 19, 2019
Published in: Publisher's Point, Markus Egger Talks Tech, VFP Conversion Papers
Markus Egger discusses user interface technologies developers should familiarize themselves with.
-
Three Cool New Features in C#
Last updated: Wednesday, November 30, 2022
Published in: CODE Magazine: 2004 - January/February, CODE Focus Magazine: 2003 - Vol. 1 - Issue 3 - Whidbey and Yukon PDC Special, Markus Egger Talks Tech
C# has always had a reputation as a clean language with lots of innovation.The Whidbey-release of Visual Studio .NET ships with a new version of the C# compiler that has a number of great new features. Some of them will be implemented as generic runtime features that will show up in other languages as well, and some are truly C#-specific. All of them originated in the C# camp. In this article, I will shed some light on my three favorite new features.
-
Find New Meaning In Your Ink With Tablet PC APIs In Windows Vista
Last updated: Tuesday, February 19, 2019
Published in: Markus Egger Talks Tech
With Windows XP Tablet PC Edition, Microsoft introduced more than just a powerful platform for users. Through the associated SDKs, Microsoft has also empowered developers to create advanced ink-enabled applications.Recognizer objects provide the means to recognize handwriting as text. Similarly, gestures can be recognized and interpreted in any way the developer desires. Other objects allow for the division of digital ink into paragraphs, lines, and segments. The combination of these objects allow for the creation of very advanced applications. However, these options do not cover the complete range of features needed to create next-generation ink-enabled applications.
-
Creating Tablet PC Applications with VS .NET
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2003 - September/October, Markus Egger Talks Tech
In the Fall of 2002, Microsoft introduced Tablet PCs based on the popular Windows XP operating system.By default, this new platform includes applications with special Tablet PC features enabled, such as Ink Input and Pen-based operation. In order for this platform to become truly popular, third-party vendors will also have to ink-enable their applications. Luckily, this is a pretty straightforward task.
-
Using GDI in ASP.NET Web Applications, Part 2
Last updated: Friday, July 2, 2021
Published in: CODE Magazine: 2003 - July/August, Markus Egger Talks Tech
In the last issue, I investigated GDI+ and how to use it for image manipulation in Web applications.This time around, I will look at the generation of brand new images using the same GDI+ technology and features.
-
The Basics of GDI
Last updated: Friday, July 2, 2021
Published in: CODE Magazine: 2003 - May/June, Markus Egger Talks Tech
In graphical user interfaces such as Microsoft Windows, drawing on the screen is an important task.Everything displayed on the screen is based on simple drawing operations. Often, environments such as Visual Basic abstract those drawing operations away from the developer. However, the same drawing operations still take place under the hood. In Visual Studio .NET, developers have easy access to that drawing functionality whenever they need it through a technology called GDI+. Using GDI+, developers can easily perform drawing operations such as generating graphs or building custom controls.
-
Using GDI in ASP.NET Web Applications, Part 1
Last updated: Friday, July 2, 2021
Published in: CODE Magazine: 2003 - May/June, Markus Egger Talks Tech
GDI+ is a technology that developers generally associate with Windows Forms applications because they use it to draw anything on the screen from custom controls to diagrams.However, you can also use GDI+ in ASP.NET Web applications whenever you want to serve up dynamic images. You can use GDI+ to create dynamic banners, photo albums, graphs, diagrams, and more.
-
Shaped .NET Windows Forms
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2003 - January/February, Markus Egger Talks Tech
Since the earliest versions of the Windows operating system, all Windows have been rectangular.However, the number of applications that break out of this boring mold is rising. Even Microsoft, the king of rectangularity, is starting to create applications that use shaped windows, such as Media Player. Unfortunately, creating shaped forms has always been quite tricky. Until now that is! The .NET Framework and the Windows Forms package in particular make it easy to produce forms that have rather sophisticated shapes.
-
Threading Support in the .NET Framework
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2002 - November/December, Markus Egger Talks Tech
This article explains in depth how to implement multi-threading in your .NET applications.
-
How Microsoft Builds Community
Last updated: Wednesday, November 30, 2022
Published in: CODE Magazine: 2002 - May/June, Markus Egger Talks Tech
During the Visual Studio .NET Launch February 13 at VSLive! 2002 in San Francisco, Markus Egger and David Stevenson of Component Developer Magazine interviewed a panel of Microsoft personnel about the concept of developer communities.In this free-ranging discussion, we learned how Microsoft desires to support and encourage the growth inside developer "ecosystems" by focusing considerable resources on "community outreach."
-
Introducing .NET My Services
Last updated: Wednesday, February 20, 2019
Published in: CODE Magazine: 2002 - May/June, Markus Egger Talks Tech
.NET My Services is Microsoft's first attempt at creating a professional, commercial and widely available Web Services platform.The .NET My Services umbrella hosts a number of different Web services, such as a Calendar service, a Contacts repository, and much, much more. These services are major building blocks for the "Everywhere, Anytime" vision, but best of all, they are relatively easy to implement and use in your own applications and Web sites!
-
20 Cool Visual Studio .NET IDE Features
Last updated: Wednesday, February 23, 2022
Published in: CODE Magazine: 2002 - March/April, Markus Egger Talks Tech
For the first time ever, Visual Studio has a language independent Integrated Developers Environment (IDE), which includes a number of new productivity enhancements. However, many of the most powerful features are not obvious.
-
Creating Smart Interfaces with Smart Tags and VFP 7
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2002 - January/February, Markus Egger Talks Tech
As developers, we're used to data sitting in tables and databases.However, this is not how data exists in the real world?it's merely how developers want data to appear. Typically, data resides in documents and forms, emails and spreadsheets. Smart Tags are Microsoft's first serious attempt to utilize that kind of information and make it available to knowledge workers in a sensible fashion.
-
Building a 21st Century Application
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2001 - Issue 2, Markus Egger Talks Tech
In previous issues of Component Developer Magazine, we have introduced technologies such as Queued Components, COM+ Security, Loosely Coupled Events, SQL Server 2000 and BizTalk Server.Each of these represents a fascinating myriad of possibilities. But, how do you put all of them together to build a real-life, highly reliable, 100% available distributed application?
-
XML, XSL and HTML in Windows Applications
Last updated: Wednesday, November 30, 2022
Published in: CODE Magazine: 2001 - Issue 1, Markus Egger Talks Tech
HTML and XML have made the Internet what it is today, but both technologies are not necessarily tied to the Internet.Quite the contrary! Using HTML in regular Windows applications has always been a great alternative. Paired with XML and XSL, this technique is more powerful than ever, since there are a growing number of XML sources, such as SQL Server, Web Services, and XML-enabled Business Objects.
-
COM Queued Components
Last updated: Wednesday, November 23, 2022
Published in: CODE Magazine: 2000 - Fall, Markus Egger Talks Tech
Automatic asynchronous messaging is an important technique for scalable, component-based applications.Microsoft provided its first asynchronous messaging mechanism in the form of Microsoft Message Queue Server (MSMQ). This technology is the basis for Queued Components, a COM+ feature that makes asynchronous messaging as simple as calling regular COM Components.
-
Implementing B2B Scenarios with Microsoft BizTalk Server 2000
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2000 - Fall, Markus Egger Talks Tech
Business-To-Business (B2B) communications are rapidly becoming an essential component in today's economy.Some say B2B transactions will soon outnumber Business-To-Customer (B2C) transactions. While we have learned how to do B2C quite efficiently, B2B presents an entirely new set of challenges that we have yet to resolve. Previous attempts were successfully used, but were too expensive to be used as often as B2C. Microsoft tries to resolve this dilemma with Microsoft BizTalk Server 2000, and it is looking promising! This article provides a first in-depth overview.
-
The Web at your service
Last updated: Friday, August 12, 2022
Published in: CODE Magazine: 2000 - Fall, Markus Egger Talks Tech
Fall 2000 Editorial Markus Egger and Rick Strahl
-
Thinking About Services
Last updated: Friday, October 28, 2022
Published in: CODE Magazine: 2000 - Fall, Markus Egger Talks Tech
Markus Egger Fall 2000 Services Article
-
Create Bulletproof Components with COM Security
Last updated: Thursday, November 24, 2022
Published in: CODE Magazine: 2000 - Summer, Markus Egger Talks Tech
COM+ gives the developer a way to build a flexible and powerful security system into applications without having to write a lot of custom code.This article will examine how to leverage the power of the COM+ security model.
-
Editorial - Thinking about .NET
Last updated: Thursday, December 9, 2021
Published in: CODE Magazine: 2000 - Summer, Markus Egger Talks Tech
Summer 2000 Editorial Article
-
The "Basics" of Inheritance
Last updated: Thursday, December 9, 2021
Published in: CODE Magazine: 2000 - Summer, Markus Egger Talks Tech
Microsoft has recently announced that the next version of Visual Basic will support inheritance.Visual FoxPro has had inheritance for the past 5 years, since Version 3.0, and Visual C++ has always had it. This article will take a closer look at what inheritance is and what it will mean for Visual Basic 7.
-
The Bottleneck in Modern Software Projects
Last updated: Thursday, December 9, 2021
Published in: CODE Magazine: 2000 - Summer, Markus Egger Talks Tech
Windows DNA (as well as the recently announced .NET), and component based development in general, are fascinating approaches to application development.They provide great flexibility, scalability and freedom of distribution. Unfortunately, there has been a substantial delay in the widespread implementation of DNA applications. Surprisingly, the responsibility for this delay seems to lie with developers...
-
Loosely Coupled Events With COM
Last updated: Thursday, November 24, 2022
Published in: CODE Magazine: 2000 - Spring, Markus Egger Talks Tech
COM+ introduces a new way to architect and extend applications:The COM+ Event Service. This service is extremely flexible and much easier to handle and maintain than all other COM based event models we've seen so far. They are especially useful for business events that can now be published throughout the system without losing any control over business rules.
-
The Importance of a ModernDevelopment Approach
Last updated: Wednesday, December 8, 2021
Published in: CODE Magazine: 2000 - Spring, Markus Egger Talks Tech
Applications grow more and more complex, while turnaround times get shorter and higher quality is expected.Application boundaries are becoming blurred since data has to be available throughout the system in a seamless fashion. Data also has to be available in distributed environments, and as if that weren't enough, distributed systems are also expected to work when connections are down! How do you keep up with all of this?
-
Welcome to Code Magazine!
Last updated: Wednesday, December 1, 2021
Published in: CODE Magazine: 2000 - Spring, Markus Egger Talks Tech
Spring 2000 Editorial
-
Anything To Declare?
Last updated: Tuesday, December 21, 2021
Published in: Publisher's Point, Markus Egger Talks Tech
Markus Egger discusses declarative programming
-
Are You Insecure?
Last updated: Tuesday, February 19, 2019
Published in: Publisher's Point, Markus Egger Talks Tech
Markus Egger talks about developing secure applications.
-
Aux Displays Rock!
Last updated: Tuesday, December 21, 2021
Published in: Publisher's Point, Markus Egger Talks Tech
Markus Egger discusses the new Aux Display feature supported in Windows "Longhorn".
-
Can You Hear Me Now?
Last updated: Wednesday, February 20, 2019
Published in: Publisher's Point, Markus Egger Talks Tech
Markus Egger discusses mobile development and mobile devices.
-
Do You Think In Ink?
Last updated: Tuesday, February 19, 2019
Published in: Publisher's Point, Markus Egger Talks Tech
Markus Egger talks about TabletPC development.
-
Pest Control
Last updated: Tuesday, February 19, 2019
Published in: Publisher's Point, Markus Egger Talks Tech
Brian Kernighan [1] once said, "Debugging is twice as hard as writing code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." This quote gets a little giggle out of most developers, but on the serious side, there is a lot of truth in it. Writing code that does cool or useful things certainly is much easier than writing code that does cool or useful things reliably.
-
Put Your Team To Work!
Last updated: Tuesday, February 19, 2019
Published in: Publisher's Point, Markus Egger Talks Tech
Markus Egger discusses team development with Visual Studio 2005 Team System.
-
The Quest for the Killer App
Last updated: Tuesday, December 21, 2021
Published in: Publisher's Point, Markus Egger Talks Tech
Markus Egger discusses the evaluation of new technologies.
-
Using Your Inheritance
Last updated: Tuesday, February 19, 2019
Published in: Publisher's Point, Markus Egger Talks Tech
Markus Egger discusses the use of inheritance in Visual Studio .NET applications, in particular WinForms apps.
-
Where's Your Logic?
Last updated: Tuesday, February 19, 2019
Published in: Publisher's Point, Markus Egger Talks Tech
Markus Egger discusses the role of business logic in modern application architecture.
-
Who's On First?
Last updated: Tuesday, December 21, 2021
Published in: Publisher's Point, Markus Egger Talks Tech
Markus Egger discusses the importance of a solid basis of knowledge.