• Big Data - iPaaS - SCALA

    Concurrency in Scala

    Concurrency in Scala: Mastering Futures, Promises, and Asynchronous Programming Originally posted October 24, 2018 by Kinshuk Dutta In this installment, we’re diving into concurrency in Scala, exploring how Futures and Promises simplify asynchronous programming. These features make it easier to handle complex workflows without blocking threads, an essential skill for modern applications. This blog builds on the principles from previous posts in our Scala series and introduces a sample project: Real-Time Order Processing System. Table of Contents Introduction to Concurrency in Scala Futures and Promises in Scala Combining Futures for Complex Workflows Sample Project: Real-Time Order Processing System Project Structure…

  • Big Data - SCALA

    Advanced Functional Programming in Scala

    Advanced Functional Programming in Scala: Pattern Matching, Case Classes, and Options Originally posted October 17, 2018 by Kinshuk Dutta In this blog, we’ll dive into advanced functional programming principles in Scala, particularly focusing on pattern matching, case classes, and functional error handling using Option and Try. To demonstrate these concepts, we’ll walk through a sample project: E-commerce Order Processing System, which showcases the use of these techniques in a real-world scenario. Table of Contents Pattern Matching in Scala Case Classes and Their Role Error Handling with Option and Try Sample Project: E-commerce Order Processing System Project Structure Implementation Guide Testing…

  • Big Data - SCALA

    Functional Programming in Scala

    Functional Programming in Scala: Higher-Order Functions, Immutability, and Pure Functions Originally posted October 10, 2018 by Kinshuk Dutta Table of Contents Introduction to Functional Programming in Scala Higher-Order Functions Immutability in Scala Pure Functions and Side-Effect-Free Code Functional Programming in Action: Practical Examples Next Steps in Scala and Functional Programming Introduction to Functional Programming in Scala Functional programming (FP) has become a cornerstone of modern programming, especially for building reliable, maintainable, and scalable systems. Scala stands out by seamlessly integrating functional programming principles with object-oriented features, making it a perfect choice for developers who want to leverage the benefits of…

  • MDM

    MDM Solution for Healthcare & Pharma Industry

    Simple Problem Statement Managing the following Master Data domains: PARTY Domain Patients Health care providers (HCP) Doctors (which is a subset of HCP) LOCATION Domain Health care organizations (HCO) Hospitals (which is a subset of HCO) PRODUCT Domain Drugs @ NDC Medical Devices Managing the following Reference Data domains: NUCC taxonomy NPI number Managing the following Metadata domains: Business metadata Technical metadata Managing Compliances! My Setup Hardware Server: Macbook Pro Software MDM Product: Orchestra Network’s EBX5 Database Server: Postgres SQL Detailed Capabilities & Use Cases Consolidation Use Case Match Engine Vocabulary Data Quality Check the data quality of the source…

  • SCALA - AI, ML & Data Science

    Scala Basics

    Originally posted October 2, 2018 by Kinshuk Dutta Table of Contents What is Scala? Comparison Between Scala and Java Installing Scala on macOS Setting Up Your Development Environment Scala Basics with REPL Data Types, Variables, and Immutability Next Steps in Scala Learning What is Scala? Scala is a general-purpose programming language that blends object-oriented and functional programming, providing powerful support for concurrency and a strong static type system. It’s designed to be concise and expressive, particularly in comparison to Java. Scala’s compatibility with Java makes it a popular choice in Big Data applications, notably with frameworks like Apache Spark. Comparison…