Saturday, November 10, 2018

Overview of Azure Storage

Azure storage provide cloud storage that is highly available, secure, durable, scalable and redundant. It includes, Azure Blobs (objects) Azue Data Lake Storage Gen 2, Azure files Azure queue and Azue tables Blobs - Scalable object storage in Azure Blob storage is a massively scalable object storage for unstructured data such as images,...

Thursday, November 8, 2018

Machine Learning in Azure

Image Credits : Digital Ocean Machine learning is a method of data analysis that automates analytical model building. It's a branch of Artificial Intelligence based on the idea that systems can learn from data, identify patterns and make decisions with minimal human interaction. Two most widely adopted machine learning methods are...

Monday, November 5, 2018

Working with Containers

What is a container? What is a container? Container is a unit of software that packages up code and all of its dependencies. Container images become containers at run time. Containerized software will always run the same regardless of the the infrastructure. Docker.com What is a container runtime? A container runtime is software that...

Sunday, October 28, 2018

Understanding Angular Directives

Directives in angular can be used to implement life-cycle hooks. Directives are declared with @Directive attribute. In Angular there are 3 types of directives, Component  Structural Attribute Component directives is a directive which comes with a template. Angular components are subset of directives. A component must belong to a NgModule...

Monday, September 17, 2018

Observables and Subjects in Angular

Simply put ReactiveX (Reactive Extensions) is an API for asynchronous programming with observable streams. It mainly follows Observer pattern as well as the Iterator pattern with functional programming. ReactiveX has few implementations for main programming languages such as  RxJava for Java RxJS for JavaScript Rx.NET for .NET Here...

Tuesday, September 4, 2018

Angular 6 - Routing How to do it

While developing Angular apps, I thought of compiling a list of things we need to know on each of the areas. Here I cover routing. Basics A routed Angular application has one singleton instance of the Router service The router uses a first-match wins strategy The wildcard route comes last because it matches every URL and should be selected only if no other routes are matched first Use path:...

Sunday, August 19, 2018

Domain Driven Design - What is it and why

What is DDD? In very simple terms DDD is about making your software as a model of a real world system or a process. When practicing DDD you'll work with a domain expert to build a ubiquitous language (UL). UL is a conceptual description of the system. UL is written down in such a way that domain expert should be able to understand and verify the UL is correct. UL will include words that is used...

Sunday, August 12, 2018

All you need to know about Angular

Angular Main Concepts Directives Directive is a function which gets executed whenever Angular compiler find one in the DOM. There are component, structural and attribute directives. Modules NgModules consolidate components, directives, and pipes into blocks of functionality. Components and Life cycle hooks Dynamic components, Component interaction,...

Wednesday, July 4, 2018

Integrating Repository Layer with Service Layer

Nowadays it is very common to use repository pattern to improve readability and maintainability of projects. But things gets complex when you have multiple repositories and services interacting with each other.  When you have many of these it is important to find ways to generalize things so original requirement of readability and maintainability is achieved.  Resources https...

Tuesday, July 3, 2018

Organizing Resources in Azure with Resource Manager

When working with large scale projects proper organization of resources is a necessary. Azure has resource groups for grouping resources as required. Resource Manager in Azure You can use resource manager to organize resources within a subscription. Use it to control access, audit and tagging resources. Actions you take in azure are handles through...

Friday, June 15, 2018

Internet of Things

IoT, Internet of Things is a system of interrelated computing devices which communicates over a network and can be remotely monitored. Image Credits: Embitel India  Some of the key goals of IoT is to, Improving business processes Improving customer experience Reducing costs Increasing competitiveness Some of the challenges in IoT are, Data/network...

Tuesday, June 12, 2018

Angular Components

In general a component controls a part of the screen or a view. Angular creates, updates, and destroys components as the user moves through the application. Your app can take actions on component using life cycle hooks suck as ngOnInit(). @Component decorator identifies a class as a component. You can keep metadata here. A component usually...

Friday, March 30, 2018

Artificial Intelligence and Beyond

Artificial Intelligence is not a buzzword nowadays. Instead what we hear mostly today is concepts like machine learning, deep learning, natural language processing (NLP) etc. But one should understand that. This all comes under Artificial Intelligence. Image Credits: Quora Artificial Intelligence  Is the intelligence performed by the...

Tuesday, March 13, 2018

Serverless Computing - Azure Functions

In Serverless computing cloud provider provides backend as a service. The architecture is inherently scalable, can be deployed quickly. But comes with a cost such as testing and debugging.  Azure Functions is the implementation in Azure. Azure functions can be integrated with Cosmos DB, Service bus and Storage. Serverless APIs with Azure Function Proxies Azure functions can be used to...
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