• Zlatko Michailov

    Entity SQL

    • 3 Comments
    ADO.NET’s Entity Client comes with a client-side query engine that provides a consistent entity-level platform over different store providers. The input to that query engine is an entity-level query written in a language naturally called Entity SQL ....
  • Zlatko Michailov

    Entity Framework June CTP Released

    • 3 Comments
    The June CTP of Entity Framework was released earlier this week. It includes work from the milestone when we switched from adding features to shaping the final product. More details on the content could be found in Danny’s blog post . The bits could...
  • Zlatko Michailov

    RE: Hello World!

    • 0 Comments
    It’s been over a year since my last post on this blog… I must have been too shy about Entity Framework and my role in it. I guess I owe an explanation. Entity Framework is steadily driving towards release. The main planned features are in. We are...
  • Zlatko Michailov

    ADO.NET v.Next Links

    • 1 Comments
    Check out these links on ADO.NET v.Next : Blogs : http://blogs.msdn.com/data http://blogs.msdn.com/dataaccess Channel 9: http://channel9.msdn.com/Showpost.aspx?postid=191667 Screencast: http://blogs.msdn.com/dataaccess/archive...
  • Zlatko Michailov

    MSDK Synchronization Primitives - SemiMutex

    • 0 Comments
    SemiMutex is a sophisticated type of mutex that mixes exclusive- and shared locks following this widely accepted concept: An attempt to perform an exclusive lock blocks until all active locks are released. An attempt to perform a shared lock...
  • Zlatko Michailov

    HOWTO: Group Outlook mail messages by conversation without wasting 2 lines per thread

    • 0 Comments
    Problem I like Outlook Express as an email client. I like how nicely it groups message threads without wasting space. It’s excellent for… home use only though. When it comes to work, integration with Calendar becomes the most important factor - I manage...
  • Zlatko Michailov

    MSDK Synchronization Primitives - Blocking Counter

    • 0 Comments
    The MSDK Blocking Counter is a simple synchronization primitive that turns out very powerful in modeling threading patterns. It wasn’t originally planned – it emerged during the design of the thread message queue, and proved to be very helpful later on...
  • Zlatko Michailov

    MSDK Synchronization Primitives - Event

    • 0 Comments
    Normally event should not deserve any special attention as a synchronization primitive. However, the MSDK event compensates the inconsistent/incomplete behavior of both Win32- and POSIX event primitives. Win32 Event A Win32 event has one of...
  • Zlatko Michailov

    MSDK (Multithreading SDK)

    • 0 Comments
    MSDK is a C++ template library released under the GNU Lesser General Public License (LGPL) http://www.gnu.org/licenses/lgpl.html , which means it is truly free for any purpose. Nothing in MSDK is patented. Since MSDK is a C++ template library, it is distributed...
  • Zlatko Michailov

    Windows- and POSIX Threads

    • 1 Comments
    Writing a simple console program in C++ that does some computation, file input/output, and memory structure processing, and that also builds and runs under Windows and multiple UNIX flavors, is quite feasible – not too many #ifdef ‘s are required. Unfortunately...
  • Zlatko Michailov

    Introduction

    • 1 Comments
    Starting with this post I’m launching a series about multithreading where I’ll share my experience and my ideas about the future. I will not provide basic educational material. Instead, I’ll describe my work on primitives and patterns. If you are looking...
  • Zlatko Michailov

    Active Data

    • 0 Comments
    1. Passive Data Data, as we know it today, resides quietly in designated data stores, and allows external services to hammer on it without losing its quality. Active logic is coded in services, not in data. It is services who decide how to transport...
  • Zlatko Michailov

    Hello World!

    • 0 Comments
    My name is Zlatko Michailov . I am a program manager at Microsoft . I used to write code for a living for 13 years. Since I no longer do that, I release my steam in words. I am passionate about OS-independent programming, multithreading, security...
Page 1 of 1 (13 items)