1 to 32 of 32
C#: Yesterday, Today, and Tomorrow: An Interview with Anders Hejlsberg, Part 2
by John Osborn
Anders Hejlsberg, in charge of the ongoing development of the C# programming language for Microsoft, talks about the past, present, and future of C#. Among other topics, he covers the implementation of C# generics (compared to Java), nullable types, and how language integrated query is implemented.
10/31/2005
C#: Yesterday, Today, and Tomorrow: An Interview with Anders Hejlsberg, Part 1
by John Osborn
Anders Hejlsberg, in charge of the ongoing development of the C# programming language for Microsoft, talks about the past, present, and future of C#. Among other topics, he covers the implementation of C# generics (compared to Java), nullable types, and how language integrated query is implemented.
10/17/2005
An Introduction to IKVM
by Avik Sengupta
Java and .NET are two different worlds, but they can live within one process with IKVM. This "JVM for .NET" allows .NET (or Mono) to leverage Java code, and vice versa. Avik Sengupta provides an introduction to this important new environment.
08/18/2004
New Features in VB.NET — Generics
by Wei-Meng Lee
One of the new features in .NET Framework 2.0 is the support of Generics in the Intermediate Language (IL). As such, languages such as C# and VB.NET now support this new feature. You've heard a lot about Generics in C#, but seldom hear people talk about it in VB.NET. In this article, Wei-Meng Lee introduces Generics to the VB.NET programmer.
05/25/2004
Will Mono Become the Preferred Platform for Linux Development?
by Edd Dumbill
Miguel de Icaza recently led a two-day meeting that brought together developers and early adopters of the Mono project, an open source effort to create a free implementation of the .NET Development Framework. Edd Dumbill attended the gathering and reports on how Mono could become the first-choice platform for Linux software development.
03/11/2004
Java vs. .NET Security, Part 4
by Denis Piliptchouk
Java and .NET address similar code security issues, but which one offers the best security implementation? Denis Piliptchouk's series concludes with a look at user authentication and permissions, and a final wrap-up.
02/25/2004
Java vs. .NET Security, Part 3
by Denis Piliptchouk
Java and .NET address similar code security issues, but which one offers the best security implementation? Denis Piliptchouk's series continues with a look at how each platform handles code protection and code access.
01/28/2004
Java vs. .NET Security, Part 2
by Denis Piliptchouk
Java and .NET address similar code security issues, but which offers the best security implementation? Denis Piliptchouk's series continues with a look at cryptography support.
12/10/2003
Getting Started with Microsoft InfoPath 2003
by Wei-Meng Lee
Wei-Meng Lee introduces newcomers to the power of InfoPath 2003 and shows how to build a simple form to start collecting data. InfoPath provides three ways to define the types of data you want to collect: using an XML Schema, a database, or a Web service. For this article, Wei-Meng uses an XML Schema. Wei-Meng is the author of Windows XP Unwired.
12/09/2003
Java vs. .NET Security, Part 1
by Denis Piliptchouk
Java and .NET address similar code security issues, but which one offers the best security implementation? Denis Piliptchouk's series starts with a side-by-side look at how each performs configuration, code verification, and memory isolation.
11/26/2003
Service-Oriented Architecture Explained
by Sayed Hashimi
SOA (service-oriented architecture) has become a buzzword of late. Although the concepts behind SOA have been around for over a decade now, SOA has gained extreme popularity of late due to web services. Before we dive in and talk about what SOA is and what are the essentials behind SOA, it is a useful first step to look back at the evolution of SOA. To do that, we have to simply look at the challenges developers have faced over the past few decades and observe the solutions that have been proposed to solve their problems. Sayad Hashimi gets you started with SOA.
08/18/2003
Introduction to Programming with Managed DirectX 9.0
by Jacek Artymiak
The industry standard 3D API, OpenGL, is not the only 3D API that you can use on the .NET platform in the Microsoft Windows environment. Another choice is DirectX, which has been steadily increasing its functionality, stability, and market share among developers writing all sorts of Windows multimedia software, games, and other applications that make use of 2D and 3D graphics. Jacek Artymiak shows you how to write 3D applications using the Managed Interface to DirectX 9.0.
06/02/2003
ASP.NET Caching
by Wei-Meng Lee
Caching is an important concept in computing. When applied to ASP.NET, it can greatly enhance the performance of your Web applications. In this article, Wei-Meng Lee discusses some of the techniques for caching ASP.NET pages on the server side.
12/30/2002
Transparent Database Access with ADO.NET
by Nick Harrison
The dream of transparent data access is to not have to care about where the data is coming from; you have more important things to worry about, like providing a nice user interface and getting the business logic right on time. Ideally, it should not matter whether the data is coming from SQL Server, Oracle, Outlook, or anywhere else useful data may be stored. This article by Nick Harrison explains how to achieve this nirvana in .NET.
12/16/2002
Data Management in Windows Forms Applications, Part 1
by Chris Tavares
Chris Tavares has always enjoyed doing user interface work. As he puts it, the ability to put his work right on the screen in full view is what makes UI work different from back-end business logic, and it feels more satisfying somehow to write code that does something on the screen, rather than just adjust an account balance somewhere in some database. In this article, he will show you how the typical Model-View architecture works in .NET.
12/02/2002
Borland Developers Conference Report
by Andy Patrizio
Anders Hejlsberg tells Borland developers what he's been up to since leaving Delphi development and going to work on Microsoft's .Net architecture. Andy Patrizio reports from BorCon in Anaheim.
05/22/2002
Emerging Technology Briefs: Identity
by Rael Dornfest
A brief look at the state of the emerging identity, membership, and preferences fabric for the Internet.
02/27/2002
Pulling Stock Quotes into Microsoft Excel
by Steven Roman, Ph.D.
Steve Roman, the author of O'Reilly's Writing Excel Macros, shows how to keep a spreadsheet up to date by pulling stock quotes from the Web.
12/10/2001
Using Python and XML with Microsoft .NET My Services
by Christopher A. Jones
Chris Jones, coauthor of Python & XML, talks about using Python and XML with Microsoft .NET My Services, and he shows how to create a request for the simple .NET Contacts service using Python and XML on Linux.
12/03/2001
Cat Fight in a Pet Store: J2EE vs. .NET
by Dean Wampler, Ph.D.
What's nastier than a cat fight? It can only be a Sun-Microsoft showdown. This time the claws are bared over the Java Pet Store app, which Microsoft recently remade with .NET, claiming huge performance gains. Dean Wampler takes a hard look at these claims and finds their bark is worse than their bite.
11/28/2001
C# for Java Programmers
by Steve Anglin
and Raffi Krikorian
In this collection of articles, Raffi Krikorian introduces Java programmers to C#. With the rise of Web services and the increasing importance of interoperability in today's heterogeneous development environments, C# is proving to be a viable language for Java developers.
11/21/2001
Jawin, An Open Source Interoperability Solution
by Stuart Halloway
and Justin Gehtland
Stuart Halloway started the Jawin project because he was dissatisfied with JNI as a mechanism for Java and Win32 interoperability.
11/14/2001
The Great Rewiring
by Richard Koman
In this interview, Clay Shirky describes the "great rewiring," where PCs are directly connected to the Net, and P2P and Web services are fraternal twins.
08/20/2001
Shelter from the Hailstorm
Clay Shirky's piece on Hailstorm yielded quite a few responses. Here are three particularly thoughtful ones.
06/18/2001
Passport is Evil
by Nathan Torkington
After Passport, it will become even harder to use the Web without handing over control of your personal privacy, says Nat Torkington.
06/18/2001
Who is Microsoft Trying to Control?
by Frank Hecker
Collab.net's Frank Hecker agrees that Hailstorm is all about control but points out that developers, not users, have the most to be concerned about.
06/18/2001
Using PySOAP
by Cameron Laird
SOAP may be a big topic, but you don't need to be an XML expert to use it. With PySOAP, distributed applications and web services are a snap.
06/14/2001
Hailstorm: Open Web Services Controlled by Microsoft
by Clay Shirky
To an astonishing degree, Microsoft's Hailstorm relies on open standards like SOAP, Kerberos, and XML. But with typical audacity, MS also plans to centralize control of the system at critical junctures.
05/30/2001
Can the Samba Story be Retold?
by Andy Oram
As we look at the emergence of .NET, are there lessons to learn from the past? Samba, the open source alternative to Windows NT systems dominating file and print
servers on corporate LANs, may be one of those lessons worth examining.
03/23/2001
Brewing a HailStorm
by Rael Dornfest
Rael Dornfest has been digesting Microsoft's HailStorm announcement. Is it Microsoft's most ambitious land grab ever, or a shocking move towards open standards?
03/23/2001
JVM to .NET: I'm Not Dead Yet!
by Bradley M. Kuhn
Although Microsoft is loath to admit it, .NET is really their answer to Sun. However, the Java language, the Java Virtual Machine, and CORBA are still a threat.
02/15/2001
Sun's .NET Effect
by Rael Dornfest
Sun announces Sun ONE, the Sun Open Net Environment, its non-response to Microsoft's 'not yet' (that's .NET) Web services initiatives.
02/06/2001
1 to 32 of 32