Antimail

Adi Oltean's Weblog - Flashbacks on technology, programming, and other interesting things

Browse by Tags

Tagged Content List
  • Blog Post: .NET Framework source code - public

    I sure hope that you will appreciate this - the .NET 3.5 source code will be publicly released . Initially, we will see .NET BCL, ASP.NET, Windows Forms, ADO.NET, XML and WPF. Later, more libraries will be added (WCF - yes!), LINQ and Workflow.
  • Blog Post: [RO] Seminar - Storage si programare distribuita

    Florin Lazar , Todi Pruteanu si cu mine am demarat in cursul acestei saptamani un seminar tehnic pe teme de storage in Vista si programare distribuita in WCF. Mai multe detalii aici: http://reg.studentclub.ro . Pana acum seminariile din Bucuresti si Cluj au avut un raspuns fantastic! Daca aveti opinii...
  • Blog Post: WS-Management? Already here in Vista!

    WS-Management is a new web services-based management protocol. It's SOAP-based of course, and it is compatible with the rest of the specifications in the WS-* Web Service stack, like WS-Transfer, WS-Enumeration, WS-Addressing. WS-Management is enabled in Vista (and Longhorn Server) in several ways. On...
  • Blog Post: How to do atomic writes in a file

    Let's assume that you want is to write some simple code that writes to a text file. A few assumptions: 1) You need avoid corruptions of any kind. 2) Either all of your writes have to make it to the disk, or none of them. 3) The file is updated serially - no concurrent updates from separate processes...
  • Blog Post: Did you know that MySpace.com runs ASP.NET 2.0 on x64?

    I found this quote interesting: The Internet Information Services 6.0 Web server featured in the OS has been enhanced with 64-bit support. This provides access to more memory and scalability for applications, Goldfarb said. "In high-performance scenarios, it's very, very important." 64-bit computing...
  • Blog Post: SSE - an RSS extension for two-way synchronization

    Ray Ozzie mentioned an interesting variation of the RSS protocol. RSS is essentially a one-way synchronization protocol. What it would take to change the RSS standard in a very minimal way, such that it will work for two-way replication. A simple idea, with very deep implications. The new RSS is now...
  • Blog Post: Singularity - a new research OS from Microsoft

    Here it is: http://research.microsoft.com/os/singularity/ There are several interesting ideas in this new operating system. It's not just an "OS written in managed code". There are a new set of techniques in modern software development: contracts, verifiability and static analysis. Singularity combines...
  • Blog Post: .NET FX 2.0 available for download

    http://msdn.microsoft.com/netframework/downloads/updates/default.aspx
  • Blog Post: How big is Hotmail?

    Huge. Here is some data from a PDC Hotmail presentation : ~200 million active users 3.3 billion inbound emails a day 1.5 billion blocked at the router 1.0 billion deleted as spam (never hits the user's mailbox) 0.5 billion sent to the junk folder Over 100 million messages sent a...
  • Blog Post: LINQ: a post-modern revolution in software development

    Arguably, LINQ (Language Integrated Query) will be the next major revolution in programming languages. LINQ is a language-independent, platform-independent technology that solves an old problem - data queries in your code- in a very elegant way. First, it brings a highly declarative approach in performing...
  • Blog Post: ECMA standards now aligned with the new Whidbey, C# 2.0

    Few days ago, ECMA approved the third edition of the C# and CLI standards. This aligns the language and runtime to the latest enhancements in Whidbey, like generics, nullable types, etc. The effects of this standard approval are almost immediate - Miguel de Icaza mentioned in his blog that Mono will...
  • Blog Post: Interview with Anders Heljsberg on the next version of C#

    (No, I didn't mean Whidbey. I meant C# 3.0) The interview appeared on Microsoft Watch. Here is the link . I like the new approach on dynamic/inferred typing for database queries. The problem is this: whenever you have to mix highly declarative languages like SQL with imperative, strong-typed language...
  • Blog Post: Managed Speech APIs and other cool utilities...

    New speech-related utilities here . A new addition is BuildAppLex: BuildAppLex Speech Utility for Microsoft Speech Technologies BuildAppLex.exe is a command-line tool that allows you to create an Application Lexicon, using the Speech API. It takes one required command-line argument: a text file...
  • Blog Post: Atlas: Seamless AJAX programming

    Scott Guthrie has a great blog entry on several platform enhancements, code-name Atlas, that will address AJAX-style programming. At the same time, Charles Fitzgerald presented the Atlas technologies. Microsoft will release a technology preview of Atlas at the PDC, which will be held in Los Angeles...
  • Blog Post: Welcome Max

    Max Feingold just started a blog! In the past, I knew him as one of the good COM experts around. Incidentally, one of my previous posts describes an intricate COM+ setup issue on which Max helped me to see the light... :-)
  • Blog Post: .NET versus J2EE - New case studies and benchmarks

    New benchmark results comparing .NET 2.0 vs .NET 1.1 and J2EE platforms are now available. 1) Comparing XML Performance XMLMark (a benchmark created by Sun Microsystems) was used by Microsoft to compare the performance of XML operations between .NET 2.0 Beta2, .NET 1.1, and Sun Java 1.5 platforms...
  • Blog Post: The WS-* world is changing

    I just finished reading a shocking post from Richard Monson-Haefel, where he blatantly states that JAX-RPC is a bad technology. It's not everyday when you see this type of messages from the same person that wrote a well-respected book on the same subject... (On a side note, I really like Richard's style...
  • Blog Post: How to fix the bogus daylight behavior of DateTime.FromFileTime()

    There is an important difference in the way the DateTime.FromFileTime (...) method adjusts for daylight changes versys the rest of the Win32 world. This thing can be truly confusing if you are not aware about the problem. The cause is pretty subtle, and explained in Raymond's blog. Here are the two behaviors...
  • Blog Post: New article: Localization practices for .NET 2.0

    Michelle Leroux Bustamante posted an article on The Server Side about localization practices for .NET 2.0: http://www.theserverside.net/articles/showarticle.tss?id=LocalizationPractices The funny thing is - localization for a front-end system like ASP.NET is different than the normal development...
  • Blog Post: New Identity specifications from Sun and Microsoft

    Fortunately, Liberty Alliance and WS-* efforts and are starting to merge... Here are the links: - Web Single Sign-On Interoperability Profile defines an interoperability profile of the Web Single Sign-On Metadata Exchange Protocol that allows using either Liberty Identity Federation or WS-Federation...
  • Blog Post: COM and .NET: what's wrong with this code?

    Can you spot the mistake in this code? Here we implement a CCW-based .NET object. This COM class is exposed as from a certain process (say, a service) to other processes in the system. We implement a simple get/set accessor that receives an array of objects: [ComVisible(true), GuidAttribute("61b5d373...
  • Blog Post: Preliminary versions of Avalon and Indigo are available for download.

    The Indigo & Avalon CTP (Community Technology Preview) is available for download here: http://www.microsoft.com/downloads/details.aspx?familyid=85AB132B-F1AA-4422-B053-272D79863013&displaylang=en Maybe this announcement has a chance to be lost across all sorts of new stuff coming from Microsoft...
  • Blog Post: Why Java VMs do not have a Pre-JIT feature?

    Both Java and .NET have several things in common - their runtimes are both able to execute code written in a machine-independent "assembly language". As we know, this code is represented in binary format: bytecode in the Java world, and IL in .NET. The generic idea of a "bytecode" is pretty old, in fact...
  • Blog Post: What is your preffered deployment strategy: SxS/GAC or XCOPY?

    There is an interesting article in the latest MSDN magazine about Reg-free COM and .NET components: http://msdn.microsoft.com/msdnmag/issues/05/04/RegFreeCOM/default.aspx The technology was present for quite a while, but still not very well known. Part of the reason is that the technical details (at...
  • Blog Post: Implementing a COM component in... VBScript

    Normally, a VBS scripts is used to invoke COM components (written in C++ or even C#). But did you know that it can be the other way around? That is, invoking VBScript code from, say, C#. Here is a simple exercise: 1) Write a text file with the WSC extension (say, test.wsc) and with the content below...
Page 1 of 2 (38 items) 12