Decent articles for MVC 4 Authentication

MVC 4 Authentication

It is about SimpleMembership, WebSecurity, RememberMe, and other security matters in MVC 4.




Gang of Four (GOF) Design Patterns in .NET

source article:

  1. Creational Design Patterns

    1. Factory Method : Create instances of derived classes
    2. Abstract Factory : Create instances of several classes belonging to different families
    3. Builder : Separates an object construction from its representation
    4. Prototype : Create a duplicate object or clone of the object
    5. Singleton : Ensures that a class can has only one instance
  2. Structural Design Patterns

    1. Adapter : Match interfaces of different classes
    2. Bridge : Separates an object’s abstraction from its implementation
    3. Composite : A tree structure of simple and composite objects
    4. Decorator : Add responsibilities to objects dynamically
    5. Façade : A single class that represents an entire complex system
    6. Flyweight : Minimize memory usage by sharing as much data as possible with similar objects
    7. Proxy : Provides a surrogate object, which references to other object
  3. Behavioral Design Patterns

    1. Chain of Responsibility
    2. Command
    3. Interpreter
    4. Iterator
    5. Mediator
    6. Memento
    7. Observer
    8. State
    9. Strategy
    10. Visitor
    11. Template Method

Talk: Azure Best Practices – How to Successfully Architect Windows Azure Apps for the Cloud

Coding Out Loud

Webinar Registration:

  • Azure Best Practices – How to Successfully Architect Windows Azure Apps for the Cloud @ 1pm ET on 13-March-2013


Discover how you can successfully architect Windows Azure-based applications to avoid and mitigate performance and reliability issues with our live webinar
Microsoft’s Windows Azure cloud offerings provide you with the ability to build and deliver a powerful cloud-based application in a fraction of the time and cost of traditional on-premise approaches.  So what’s the problem? Tried-and-true traditional architectural concepts don’t apply when it comes to cloud-native applications. Building cloud-based applications must factor in answers to such questions as:

  • How to scale?
  • How to overcome failure?
  • How to build a manageable system?
  • How to minimize monthly bills from cloud vendors?

During this webinar, we will examine why cloud-based applications must be architected differently from that of traditional applications, and break down key architectural patterns that…

View original post 102 more words

Microsoft Research Project: “Fetal Heart Rate Monitoring using Smart Phones”

May.2008 ~ Aug.2009


The goal of this Microsoft Research Project was to develop a fetal heart rate monitoring system on Windows mobile smart phones. Dr. Chang Su Lee worked on this project as a Post Doctoral Research Fellow in School of Computer Science at Edith Cowan University, Mt. Lawley, Western Australia.

Over the last decade, the rate of premature births and fetal deaths among the Indigenous population of rural and remote Australia was more than twice that of the non-Indigenous population. Because of the distance that women in these isolated communities often must travel to reach health centers and hospitals, many do not get the proper medical care to prevent or address prenatal issues. The tyranny of distance and its associated costs remain a barrier for delivering reasonable quality [prenatal] care to remote and rural populations.
For example in reality, one of the phone calls we had was from a woman who lost the twins she was carrying because she lived too far from a medical facility to get regular checkups. By the time doctors discovered a problem with her pregnancy, it was too late to save the babies.

Our team (Dr. A.Tan, Dr. M.Masek, Dr. C.Lee, Dr. C.P.Lam, Angela Fyneman) developed this system to improve the quality of prenatal care in rural and remote communities by providing expectant mothers with an inexpensive, portable, Doppler-based ultrasound device connected to a smartphone running Microsoft® Windows Mobile®.
The first prototype has been produced in mid 2009 resulted in a stand-alone Mobile application on Microsoft® Windows smartphone for calcuating fetal heart rates on front-end mobile devices and sending calculated heart rates to a back-end web server for reporting to the medical team in our partner, Mercy Hospital Mt. Lawely. Since then the system has been in trials with the help from volunteers to evaluate and enhance the accuracy and performance of our system.

This project is listed in Microsoft Research web pages;
* Microsoft Research webpages: mHealth Summit 2009research abstractsocially relevant computing brochure:p#15MSResearch_smartphone_based_fetal_monitor

Published technical papers are listed below;
“Towards Higher Accuracy and Better Noise-Tolerance for Fetal Heart Rate Monitoring using Doppler Ultrasound” – IEEE TENCON 2009
“Advances in Fetal Heart Rate Monitoring using Smart Phones” – IEEE ISCIT 2009
“Remote Home-Based Ante and Post Natal Care” – IEEE HealthCom 2009

Since then, it became a student project in School of Computer Security and Science, Eidth Cowan University, Western Australia. In November 2011, our team won a prize AUD $15,000 as a top 5 finalist for the ‘Mobile Fetal and Maternal Health mobile application’ in Univation WApp Competition in Perth, Western Australia. Link – ECU