[
  
    {

      "title"    : "UPLOADING DOWNLOADING AND DELETING FILES IN AWS S3 CLOUD STORAGE USING ASP.NET CORE",
      "url"      : "/blog/uploading-downloading-and-deleting-files-in-aws-s3-cloud-storage-using-asp-net-core",
      "category" : "DotnetCore",
      "tags"     : "learning",
      "date"     : "2021-03-10 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "HOW TO IMPLEMENT GLOBALIZATION AND LOCALIZATION IN ASP.NET CORE",
      "url"      : "/blog/how-to-implement-globalization-and-localization-in-asp-net-core",
      "category" : "DotnetCore",
      "tags"     : "learning",
      "date"     : "2021-02-15 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "HOW TO CROP AND RESIZE IMAGE IN ASP.NET CORE",
      "url"      : "/blog/how-to-crop-and-resize-image-in-asp-net-core",
      "category" : "DotnetCore",
      "tags"     : "learning",
      "date"     : "2021-02-14 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "How I choose which services to use in Azure",
      "url"      : "/blog/how-i-choose-AzureService",
      "category" : "AzureCloud",
      "tags"     : "learning",
      "date"     : "2021-01-07 09:55:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "How to Deploy Angular Application to Heroku",
      "url"      : "/blog/how-to-deploy-angular-application-to-heroku",
      "category" : "Deployment",
      "tags"     : "learning",
      "date"     : "2020-12-20 09:46:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Facebook Authentication And Authorization In Server-Side Blazor App",
      "url"      : "/blog/facebook-authentication-and-authorization-in-server-side-blazor-app",
      "category" : "Blazor, Azure",
      "tags"     : "learning",
      "date"     : "2020-12-20 09:46:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Multi-Language Translator Using Blazor And Azure Cognitive Services",
      "url"      : "/blog/multi-Language-Translator-using-blazor-AzureCognitiveServices",
      "category" : "AzureAI",
      "tags"     : "learning",
      "date"     : "2020-12-17 16:55:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Optical Character Reader Using Blazor And Azure Computer Vision",
      "url"      : "/blog/ocr-using-blazor-AzureComputerVision",
      "category" : "AzureAI",
      "tags"     : "learning",
      "date"     : "2020-12-17 09:55:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Optical Character Reader Using Angular And Azure Computer Vision",
      "url"      : "/blog/ocr-using-angular-AzureComputerVision",
      "category" : "AzureAI",
      "tags"     : "learning",
      "date"     : "2020-12-17 09:55:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Angular 10 Material Datatable Inline HttpClient CRUD Operations using RestFull APIs",
      "url"      : "/blog/angular-httpclient-crud-operations-using-restfull-api",
      "category" : "AngularTutorial",
      "tags"     : "learning, programming",
      "date"     : "2020-10-27 02:24:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Azure Static Web Apps",
      "url"      : "/blog/azure-static-web-apps",
      "category" : "AzureCloud",
      "tags"     : "learning",
      "date"     : "2020-10-19 14:44:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "How to build your own AI personal assistant using Python",
      "url"      : "/blog/pythonPA",
      "category" : "PythonDataScience",
      "tags"     : "learning",
      "date"     : "2020-10-10 10:10:10 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "How To Easily Create Azure Functions Using Azure Portal",
      "url"      : "/blog/how-to-easily-create-azure-functions-using-azure-portal",
      "category" : "AzureCloud",
      "tags"     : "learning",
      "date"     : "2020-10-07 11:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Serverless With Blazor",
      "url"      : "/blog/serverless-with-blazor",
      "category" : "Blazor, Azure",
      "tags"     : "learning",
      "date"     : "2020-06-12 09:46:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Register a web application in Azure Active Directory B2C",
      "url"      : "/blog/azure-acticedirectoryB2C_RegisterApp",
      "category" : "AzureCloud",
      "tags"     : "learning",
      "date"     : "2020-03-12 12:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Create user flows in Azure Active Directory B2C",
      "url"      : "/blog/azure-acticedirectoryB2C_CreateUserFlow",
      "category" : "AzureCloud",
      "tags"     : "learning",
      "date"     : "2020-03-12 12:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Create an Azure AD B2C tenant",
      "url"      : "/blog/azure-acticedirectoryB2C_CreateTenant",
      "category" : "AzureCloud",
      "tags"     : "learning",
      "date"     : "2020-03-12 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Azure Active Directory B2C",
      "url"      : "/blog/azure-acticedirectoryB2C",
      "category" : "AzureCloud",
      "tags"     : "learning",
      "date"     : "2020-03-10 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Creating A Step-By-Step End-To-End Database Server-Side Blazor Application",
      "url"      : "/blog/creating-step-by-step-ServerSideBlazorApp",
      "category" : "Blazor",
      "tags"     : "learning",
      "date"     : "2020-03-10 10:26:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "AZURE DEVOPS – MANAGE YOUR APPLICATION LIFECYCLE IN CLOUD",
      "url"      : "/blog/Azure-devops",
      "category" : "Dev-Ops",
      "tags"     : "learning",
      "date"     : "2020-03-10 09:21:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Amazon pinpoint - Customer Engagement",
      "url"      : "/blog/customer-engagement-with-Amazon-pinpoint",
      "category" : "AWSCloud",
      "tags"     : "learning",
      "date"     : "2020-02-02 11:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "The service desk with bots using Amazon Lex and Amazon Connect (Part 2)",
      "url"      : "/blog/create-service-desk-with-bots-using-amazon-lex-and-amazon-connect-part-2",
      "category" : "AWSCloud",
      "tags"     : "learning",
      "date"     : "2020-02-02 11:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "The service desk with bots using Amazon Lex and Amazon Connect (Part 1)",
      "url"      : "/blog/create-service-desk-with-bots-using-amazon-lex-and-amazon-connect-part-1",
      "category" : "AWSCloud",
      "tags"     : "learning",
      "date"     : "2020-02-02 11:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Key Benefits of Angular &amp; Use Cases",
      "url"      : "/blog/key-benefits-angular-use-cases",
      "category" : "WebDevelopment",
      "tags"     : "learning",
      "date"     : "2020-02-02 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Amazon Connect – Customer Contact Center in the Cloud",
      "url"      : "/blog/create-call-center-using-AWSConnect",
      "category" : "AWSCloud",
      "tags"     : "learning",
      "date"     : "2020-02-01 11:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Multi-Cloud Management Platforms, Challenges and Best Practices",
      "url"      : "/blog/multi-cloud-management",
      "category" : "AWSCloud",
      "tags"     : "learning",
      "date"     : "2020-01-25 11:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "6 Multi-Cloud Architecture Designs for an Effective Cloud Strategy",
      "url"      : "/blog/multi-cloud-architecture",
      "category" : "AWSCloud",
      "tags"     : "learning",
      "date"     : "2020-01-25 11:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "How to Choose the Right Cloud Deployment Model for your Application?",
      "url"      : "/blog/cloud-deployment-models-vm-iaas-containers-serverless",
      "category" : "AWSCloud",
      "tags"     : "learning",
      "date"     : "2020-01-25 11:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Cloud Cost Optimization Strategies (Even AWS won&#39;t Tell you!)",
      "url"      : "/blog/cloud-cost-optimization-strategies",
      "category" : "AWSCloud",
      "tags"     : "learning",
      "date"     : "2020-01-25 11:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "AWS Lambda vs EC2- Comparison of AWS Compute Resources",
      "url"      : "/blog/aws-lambda-vs-ec2",
      "category" : "AWSCloud",
      "tags"     : "learning",
      "date"     : "2020-01-25 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Authenticate applications through facial recognition with Amazon Cognito and Amazon Rekognition",
      "url"      : "/blog/authenticate-applications-through-facial-recognition-with-amazon-cognito-and-amazon-rekognition",
      "category" : "AWSCloud",
      "tags"     : "learning",
      "date"     : "2020-01-25 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Grow your business by forecasting its future Amazon Forecast",
      "url"      : "/blog/grow-your-business-by-forecasting-its-future-amazon-forecast",
      "category" : "AWSCloud",
      "tags"     : "learning",
      "date"     : "2020-01-24 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Amazon Personalize can now use 10X more item attributes to improve relevance of recommendations",
      "url"      : "/blog/amazon-personalize-can-now-use-10x-more-item-attributes-to-improve-relevance-of-recommendations",
      "category" : "AWSCloud",
      "tags"     : "learning",
      "date"     : "2020-01-22 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Creating a recommendation engine using Amazon Personalize",
      "url"      : "/blog/creating-a-recommendation-engine-using-amazon-personalize",
      "category" : "AWSCloud",
      "tags"     : "learning",
      "date"     : "2020-01-20 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Automatically extract text and structured data from documents with Amazon Textract",
      "url"      : "/blog/automatically-extract-text-and-structured-data-from-documents-with-amazon-textract",
      "category" : "AWSCloud",
      "tags"     : "learning",
      "date"     : "2020-01-20 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Serverless vs Containers A Face-off between your Application Deployment Options",
      "url"      : "/blog/serverlessVScontainers",
      "category" : "AWSCloud",
      "tags"     : "learning",
      "date"     : "2020-01-15 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Serverless Performance Tuning with AWS Lambda",
      "url"      : "/blog/serverless-performance",
      "category" : "AWSCloud",
      "tags"     : "learning",
      "date"     : "2020-01-15 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "AWS Lambda vs Azure Functions vs Google Cloud Functions,Comparing Serverless Providers",
      "url"      : "/blog/aws-lambda-vs-azure-functions-vs-google-functions",
      "category" : "AWSCloud",
      "tags"     : "learning",
      "date"     : "2020-01-15 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "How to Build a Scalable Application up to 1 Million Users on AWS",
      "url"      : "/blog/building-scalable-application-aws-platform",
      "category" : "AWSCloud",
      "tags"     : "learning",
      "date"     : "2020-01-12 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "RDS AWS - Getting Started With Relational Database Service",
      "url"      : "/blog/rds-aws-tutorial",
      "category" : "Database",
      "tags"     : "learning",
      "date"     : "2020-01-10 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Amazon DynamoDB – A Complete Guide",
      "url"      : "/blog/amazon-dynamodb-tutorial",
      "category" : "Database",
      "tags"     : "learning",
      "date"     : "2020-01-10 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Serverless Architecture A Comprehensive Guide",
      "url"      : "/blog/serverless-architecture-guide",
      "category" : "AWSCloud",
      "tags"     : "learning",
      "date"     : "2020-01-10 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "10 AWS Lambda Use Cases to Start Your Serverless Journey",
      "url"      : "/blog/serverless-examples-aws-lambda-use-cases",
      "category" : "AWSCloud",
      "tags"     : "learning",
      "date"     : "2020-01-07 10:49:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Future of eCommerce 10 Trends You Need to Know",
      "url"      : "/blog/future-ecommerce-trends-you-need-to-know",
      "category" : "ecommerce",
      "tags"     : "learning",
      "date"     : "2020-01-07 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "What is Database Migration? Understanding Needs and Challenges",
      "url"      : "/blog/database-migration",
      "category" : "Database",
      "tags"     : "learning",
      "date"     : "2020-01-07 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Creating A Rich Text Editor In Blazor Using Quill",
      "url"      : "/blog/creating-richtexteditor-in-Blazor-using-quill",
      "category" : "Blazor",
      "tags"     : "learning",
      "date"     : "2020-01-07 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Client Side Blazor Authentication Using Azure AD and a Custom AuthenticationStateProvider",
      "url"      : "/blog/Client-Side-Web-Assembly-Blazor-Authentication",
      "category" : "Blazor",
      "tags"     : "learning",
      "date"     : "2020-01-07 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "How to Build an E-commerce App using Serverless Technology?",
      "url"      : "/blog/ecommerce-app-using-serverless",
      "category" : "AWSCloud",
      "tags"     : "learning",
      "date"     : "2020-01-07 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Azure App Service Overview",
      "url"      : "/blog/azure-app-service",
      "category" : "AzureCloud",
      "tags"     : "learning",
      "date"     : "2020-01-07 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Azure Building Blocks – IaC Tool",
      "url"      : "/blog/azure-building-blocks",
      "category" : "AzureCloud",
      "tags"     : "learning",
      "date"     : "2020-01-07 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "DevOps with Docker, Kubernetes and Azure DevOps",
      "url"      : "/blog/devops-tutorial-with-docker-kubenetes-and-azure-devops",
      "category" : "Dev-Ops",
      "tags"     : "learning",
      "date"     : "2020-01-01 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "ASP. NET Core - ActionFilter",
      "url"      : "/blog/customize-actionfilters",
      "category" : "AspDotnetCoreCustomize",
      "tags"     : "customization, learning",
      "date"     : "2019-11-01 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "ASP. NET Core - ModelBinders",
      "url"      : "/blog/customize-modelbinders",
      "category" : "AspDotnetCoreCustomize",
      "tags"     : "customization, learning",
      "date"     : "2019-11-01 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "ASP. NET Core -OutputFormatter",
      "url"      : "/blog/customize-outputformatter",
      "category" : "AspDotnetCoreCustomize",
      "tags"     : "customization, learning",
      "date"     : "2019-11-01 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "ASP. NET Core - Middlewares",
      "url"      : "/blog/customize-middleware",
      "category" : "AspDotnetCoreCustomize",
      "tags"     : "customization, learning",
      "date"     : "2019-11-01 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "ASP. NET Core - IHostedService and BackgroundService",
      "url"      : "/blog/customize-hostedservices",
      "category" : "AspDotnetCoreCustomize",
      "tags"     : "customization, learning",
      "date"     : "2019-11-01 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "ASP. NET Core - HTTPS",
      "url"      : "/blog/customize-https",
      "category" : "AspDotnetCoreCustomize",
      "tags"     : "customization, learning",
      "date"     : "2019-11-01 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "ASP. NET Core - Dependency-injection",
      "url"      : "/blog/customize-dependency-injection",
      "category" : "AspDotnetCoreCustomize",
      "tags"     : "customization, learning",
      "date"     : "2019-11-01 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "ASP. NET Core - Customize Configuration",
      "url"      : "/blog/customize-configuration",
      "category" : "AspDotnetCoreCustomize",
      "tags"     : "customization, learning",
      "date"     : "2019-11-01 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "ASP. NET Core - Hosting",
      "url"      : "/blog/customize-hosting",
      "category" : "AspDotnetCoreCustomize",
      "tags"     : "customization, learning",
      "date"     : "2019-11-01 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "ASP. NET Core - WebHostBuilder",
      "url"      : "/blog/customize-webhostbuilder",
      "category" : "AspDotnetCoreCustomize",
      "tags"     : "customization, learning",
      "date"     : "2019-11-01 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "ASP. NET Core - TagHelpers",
      "url"      : "/blog/customize-taghelpers",
      "category" : "AspDotnetCoreCustomize",
      "tags"     : "customization, learning",
      "date"     : "2019-11-01 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "ASP. NET Core - Customize Logging",
      "url"      : "/blog/customize-logging",
      "category" : "AspDotnetCoreCustomize",
      "tags"     : "customization, learning",
      "date"     : "2019-11-01 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Building a SPA Front End",
      "url"      : "/blog/SPAFrontEnd",
      "category" : "AspDotnetCore",
      "tags"     : "learning",
      "date"     : "2019-10-24 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Challenges",
      "url"      : "/blog/Challenges",
      "category" : "AspDotnetCore",
      "tags"     : "learning",
      "date"     : "2019-10-24 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Production Readiness and Deployment",
      "url"      : "/blog/ProductionReadinessandDeployment",
      "category" : "AspDotnetCore",
      "tags"     : "learning",
      "date"     : "2019-10-24 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Add attendee sign up",
      "url"      : "/blog/Addpersonalagenda",
      "category" : "AspDotnetCore",
      "tags"     : "learning",
      "date"     : "2019-10-24 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Add ability to log in to the website",
      "url"      : "/blog/Addauthfeatures",
      "category" : "AspDotnetCore",
      "tags"     : "learning",
      "date"     : "2019-10-24 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Building the Front End",
      "url"      : "/blog/Addfront-endrenderagendasetupfront-endmodels",
      "category" : "AspDotnetCore",
      "tags"     : "learning",
      "date"     : "2019-10-24 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Build out BackEnd and Refactor",
      "url"      : "/blog/BuildoutBackEndandRefactor",
      "category" : "AspDotnetCore",
      "tags"     : "learning",
      "date"     : "2019-10-24 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Build the back-end API with basic EF model",
      "url"      : "/blog/CreateBackEndAPIproject",
      "category" : "AspDotnetCore",
      "tags"     : "learning",
      "date"     : "2019-10-24 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "ASP. NET Core - App Building Workshop Tutorial",
      "url"      : "/blog/app-building-Workshop-start",
      "category" : "AspDotnetCore",
      "tags"     : "learning",
      "date"     : "2019-10-24 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Introduction to Spring Data - Spring Data JPA, Spring Data REST and MongoDB",
      "url"      : "/blog/introduction-to-spring-data-with-spring-boot",
      "category" : "SpringBootJPA",
      "tags"     : "learning",
      "date"     : "2019-10-23 22:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Connecting Spring Boot with databases - MySQL and Oracle",
      "url"      : "/blog/spring-boot-with-mysql-and-oracle",
      "category" : "SpringBootJPA",
      "tags"     : "learning",
      "date"     : "2019-10-23 22:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Spring Boot and H2 in memory database - Why, What and How?",
      "url"      : "/blog/spring-boot-and-h2-in-memory-database",
      "category" : "SpringBootJPA",
      "tags"     : "learning",
      "date"     : "2019-10-23 22:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Spring Boot and iBatis with H2 - A Tutorial",
      "url"      : "/blog/spring-boot-and-iBatis-with-h2-tutorial",
      "category" : "SpringBootJPA",
      "tags"     : "learning",
      "date"     : "2019-10-23 22:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Integrating Hibernate and JPA with Spring Boot",
      "url"      : "/blog/hibernate-jpa-tutorial-with-spring-boot-starter-jpa",
      "category" : "SpringBootJPA",
      "tags"     : "learning",
      "date"     : "2019-10-23 22:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Spring Batch Tutorial for Beginners",
      "url"      : "/blog/spring-basics-introduction-to-spring-batch",
      "category" : "SpringFramework",
      "tags"     : "learning",
      "date"     : "2019-10-23 06:40:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "What Are Spring Projects?",
      "url"      : "/blog/spring-projects-with-examples",
      "category" : "SpringFramework",
      "tags"     : "learning",
      "date"     : "2019-10-23 06:34:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Architecture of Spring Framework - Modularity and Spring Modules",
      "url"      : "/blog/spring-framework-architectures-and-modules",
      "category" : "SpringFramework",
      "tags"     : "learning",
      "date"     : "2019-10-23 06:18:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Spring Framework - What Is Component Scan?",
      "url"      : "/blog/spring-and-spring-boot-what-is-component-scan",
      "category" : "SpringFramework",
      "tags"     : "learning",
      "date"     : "2019-10-23 06:18:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Spring Basics - Dependency Injection and Inversion of Control",
      "url"      : "/blog/spring-framework-dependency-injection-inversion-of-control",
      "category" : "SpringFramework",
      "tags"     : "learning",
      "date"     : "2019-10-23 06:06:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Spring Basics - What Is A Dependency?",
      "url"      : "/blog/spring-framework-what-is-a-dependency",
      "category" : "SpringFramework",
      "tags"     : "learning",
      "date"     : "2019-10-23 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Introduction To Spring Framework - Quick Tutorial For Beginners",
      "url"      : "/blog/introduction-to-the-spring-framework",
      "category" : "SpringFramework",
      "tags"     : "learning",
      "date"     : "2019-10-23 05:54:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Build a Serverless Application with AWS CodeStar and AWS Cloud9",
      "url"      : "/blog/build-serverless-app-codestar-cloud9",
      "category" : "WebDevelopment",
      "tags"     : "learning",
      "date"     : "2019-10-22 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Asynchronous communication with queues and microservices - A perfect combination?",
      "url"      : "/blog/asynchronous-communication-with-queues-in-microservices",
      "category" : "SpringBootMicroservices",
      "tags"     : "learning",
      "date"     : "2019-10-19 20:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Microservice Best Practice - Build an Archetype",
      "url"      : "/blog/creating-archetypes-in-microservices-architectures-best-practices",
      "category" : "SpringBootMicroservices",
      "tags"     : "learning",
      "date"     : "2019-10-19 20:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Microservice Architecture Best Practices - Messaging Queues",
      "url"      : "/blog/messaging-queues-and-asynchronous-communication-in-microservices",
      "category" : "SpringBootMicroservices",
      "tags"     : "learning",
      "date"     : "2019-10-19 20:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Microservice Best Practice - Why do you build a Vertical Slice?",
      "url"      : "/blog/software-best-practices-building-a-vertical-slice",
      "category" : "SpringBootMicroservices",
      "tags"     : "learning",
      "date"     : "2019-10-19 20:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Microservices Architectures - Event Driven Approach",
      "url"      : "/blog/introduction-to-event-driven-architectures-with-microservices",
      "category" : "SpringBootMicroservices",
      "tags"     : "learning",
      "date"     : "2019-10-19 20:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "The 12 Factor App - Best Practices In Cloud Native Applications and Microservices",
      "url"      : "/blog/12-factor-app-cloud-native-microservices-best-practices",
      "category" : "SpringBootMicroservices",
      "tags"     : "learning",
      "date"     : "2019-10-19 20:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Microservices Architectures - What is Fault Tolerance?",
      "url"      : "/blog/fault-tolerance-in-microservices",
      "category" : "SpringBootMicroservices",
      "tags"     : "learning",
      "date"     : "2019-10-19 20:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Microservices Architectures - Introduction to Auto Scaling",
      "url"      : "/blog/introduction-to-auto-scaling-or-dynamic-scaling-in-cloud",
      "category" : "SpringBootMicroservices",
      "tags"     : "learning",
      "date"     : "2019-10-19 20:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Microservices Architectures - Importance of Centralized Logging",
      "url"      : "/blog/introduction-to-centralized-logging-with-microservices",
      "category" : "SpringBootMicroservices",
      "tags"     : "learning",
      "date"     : "2019-10-19 20:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Microservices Architectures - Introduction to API Gateway",
      "url"      : "/blog/introduction-to-api-gateways-with-microservices",
      "category" : "SpringBootMicroservices",
      "tags"     : "learning",
      "date"     : "2019-10-19 20:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Microservices Architectures - Centralized Configuration and Config Server",
      "url"      : "/blog/introduction-to-centralized-configuration-with-spring-cloud-config-server",
      "category" : "SpringBootMicroservices",
      "tags"     : "learning",
      "date"     : "2019-10-19 20:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Microservices Architectures - What is Service Discovery?",
      "url"      : "/blog/service-discovery-in-microservices",
      "category" : "SpringBootMicroservices",
      "tags"     : "learning",
      "date"     : "2019-10-19 20:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Microservices Architectures - Advantages Of Microservices",
      "url"      : "/blog/microservice-architectures-advantages-of-microservices",
      "category" : "SpringBootMicroservices",
      "tags"     : "learning",
      "date"     : "2019-10-17 20:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Introduction to Spring Cloud",
      "url"      : "/blog/introduction-to-spring-cloud",
      "category" : "SpringBootMicroservices",
      "tags"     : "learning",
      "date"     : "2019-10-17 20:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Microservices Architecutres - Quick introduction to Cloud - Why, What and How?",
      "url"      : "/blog/introduction-to-cloud",
      "category" : "SpringBootMicroservices",
      "tags"     : "learning",
      "date"     : "2019-10-17 20:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Breaking a Monolith into Microservices - Best Practices and Challenges",
      "url"      : "/blog/breaking-a-monolith-into-microservices",
      "category" : "SpringBootMicroservices",
      "tags"     : "learning",
      "date"     : "2019-10-17 20:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Microservices with Spring Boot - Part 5 - Using Eureka Naming Server",
      "url"      : "/blog/microservices-with-spring-boot-part-5-eureka-naming-server",
      "category" : "SpringBootMicroservices",
      "tags"     : "learning",
      "date"     : "2019-10-17 20:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Microservices with Spring Boot - Part 4 - Using Ribbon for Load Balancing",
      "url"      : "/blog/microservices-with-spring-boot-part-4-ribbon-for-load-balancing",
      "category" : "SpringBootMicroservices",
      "tags"     : "learning",
      "date"     : "2019-10-17 20:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Microservices with Spring Boot - Part 3 - Creating Currency Conversion Microservice",
      "url"      : "/blog/Creating-microservices-with-spring-boot-part-3-currency-conversion-microservice",
      "category" : "SpringBootMicroservices",
      "tags"     : "learning",
      "date"     : "2019-10-17 20:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Microservices with Spring Boot - Part 2 - Creating Forex Microservice",
      "url"      : "/blog/creating-microservices-with-spring-boot-part-2-forex-microservice",
      "category" : "SpringBootMicroservices",
      "tags"     : "learning",
      "date"     : "2019-10-17 20:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Microservices Architectures - Microservices vs SOA",
      "url"      : "/blog/microservice-architectures-soa-vs-microservices",
      "category" : "SpringBootMicroservices",
      "tags"     : "learning",
      "date"     : "2019-10-17 20:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Microservice Architectures - Challenges with building Microservices",
      "url"      : "/blog/microservice-architectures-challenges-with-microservices",
      "category" : "SpringBootMicroservices",
      "tags"     : "learning",
      "date"     : "2019-10-17 20:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Microservices with Spring Boot - Part 1 - Getting Started",
      "url"      : "/blog/creating-microservices-with-spring-boot-part-1-getting-started",
      "category" : "SpringBootMicroservices",
      "tags"     : "learning",
      "date"     : "2019-10-17 20:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Introduction To Aspect Oriented Programming and Cross Cutting Concerns",
      "url"      : "/blog/introduction-to-aspect-oriented-programming-and-cross-cutting-concerns",
      "category" : "SoftwareProgramming",
      "tags"     : "learning",
      "date"     : "2019-10-15 20:30:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Programming Basics - Introduction To Object Oriented Programming",
      "url"      : "/blog/programming-basics-introduction-to-object-oriented-programming",
      "category" : "SoftwareProgramming",
      "tags"     : "learning",
      "date"     : "2019-10-15 20:30:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Programming Basics - Five Things To Think About While Programming",
      "url"      : "/blog/programming-basics-five-things-to-think-about-while-programming",
      "category" : "SoftwareProgramming",
      "tags"     : "learning",
      "date"     : "2019-10-15 20:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Software Architecture - Why do we use Layered Architectures?",
      "url"      : "/blog/software-architecture-why-should-we-use-layered-architecture",
      "category" : "SoftwareArchitecture",
      "tags"     : "learning",
      "date"     : "2019-10-15 18:55:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "5 Important Responsibilities of a Software Architect",
      "url"      : "/blog/five-important-responsibilities-of-a-software-architect",
      "category" : "SoftwareArchitecture",
      "tags"     : "learning",
      "date"     : "2019-10-15 18:50:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Five Qualities of a Great Software Architect",
      "url"      : "/blog/five-important-qualities-of-a-software-architect",
      "category" : "SoftwareArchitecture",
      "tags"     : "learning",
      "date"     : "2019-10-15 18:30:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "What Is The Goal Of a Software Architect?",
      "url"      : "/blog/what-is-the-goal-of-an-software-architect",
      "category" : "SoftwareArchitecture",
      "tags"     : "learning",
      "date"     : "2019-10-15 18:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Quick Introduction To Software Architecture - What, Why and How?",
      "url"      : "/blog/introduction-to-software-architecture",
      "category" : "SoftwareArchitecture",
      "tags"     : "learning",
      "date"     : "2019-10-15 18:17:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "How to Make a Messaging App like WhatsApp, Telegram, Slack",
      "url"      : "/blog/how-to-build-messaging-app-whatsapp-telegram-slack",
      "category" : "Mobility",
      "tags"     : "learning",
      "date"     : "2019-10-15 12:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Software Design - Introduction to Evolutionary Design",
      "url"      : "/blog/software-design-introduction-to-evolutionary-design",
      "category" : "SoftwareDesign",
      "tags"     : "learning",
      "date"     : "2019-10-15 11:51:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Software Design - Cohesion - with examples",
      "url"      : "/blog/software-design-cohesion-with-examples",
      "category" : "SoftwareDesign",
      "tags"     : "learning",
      "date"     : "2019-10-15 11:36:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Software Design - Coupling - with examples",
      "url"      : "/blog/software-design-coupling-with-examples",
      "category" : "SoftwareDesign",
      "tags"     : "learning",
      "date"     : "2019-10-15 11:36:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Software Design - Encapsulation - with examples",
      "url"      : "/blog/software-design-encapsulation-with-examples",
      "category" : "SoftwareDesign",
      "tags"     : "learning",
      "date"     : "2019-10-15 11:24:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Software Design - What is Abstraction?",
      "url"      : "/blog/software-design-what-is-abstraction",
      "category" : "SoftwareDesign",
      "tags"     : "learning",
      "date"     : "2019-10-15 11:12:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "How to build an eCommerce app using ReactJS",
      "url"      : "/blog/build-ecommerce-app-reactjs",
      "category" : "WebDevelopment",
      "tags"     : "learning",
      "date"     : "2019-10-15 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "How to build an eCommerce app using ReactJS",
      "url"      : "/blog/build-ecommerce-app-reactjs",
      "category" : "WebDevelopment",
      "tags"     : "learning",
      "date"     : "2019-10-15 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "When &amp; How Node.JS Should be Used?",
      "url"      : "/blog/nodejs-use-case",
      "category" : "WebDevelopment",
      "tags"     : "learning",
      "date"     : "2019-10-15 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "How to Make an eCommerce App",
      "url"      : "/blog/how-to-develop-ecommerce-apps",
      "category" : "Mobility",
      "tags"     : "learning",
      "date"     : "2019-10-15 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Design Patterns For Beginners - with Java Examples",
      "url"      : "/blog/design-patterns-for-beginners-with-java-examples",
      "category" : "SoftwareDesign",
      "tags"     : "learning",
      "date"     : "2019-10-15 09:32:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Software Design - How do you keep your design simple?",
      "url"      : "/blog/software-design-keep-your-design-simple",
      "category" : "SoftwareDesign",
      "tags"     : "learning",
      "date"     : "2019-10-15 09:14:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Software Design - What is Dependency Inversion Principle?",
      "url"      : "/blog/software-design-dependency-inversion-principle",
      "category" : "SoftwareDesign",
      "tags"     : "learning",
      "date"     : "2019-10-14 11:05:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Software Design - Open Closed Principle Principle",
      "url"      : "/blog/software-design-open-closed-principle",
      "category" : "SoftwareDesign",
      "tags"     : "learning",
      "date"     : "2019-10-14 11:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Software Design - Single Responsibility Principle",
      "url"      : "/blog/software-design-single-responsibility-principle",
      "category" : "SoftwareDesign",
      "tags"     : "learning",
      "date"     : "2019-10-14 10:55:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Object Oriented Software Design - Solid Principles",
      "url"      : "/blog/software-design-solid-principles",
      "category" : "SoftwareDesign",
      "tags"     : "learning",
      "date"     : "2019-10-14 10:49:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Software Design - Separation Of Concerns",
      "url"      : "/blog/software-design-seperation-of-concerns-with-examples",
      "category" : "SoftwareDesign",
      "tags"     : "learning",
      "date"     : "2019-10-14 10:45:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Introduction to Four Principles Of Simple Design",
      "url"      : "/blog/four-principles-of-simple-design",
      "category" : "SoftwareDesign",
      "tags"     : "learning",
      "date"     : "2019-10-14 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "8.Typescript arrow functions",
      "url"      : "/blog/typescript-arrowFunctions",
      "category" : "TypescriptTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-10-12 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "7.Typescript type assertion",
      "url"      : "/blog/typescript_type_assertion",
      "category" : "TypescriptTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-10-12 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "6.Default Methods",
      "url"      : "/blog/default-methods",
      "category" : "TypescriptTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-10-12 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "5.Variable Scope",
      "url"      : "/blog/variable-scope",
      "category" : "TypescriptTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-10-12 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "4.Type Any",
      "url"      : "/blog/type-any",
      "category" : "TypescriptTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-10-12 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "3.Static vs dynamic typing",
      "url"      : "/blog/static_vs_dynamic_typing",
      "category" : "TypescriptTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-10-12 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "2.Our first TypeScript code",
      "url"      : "/blog/first-typeScript-code",
      "category" : "TypescriptTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-10-12 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "1.TypeScript Fundamental",
      "url"      : "/blog/typeScript-fundamental",
      "category" : "TypescriptTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-10-12 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "How to Build an eCommerce Web Application using Node.js?",
      "url"      : "/blog/build-ecommerce-web-application-node-js",
      "category" : "WebDevelopment",
      "tags"     : "learning",
      "date"     : "2019-10-05 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Healthcare App Development- Top Trends, Features &amp; Types",
      "url"      : "/blog/healthcare-app-development-features-types",
      "category" : "Mobility",
      "tags"     : "learning",
      "date"     : "2019-10-05 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "How to Make an app like Airbnb - Develop your own Vacation Rental App",
      "url"      : "/blog/how-make-app-like-airbnb",
      "category" : "Mobility",
      "tags"     : "learning",
      "date"     : "2019-10-05 10:41:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Python SciPy",
      "url"      : "/blog/pythonSciPy",
      "category" : "PythonDataScience",
      "tags"     : "learning, Installation",
      "date"     : "2019-10-03 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Reading and Writing CSV Files",
      "url"      : "/blog/pythonReadWriteCSV",
      "category" : "PythonDataScience",
      "tags"     : "learning, Installation",
      "date"     : "2019-10-03 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "4.Python MySQL",
      "url"      : "/blog/pythonMySQL",
      "category" : "PythonDataScience",
      "tags"     : "learning, Installation",
      "date"     : "2019-10-03 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Python 2 vs Python 3 - Key Differences",
      "url"      : "/blog/pythonKeyDiff",
      "category" : "PythonDataScience",
      "tags"     : "learning, Installation",
      "date"     : "2019-10-03 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Python JSON",
      "url"      : "/blog/pythonJSON",
      "category" : "PythonDataScience",
      "tags"     : "learning, Installation",
      "date"     : "2019-10-03 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Python XML Parser",
      "url"      : "/blog/pythonXMLParser",
      "category" : "PythonExtra",
      "tags"     : "learning, Installation",
      "date"     : "2019-10-02 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Python Lambda",
      "url"      : "/blog/pythonLambda",
      "category" : "PythonExtra",
      "tags"     : "learning, Installation",
      "date"     : "2019-10-02 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Python Internet Access",
      "url"      : "/blog/pyhonIntetnetAccess",
      "category" : "PythonExtra",
      "tags"     : "learning, Installation",
      "date"     : "2019-10-02 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Zip File in Python",
      "url"      : "/blog/python-zip-file",
      "category" : "PythonTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-10-01 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Rename File in Python",
      "url"      : "/blog/python-rename-file",
      "category" : "PythonTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-10-01 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Copy in Python",
      "url"      : "/blog/python-copy",
      "category" : "PythonTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-10-01 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "If File or Directory Exists in Python",
      "url"      : "/blog/python-directory",
      "category" : "PythonTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-10-01 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "ReadNWriteFile in Python",
      "url"      : "/blog/python-read-write-file",
      "category" : "PythonTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-10-01 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "List in Python",
      "url"      : "/blog/python-list",
      "category" : "PythonTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-09-30 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Calendar in Python",
      "url"      : "/blog/python-calendar",
      "category" : "PythonTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-09-30 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "DateTime in Python",
      "url"      : "/blog/python-datetime",
      "category" : "PythonTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-09-30 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Expressions in Python",
      "url"      : "/blog/python-expressions",
      "category" : "PythonTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-09-30 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Class in Python",
      "url"      : "/blog/python-class",
      "category" : "PythonTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-09-30 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Loop in Python",
      "url"      : "/blog/python-loop",
      "category" : "PythonTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-09-30 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "IF in Python",
      "url"      : "/blog/python-if-condition",
      "category" : "PythonTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-09-30 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Function in Python",
      "url"      : "/blog/python-function",
      "category" : "PythonTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-09-28 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Operatos in Python",
      "url"      : "/blog/python-operators",
      "category" : "PythonTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-09-28 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Dictionary in Python",
      "url"      : "/blog/python-dictionary",
      "category" : "PythonTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-09-28 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Tuple in Python",
      "url"      : "/blog/python-tuple",
      "category" : "PythonTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-09-27 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "String in Python",
      "url"      : "/blog/python-string",
      "category" : "PythonTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-09-27 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Variables in Python",
      "url"      : "/blog/python-variables",
      "category" : "PythonTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-09-27 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Main Function in Python",
      "url"      : "/blog/python-main-function",
      "category" : "PythonTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-09-26 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Print in Python",
      "url"      : "/blog/python-print",
      "category" : "PythonTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-09-25 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "4. First Python Program",
      "url"      : "/blog/first-python-program",
      "category" : "PythonTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-09-25 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Install Python and PyCharm",
      "url"      : "/blog/install-python-n-pyCharm",
      "category" : "PythonTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-09-24 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Python - Environment Setup",
      "url"      : "/blog/python-environment-setup",
      "category" : "PythonTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-09-24 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Summary",
      "url"      : "/blog/agendaapp-summary",
      "category" : "AngularTutorial",
      "tags"     : "learning, AgendaApp, programming",
      "date"     : "2019-09-24 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Add new Event",
      "url"      : "/blog/add-new-event",
      "category" : "AngularTutorial",
      "tags"     : "learning, AgendaApp, programming",
      "date"     : "2019-09-24 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Introduction to Python",
      "url"      : "/blog/python-introduction",
      "category" : "PythonTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-09-23 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Forms and inputs",
      "url"      : "/blog/forms-and-inputs",
      "category" : "AngularTutorial",
      "tags"     : "learning, AgendaApp, programming",
      "date"     : "2019-09-23 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Using modals in Angular",
      "url"      : "/blog/angular-modals",
      "category" : "AngularTutorial",
      "tags"     : "learning, AgendaApp, programming",
      "date"     : "2019-09-23 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Emit and handle events",
      "url"      : "/blog/emit-and-handle-events",
      "category" : "AngularTutorial",
      "tags"     : "learning, AgendaApp, programming",
      "date"     : "2019-09-23 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Conditional rendering using ngIf",
      "url"      : "/blog/conditional-rendering",
      "category" : "AngularTutorial",
      "tags"     : "learning, AgendaApp, programming",
      "date"     : "2019-09-23 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Using ngFor loop",
      "url"      : "/blog/using-ng-for-loop",
      "category" : "AngularTutorial",
      "tags"     : "learning, AgendaApp, programming",
      "date"     : "2019-09-23 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Passing data to components",
      "url"      : "/blog/passing-data-to-components",
      "category" : "AngularTutorial",
      "tags"     : "learning, AgendaApp, programming",
      "date"     : "2019-09-23 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Child Component",
      "url"      : "/blog/child-component",
      "category" : "AngularTutorial",
      "tags"     : "learning, AgendaApp, programming",
      "date"     : "2019-09-23 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Using Bootstrap in Angular",
      "url"      : "/blog/using-bootstrap",
      "category" : "AngularTutorial",
      "tags"     : "learning, AgendaApp, programming",
      "date"     : "2019-09-23 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Agenda App Overview",
      "url"      : "/blog/agenda-app-overview",
      "category" : "AngularTutorial",
      "tags"     : "learning, AgendaApp, programming",
      "date"     : "2019-09-23 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Create Component",
      "url"      : "/blog/create-component",
      "category" : "AngularTutorial",
      "tags"     : "learning, GettingStarted, programming",
      "date"     : "2019-09-22 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Components Overview",
      "url"      : "/blog/components-overview",
      "category" : "AngularTutorial",
      "tags"     : "learning, GettingStarted, programming",
      "date"     : "2019-09-22 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Getting started",
      "url"      : "/blog/getting-started",
      "category" : "AngularTutorial",
      "tags"     : "learning, GettingStarted, programming",
      "date"     : "2019-09-22 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Angular and CLI",
      "url"      : "/blog/angular-cli",
      "category" : "AngularTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-09-21 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Angular installation",
      "url"      : "/blog/angular-install",
      "category" : "AngularTutorial",
      "tags"     : "learning, Installation",
      "date"     : "2019-09-20 00:00:00 +0000",
      "discription" : ""

    } ,
  
    {

      "title"    : "Hello World",
      "url"      : "/aboutme",
      "category" : "Personal",
      "tags"     : "Cool",
      "date"     : "2019-01-07 00:00:00 +0000",
      "discription" : ""

    } 
  
]