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,...
Saturday, November 10, 2018
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
Digital Transformation

Use of digital technologies solve traditional problems.
...
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...
Subscribe to:
Posts (Atom)
Powered by Blogger.
Software Architect at Surge Global/ Certified Scrum Master
Experienced in Product Design, Software Engineering, Team management and Practicing Agile methodologies.