Michiel van Otegem
CODE Author
Michiel van Otegem is Senior Software Architect at Sogeti Netherlands. He started programming at age 10, and has nearly 20 years of professional experience as a developer and architect. As a pioneer in ASP and ASP.NET, Michiel still has a strong focus on the Microsoft platform, but he combines that with extensive knowledge of integration and security.
Michiel is the author of several books in Dutch and English, starting with Teach Yourself XSLT in 21 Days (SAMS) back in 2002, and most recently contributing to Programming Microsoft’s Clouds: Windows Azure and Office 365 (Wrox).
Michiel enjoys sharing his knowledge through books, articles, and speaking at conferences and user group events. He also loves to learn, especially life lessons from his two children.
Articles Authored
-
Connecting Your Windows 8 Apps to Facebook or Twitter with OAuth
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2014 - May/June
If your users access your apps through social media, you’ll want to know all about OAuth. Michiel shows you how to connect with ease and speed using this protocol.
-
Windows Azure Active Directory
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2014 - March/April
Michiel van Otegem explains Software-as-a-Service by comparing various online products and shows you how to store information about users whether you use Active Directory or Windows Azure Active Directory in the cloud.
-
Getting to Know the Identity of .NET 4.5
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2013 - September/October
Since the release of .NET 1.0 more than ten years ago, the classes governing identity have remained unchanged. That’s a good thing, because identity and security is at the core of most applications, so you don’t want that to change very often. However, with the release of .NET 4.5, the identity model has changed significantly.
-
Log Users in to Your Web Application with OpenID or OAuth
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2013 - January/February
Users already have many usernames and passwords for different popular online services, and with OpenID and OAuth, you can leverage those. Why burden users with yet another set of credentials for your site if they can use their Google or Facebook account, or any other OpenID or OAuth account? In this article, I will show you how to do this with ASP.NET 4.5, but more importantly help you understand what’s going on behind the scenes.
-
Enterprise Reporting with Excel
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2007 - January/February
When it comes to analysis and reporting, managers love Excel. Just give them the raw data and they have a field day. For enterprise-level reporting, however, you want everybody to have the same data and the same interpretation of that data. With some effort this can be achieved without having to say goodbye to Excel.
-
Creating Skinned Controls for ASP.NET
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2004 - January/February
Skinned controls make a user interface very flexible.With skinned controls, the functionality and the presentation of a server control are effectively separated, making it very easy to change the presentation of the control. If used properly, you can use skinned controls to change the look of an entire Web site by just selecting a separate set of skins.
-
Creating ASP.NET Custom Controls with Style
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2003 - September/October
Having a custom control display properly is a challenge in itself.Getting your custom control to behave the way you want it to is only half the work. Once you get to the visual side of things you have to create the logic that generates the actual HTML shown in the browser. If you want the control to display properly, this can be a tedious task, especially if you want it to render properly in different browsers.
-
XQuery, the Query Language of the Future
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2003 - May/June
XQuery will likely become the dominant language for querying data from most data sources.Although designed for querying XML data, you can use XQuery to tie together data from multiple data sources. In that respect it is much more powerful than SQL, which will slowly but surely be replaced as the main query language.
-
Review: ASP.NET Web Matrix
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2003 - March/April
ASP.NET Web Matrix project makes ASP.NET development easy.With ready-to-go pages, code builders, a visual design environment, and other useful features, Web Matrix is a very complete Web development tool that gets you going within minutes. Because it is freeware from Microsoft and the download is only 1.2 MB, there is nothing stopping you from experimenting with it.
-
An XML and XSLT Shopping Cart
Last updated: Thursday, November 24, 2022
Published in: CODE Magazine: 2001 - Issue 2
Systems built with XML and XSLT can often provide much more flexibility and cross-platform functionality than other approaches.Michiel shows us how to build a shopping cart application that's simple, yet highly extensible, and in the process teaches us a few practical uses for these exciting technologies.