in

Community Blogs

Blogs of different SQL/Developers Community Members

This Blog

Syndication

DamirDobric

travanj 2012 - Posts

  • How to improve WCF?

    All of you who think, that there are important features for next version of WCF, you are welcome. Here is the site for feature creation of WCF 5.0 (or whatever)http://aspnet.uservoice.com/forums/147206-wcf-web-services-

  • Agenda for 07.Mai at University of applied sciences Frankfurt

     

    image

  • Cloud Computing at University of Applied Sciences in Frankfurt


    As already announced I will start at Mai 07th.2012 with regular semester lecture at University of Applied Sciences in Frankfurt am Main. The session will be focused on cloud computing based on Windows Azure. Fortunately the content will focus common industry technology which I usually present on conferences for developers. Of course it will be slightly adopted for students and their needs.


    When?

    image

    Where?

    image
    .

    To find the the building of University of applied sciences click on the picture below?

    Agenda:

    Following list contains topics which I will cover in 16 hours (8 sessions). Please not that content might be slightly changed. Unfortunately at the moment it is not possible to exactly define the content of each session. However the order of topics will be probably covered in the given order. That means we will start with not very complex topics and end with more sophisticated architecture patterns.

    The need for Cloud Computing
    How to start?
    Cloud Computing Patterns
    Cloud Services
    Cloud Services
    Windows Azure Platform
    Windows Azure Storage
    Windows Azure CDN
    SQL Azure Database
    Reporting & Data Sync
    Windows Azure AppFabric
    AppFabric Caching
    Windows Azure Marketplace
    Virtual Machine Role
    Windows Azure Connect
    Windows Azure Connect
    Management Portal Demo
    AppFabric Composition Model
    Windows Azure Platform
    Moving Apps to the Cloud
    Windows Azure Web & Worker Roles
    Admin Mode & Startup Tasks
    Virtual Machine Role
    Windows Azure Connect
    Windows Azure Connect
    Working with SQL Azure Databases
    SQL Azure Data Sync
    Monthly Service Level Agreement
    Windows Azure Storage
    Windows Azure
    Windows Azure in a Slide
    Roles and Instances
    Windows Azure Service Architecture
    Role Programming Model
    Role Lifecycle
    Worker Role Patterns
    Web Role
    Understanding Packaging and Config
    Service Definition
    Service Configuration
    VM Size in Windows Azure 
    Networking in Windows Azure
    Local Storage
    Configuration Values
    Handling Config Changes
    Monitoring
    Upgrading Your Application
    Storage Account
    Storage in the Development Fabric
    The Storage Client API
    Storage Security
    Storage Abstractions
    Blob Storage Concepts
    Blob Details
    Blob Containers
    Enumerating Blobs
    Pagination
    Two Types of Blobs Under the Hood
    Uploading a Block Blob
    Page Blob – Random Read/Write
    Shared Access Signatures
    Ad Hoc Signatures
    Policy Based Signatures
    Content Delivery Network (CDN)
    Windows Azure Drives
    Windows Azure Drive Capabilities
    Drive Details
    How Windows Azure Drives Works
    Cloud Drive Client Library Sample
    Failover with Drives
    Demo
    Table Storage ConceptsTable Details
    Entity Properties
    No Fixed Schema
    Querying
    Purpose of the PartitionKey
    Partitions and Partition Ranges
    Demo
    Queue Storage ConceptsLoosely Coupled Workflow with Queues
    Queue Details
    Queue’s Reliable Delivery
    Build your database
    Deploy your database
    Synchronize your data
    Scale out your data
    Windows Azure AppFabric / Middleware
    Platform Components
    Caching Service
    Caching
    Latency Pyramid
    Problem Scenario
    Caching Scenario
    Cloud missing features
    Cache Demo
    Windows Azure AppFabric
    Service Bus
    Connectivity
    Remoting
    Eventing
    Tunneling
    WCF Relay Protocol Support
    Architecture Patterns
    Operation styles
    Failover
    BrokeredMessage
    Managing Queues
    Managing Topics                         
    Sending to topic                     
    Receiving from Topic

    Language

    Note the lecture and all content is in English, because it focuses European Master students who study in Frankfurt.

    How one lesion will look like?

    I will cover sessions the same way as I do at conferences. Each lesion will be consisted of Power Point (15-max. 30 slides in 1,5h) part and many practical demos. All demos will be presented in C#. For this reason it would be nice to have a knowledge of this language and .NET. Fortunately demos will not be focused on sophisticated language features and they will not have a lot of code. This way every student should be able to understand the most important code parts. We will more focus on patterns and less on language features.
    If you do not know any programming language, this curse might not be optimal one.

    Who can attend?

    If you are regular student in Frankfurt you can by definition visit the lecture. It is your one and you already know that. If you are anybody else you will have to register for the lecture. All other students are also welcome.

    How can I register if I’m not a student?

    If you are not a student you can register by purchasing the lecture. To do that you will have to pay 21 EUR fee to GFTW and additionally 119 EUR  to daenet. You can enter the class-room by showing the both  receipts (überweisungsschein/letter of referral) as approval for payment. Note, members of User Group Frankfurt have an discount. Their fee is 79 EUR.

    21 EUR
    Gesellschaft für technische Weiterbildung
    Kontonummer 369 519
    Frankfurter Sparkasse BLZ 500 502 01
    Verwendungszweck : “Weiterbildung Cloud Computing – DD/AP”

    119 EUR (79EUR for Members of UG_Frankfurt)
    daenet GmbH
    Frankfurter Sparkasse
    Kto. 490741, BLZ 500 502 01
    Verwendungszweck : “Weiterbildung Cloud Computing – DD/AP”

    Can I get some certificate at the end?

    Yes, all attendees will get confirmation participation issued  by GFTW and Microsoft (two certificates). Currently I do not know how many lessons at lest you will have to visit. If you ask me then, I would suggest you to attend all lessons.

    Last but not least

    I’m glad to see you there:
    imageimage
    -Damir






                                             image                     

  • Agenda for WinDays 2012 Session: Solution Architectures for Cloud, None-Cloud and Hybrid Applications Part II

     

    WHEN: 25.04.2012.  17:15 - 18:00h 
    WHERE: Rovinj -  HALL 4

    image

     

    In this session you will learn about new possibilities around number of Windows Azure Services which provide new possibilities for applications running On-Premise, in the cloud or both. This demo-powered session will focus on powerful solution architecture patterns around  Relaying, Tunneling, brokering with Message Queue, Topics and more.
    Note that this is not Windows Azure session only. It shows platform services and new possibilities which can be achieved.The session is designed for Windows and Windows Azure developers and architects, which need to build new kind of applications with new building blocks. Even more, we will also focus on development of applications which do not run in the cloud, but make usage of Windows Azure services.

    Focus of session are advanced solution architectures of hybrid and/or distributed applications which run on-premise in the cloud or both.
    The coding related content is level 300 and architecture related topics might be higher like 400.

    On WinDays Portal:: http://www.windays.hr/hr/raspored/technology/

    Follow: http://twitter.com/#!/ddobric

  • Agenda for WinDays 2012 Session: Solution Architectures for Cloud, None-Cloud and Hybrid Applications Part I

     

    WHEN: 25.04.2012. | 16:10 - 16:55h
    WHERE: Rovinj - HALL 4

    image

    In this session you will start to talk about need for new platform service and cloud at all. The we will take a look on a number of new possibilities around Windows Azure Platform Services which provide new possibilities for applications running On-Premise, in the cloud or both.
     
    This demo-powered session will focus on new solution architectures based on componets like Caching, Storage and Access Control. We will see how these services work and how they can be used as components of modern applications.
     
    Focus of session are advanced solution architectures of hybrid distributed applications which run on-premise in the clod or both.
     
    Follow or recommend content on my blog:
    http://developers.de/blogs/damir_dobric/archive/2012/04/21/agenda-for-windays-2012-session-solution-architectures-for-cloud-none-cloud-and-hybrid-applications.aspx

    On WinDays Portal:: http://www.windays.hr/hr/raspored/technology/

    Follow: http://twitter.com/#!/ddobric

  • Agenda for WInDays 2012

    image

    Posted tra 17 2012, 09:07 by anonymous
    Filed under: ,
  • Microsoft released source code for ASP.NET MVC, Web API and Razor

    Microsoft has made the source code of ASP.NET MVC available at code plex.This is definitely for the first time that Microsoft allow external developers to submit patches and code contributions for Microsoft owned stack. This sounds strange, but Microsoft development team will review for potential inclusion in the products (promise of Scott Gu Smile). In my opinion, this is exactly the step which can improve innovative cycle of the community. Everybody can contribute and provide new features. But, there is a powerful instance which is responsible to take a care about the quality.

    Is that the step forward to get a real Open Source company? It might be, but we should not forget, the Windows Division, which follows often different set of rules.

    Posted tra 10 2012, 09:59 by anonymous
    Filed under:
  • ASP.NET WebApi Failed to load 'System.Net.Http’ Exception

    We have an old project (WebApplication NET3.5) which hosts few SOAP WebServices and wanted to extend it to provide some REST services for mobile devices. To do that we installed the ASP WebApi by using the NuGet package provided here: http://www.nuget.org/packages/WebApi.All. Download and installation worked fine after the project build has been set to .NET 4.0.

    Unfortunately after starting of application (‘F5’) and trying to navigate to any of REST operations (in MVC term ‘actions’) the request has failed with following error:

    [FileLoadException: Could not load file or assembly 'System.Net.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)]
       System.Lazy`1.get_Value() +12777347
       System.Web.Http.WebHost.HttpControllerHandler.BeginProcessRequest(HttpContextBase httpContextBase, AsyncCallback callback, Object state) +256
       System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +405
       System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +375


    The reason for this error is a mismatched project reference to System.Net.Http assembly. The project file references to public key b03f5f7f11d50a3a.

    <Reference Include="System.Net.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
         <Private>True</Private>
         <HintPath>..\packages\System.Net.Http.2.0.20126.16343\lib\net40\System.Net.Http.dll</HintPath>
       </Reference>

    However the installed version of System.Net.Http.Dll in NuGetPackage has new token 31bf3856ad364e35'

    To workaround this open the project file and change the token as shown below:

    <Reference Include="System.Net.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' , processorArchitecture=MSIL">
    <Private>True</Private>
    <HintPath>..\packages\System.Net.Http.2.0.20126.16343\lib\net40\System.Net.Http.dll</HintPath>
    </Reference>
  • IIS Hosting: Visual Studio Project fails to open

    It is interesting how often and easy error described in this post can happen, but how many developers are shocked when they see it.

    When you start the project this happen:

    The Web Application Project XY is configured to use IIS.
    Could not find the server 'https://host/somepath’ on the local machine.
    Make sure the local IIS server has been configured to support secure communications.

    This error happen if some other developer in team has changed project to be hosted in IIS. If you do not have IIS or if you have started the project as a no-administrator the project will fail to load. If you do not work in a team this will probably never happen to you. Moreover, by introducing IIS Express as webhost (in VS11 this will be even more often the case) this error will get an additional interpretation for IIS Express.

    To fix it do following:

    1. Right mouse click on project and select unload. Then select ‘edit’.
    2. Look for XML tag <UseIIS>
    3. Set it to false <UseIIS>False</UseIIS>
    4. Right mouse click on project and select reload.

    In a case of IIS Express there is as new tag  which can/should also be set on false: <UseIISExpress>false</UseIISExpress>.

  • Announcement: Cloud Computing with Windows Azure at University of Applied Sciences in Frankfurt


    I will start at Mai 07th. .2012 with regular semester lecture at University of Applied Sciences in Frankfurt am Main. The lesion will be focused on cloud computing based on Windows Azure. The lesion content will be common industry content which I usually present on conferences for developers. However the content will be slightly adopted for students and their needs.

    I always was complaining that regular program for students at universities seem to be much behind real industry needs in this area. So  now, I have a chance to create the content which will students need as professionals for sure.  This lecture is a result of long term cooperation between daenet, Microsoft and University of Applied Sciences in Frankfurt. To make sure that my intension is a real the session is open for all interested attendees form industry. All attendees who successfully pass (this term is still not clearly defined) the lecture will get some kind of confirmation participation issued by Microsoft (at least).

    Lesson will be given every Monday approximately at 16.00h in duration of 90 Mins.

    Note the lecture will be covered in English, because it focuses European Master students who study in Frankfurt..

  • AspNet WebApi Session Content


    Thanks to all attendees. WebApi session content from Microsoft Network 2012.

    image

    https://skydrive.live.com/?cid=8b11bbbf3f0ed903#cid=8B11BBBF3F0ED903&id=8B11BBBF3F0ED903%211098


    Note that we didn’t upload samples related to extensibility features.

Copyright of SQL/Developers Community
Powered by Community Server (Commercial Edition), by Telligent Systems