December 7, 1995 was another day that would live in infamy. For Netscape and any other company that got in Microsoft’s way.
Premium

BY Paul Thurrott with 9 Comments
December 7, 1995 was another day that would live in infamy. For Netscape and any other company that got in Microsoft’s way.
BY Paul Thurrott with 3 Comments
JavaScript was created as a simple interpreted scripting language that would turn the web into a real software platform.
BY Paul Thurrott with 3 Comments
After ignoring the Internet threat for years, Bill Gates finally decided to “embrace and extend” the Internet and “exterminate” Netscape.
BY Paul Thurrott with 10 Comments
A boldly innovative startup called Netscape understood that the web was a platform that could unseat the Windows monopoly.
BY Paul Thurrott with 16 Comments
In this sidebar, Microsoft’s planned successor to NT was a challenge that was too complex and ethereal in nature to succeed.
BY Paul Thurrott with 4 Comments
Let's quickly say hello to Java, the programming language and runtime environment that would go on to trigger a major Microsoft strategy shift.
BY Paul Thurrott with 19 Comments
Sun’s Java programming language and runtime environment were perfect for the Internet. And an existential threat to Windows.
BY Paul Thurrott with 9 Comments
Thanks to the stratospheric success of Windows in the 1990s, Microsoft was initially blind to the biggest threat it would ever face.
BY Paul Thurrott with 4 Comments
Inspired by deficiencies in DDE and OLE 1.0, the Component Object Model (COM) was a much more sophisticated platform.
BY Paul Thurrott with 8 Comments
In the early 1990s, Microsoft evolved Windows with inter-process communications capabilities based on OLE.
BY Paul Thurrott with 4 Comments
Object Linking and Embedding (OLE) brought compound document capabilities to Windows, starting in version 3.0.
BY Paul Thurrott with 7 Comments
Using Dynamic Data Exchange was next to impossible unless you were using Visual Basic with a DDE-compatible application.
BY Paul Thurrott with 13 Comments
In another sidebar, the inventors of BASIC had some choice words for Bill Gates, Microsoft, and Microsoft BASIC.
BY Paul Thurrott with 16 Comments
In this sidebar to the Programming Windows series, a key architect of the first IBM PC defends the machine's design years later.
BY Paul Thurrott with 7 Comments
Early GUIs like Windows were easy to use, but they also provided advanced system-level features like cross-application data sharing.
BY Paul Thurrott with 16 Comments
6 weeks ago, I set out to tell the history of Windows from a different perspective. Here’s a quick progress report on that work.
BY Paul Thurrott with 5 Comments
MFC allowed C++ developers to quickly generate skeleton code for even the most complex of Windows applications. After that, they were on their own.
BY Paul Thurrott with 24 Comments
After it finally shipped Windows NT, Microsoft spent the next five years steadily improving the product until it could replace MS-DOS and Windows.
BY Paul Thurrott with 25 Comments
Between 1991 and 1993, Microsoft dogfooded its own code and fought feature creep and bugs as it raced to release Windows NT.
BY Paul Thurrott with 17 Comments
Before there was Windows NT, there was NT, a 32-bit portable operating system that would run multiple OS personalities.
BY Paul Thurrott with 3 Comments
Before diving into the Microsoft Foundation Class library, I thought it might be a good idea to say hello to MFC with a bit of source code.
BY Paul Thurrott with 4 Comments
OOPs! By the 1990s, Windows application developers were consumed by the move to Object-Oriented Programming, or OOP.
BY Paul Thurrott with 5 Comments
Say hello to C++, an object-oriented superset of C that is still one of the most popular programming languages in the world.
BY Paul Thurrott with 13 Comments
Before moving past Visual Basic classic, let’s take a look at how Microsoft evolved VB through derivatives, one of which still exists today.
BY Paul Thurrott with 14 Comments
And now, a brief interlude while we ponder the personal computing coulda, shoulda been, Microsoft and IBM’s OS/2.
BY Paul Thurrott with 10 Comments
Visual Basic was instantly popular and its ease of use and suitability for application development helped drive Windows to new levels of market acceptance.
BY Paul Thurrott with 19 Comments
Visual Basic was the right tool at the right time, and it was everything that Windows API development was not: Easy, visual, and fun.