Archives

Concepts and Principles

Principles in Software Development
Object oriented principles 
Memory basics : Stack vs heap
SOLID principles
Compiler
Compilation basics,
Basics

Languages Agnostics

Types of programming languages
Type Systems
Algorithms every developer should know


Design Patterns

Architectural Design Patterns, Structural Design Patterns, Creational Design Patterns, Behavioral Design Patterns 
Dependency Injection , Factory pattern , Strategy Pattern , Command Pattern , MVC, MVP and MVVM , Decorator Pattern



Software Architecture and Design 



Databases and SQL Server

Database indexes, Transactions, Concurrency control
SQL Overview
SQL Server: Interesting findings
 

C# and .NET framework

Web Development, HTML

ASP.NET MVC


JavaScript and Related Frameworks

JQuery : Deferred
KnockoutJS : Performance considerations,  
AngularJS: Introduction

Cloud Computing 


Software Delivery

Security


Python

 

Other

Introduction to testing
Exception handling basics
Web ScalabilityBasics in Security
Functional and non functional requirements
Powered by Blogger.


Software Architect at Surge Global/ Certified Scrum Master

Experienced in Product Design, Software Engineering, Team management and Practicing Agile methodologies.

Search This Blog

Facebook