SAP Mobile Platform – slide share presentation


Development resources for SharePoint 2013 development

Start: Set up the development environment for SharePoint 2013

How to: Set up an on-premises development environment for apps for SharePoint

Apps for SharePoint overview

Data access options for apps in SharePoint 2013

Authorization and authentication for apps in SharePoint 2013

*** SharePoint 2013 training for developers

Demo: Tour a Windows SharePoint Services 3.0 site

SharePoint Server 2013 Demo site

Articles on How to secure an ASP.NET MVC app and security risks for .NET developers

1. Articles from Rick Anderson, Microsoft MVP about security on ASP.NET MVC web application.

How to secure an ASP.NET MVC app

Securing your ASP.NET MVC 4 App and the new AllowAnonymous Attribute

2. Series Article from Troy Hunt, MS MVP about Top 10 Open Web Application Security Project (OWASP) security risks for .Net developers.

OWASP Top 10 for .NET developers

Topic include:

  1.  Injection
  2. Cross-Site Scripting (XSS)
  3. Broken Authentication and Session Management
  4. Insecure Direct Object References
  5. Cross-Site Request Forgery (CSRF)
  6. Security Misconfiguration
  7. Insecure Cryptographic Storage
  8. Failure to Restrict URL Access
  9. Insufficient Transport Layer Protection
  10. Unvalidated Redirects and Forwards

Enjoy! 🙂


ASP.NET web application security review: Do’s & Don’ts

This article is a well-written overview for the potential security issues on ASP .NET web applications.

The contents are .NET centric, but it delivers a quite decent technical contents on web vulnerability attacks –  Click-jack Attacks, vulnerable HTTP methods, disabled directory listing, encryption on db connection string, and so on.

Hope this helps. 🙂


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