MartinHyldahl.dkhttps://martinhyldahl.dkumbracoMartin Hyldahl Online Curriculum Vitae and personal profile.enReference Data Managementhttps://martinhyldahl.dk/projects/cluedin/reference-data-management.aspx2024-05-03T12:16:20https://martinhyldahl.dk/projects/cluedin/reference-data-management.aspxCluedIn Eventual Connectivity

In the intricate landscape of Master Data Management (MDM), reference data emerges as a pivotal component, offering organizations a compass for navigating the vast sea of information. As a subset of master data, reference data provides context and categorization, acting as a fixed point of reference for the comparison, validation, and enrichment of other data elements within a system or organization.

 

The Crucial Role of Reference Data in MDM

Without effective reference data management, MDM is akin to steering a ship without a compass. Reference data establishes common standards that master data must adhere to, bringing consistency and standardization to the MDM process. This, in turn, leads to enhanced data quality, integrity, and accuracy.

 

Benefits of Reference Data in Master Data Management

Data Integrity: Reference data provides standard values and codes for describing and categorizing master data. By managing reference data alongside master data, organizations ensure the accuracy and consistency of values, preventing data quality issues and maintaining overall data integrity.

Data Governance: Reference data serves as the foundation for defining data standards, policies, and rules. Coordinated management of reference data and master data enables the establishment and enforcement of data governance practices, including quality controls, security measures, and usage guidelines.

Reducing Complexity: Integration of systems and data sharing across different applications or departments becomes more efficient when reference data and master data are managed together. Consistent reference data facilitates the mapping and transformation of data between systems, ensuring compatibility and interoperability.

 

Taking Reference Data Management to the Next Level with CluedIn

Allowing Non-Standardized Data In: CluedIn, built on a Graph database, treats both reference and master data uniformly. This innovative approach addresses a common challenge by allowing non-standardized data into the system, automatically fixing discrepancies within the platform.

Real-Time Data Streaming: CluedIn supports streaming data, allowing for real-time updates. Leveraging this capability ensures efficient and prompt propagation of data changes, enabling a more reactive and real-time ecosystem. This facilitates data-driven processes, event-driven architectures, and near-instantaneous updates across connected systems.

Flexible Cross-Service Access: Utilizing both REST and GraphQL endpoints, CluedIn provides flexible access to reference data. REST endpoints offer predefined resources and operations for common queries, while GraphQL endpoints allow clients to request specific fields and related data tailored to their individual needs.

Automatic Write-Back: Through the mesh API, CluedIn automates the write-back of normalized data into operational systems. This automated normalization mechanism simplifies integration, reducing the effort required to map and transform data from different sources.

 

In conclusion, effective reference data management is indispensable for organizations seeking to harness the full potential of Master Data Management. With CluedIn's innovative approach, organizations can seamlessly integrate reference and master data, ensuring data consistency, quality, and governance while embracing flexibility and real-time capabilities.

 

 

]]>
CluedIn Purview Videoshttps://martinhyldahl.dk/projects/cluedin/cluedin-purview-videos.aspx2024-05-03T12:16:14https://martinhyldahl.dk/projects/cluedin/cluedin-purview-videos.aspxCluedIn Videoshttps://martinhyldahl.dk/projects/cluedin/cluedin-videos.aspx2024-05-03T12:16:10https://martinhyldahl.dk/projects/cluedin/cluedin-videos.aspxCluedIn FAQhttps://martinhyldahl.dk/projects/cluedin/cluedin-faq.aspx2024-05-03T12:16:03https://martinhyldahl.dk/projects/cluedin/cluedin-faq.aspxMDM Tools Listhttps://martinhyldahl.dk/projects/cluedin/mdm-tools-list.aspx2024-05-03T12:15:58https://martinhyldahl.dk/projects/cluedin/mdm-tools-list.aspx
  • CluedIn
  • Profisee
  • Ataccama One
  • Reltio
  • Informatica
  • Semarchy
  • Talend
  • ]]>
    CluedIn Data Governancehttps://martinhyldahl.dk/projects/cluedin/cluedin-data-governance.aspx2024-05-03T12:15:55https://martinhyldahl.dk/projects/cluedin/cluedin-data-governance.aspxIn the vast realm of data, the absence of governance renders even the most extensive datasets futile in achieving project success. Acknowledging this truth is crucial, and at the heart of effective data governance lies the indispensable component of Data Lineage.

     

    CluedIn Data Lineage

    Data Lineage: Building Trust from the Ground Up

    Trust is the cornerstone of any successful data initiative. With CluedIn, the journey towards trust begins with a Detailed and Automated Data Lineage from Source to Target. This granular visibility allows for a transparent and explainable audit trail, paving the way for trust paths to be established.

    In every data project, adherence to a Business Ready Glossary is non-negotiable. CluedIn ensures that your business communicates with its entire data landscape in a common language. No longer is there a need to navigate the complexities of source systems or engage with domain experts. This collaborative Data Glossary facilitates endorsement, rating, and sharing with ease, working seamlessly across languages, departments, and various industry lingo.

    Proactive Data Policies: Ensuring Compliance and Security

    CluedIn takes data governance to the next level with proactive business rules. These rules monitor and alert on sensitive data or data requiring action, guaranteeing a free-flowing, compliant, and secure data environment. The platform incorporates sophisticated rules, providing detailed logs of processing to enable a comprehensive view of data actions over time.

    Security is paramount in the realm of data governance, and CluedIn's Granular Access Control offers a solution. With Active Directory integration, the ability to build custom roles, and the flexibility to set different permissions at various processing stages, the platform ensures a secure, compliant, and auditable environment.

    Transparency Through Audits: Never Second Guess

    CluedIn thrives on transparency, storing an audit trail of every action within the platform. This detailed history, coupled with the ability to explain every decision, is a testament to the platform's commitment to clarity. Whether it's SEC Rule 613 compliance or other audit trail regulations, CluedIn eliminates the need for second-guessing, empowering users to confidently navigate their data platform.

    In essence, CluedIn's comprehensive approach to data governance encapsulates the core elements necessary for success - from detailed lineage and business-ready glossaries to proactive policies, granular access control, and transparent audits. It provides the framework for organizations to not only manage their data effectively but also to do so with trust, confidence, and compliance.

     

    Read more about data governance

    ]]>
    Why Graph is Key to Modern Master Data Management?https://martinhyldahl.dk/projects/cluedin/why-graph-is-key-to-modern-master-data-management.aspx2024-05-03T12:15:52https://martinhyldahl.dk/projects/cluedin/why-graph-is-key-to-modern-master-data-management.aspxThe graph database is fundamental to driving a much-needed breakthrough in the world of Master Data Management (MDM). Until now, traditional MDM systems have imposed strict rules and structures on how these projects are managed. This has cost enterprises dearly in terms of wasted time and resources and has been a major contributory factor to the failure of many MDM initiatives. Graph has changed all of that, allowing modern MDM platforms to completely redefine how master data is prepared for insight and used to deliver tangible business outcomes.

    Read the whitepaper here

     

    How Graph-based Master Data Management Accelerates Data-powered Projects

    Big Data LDN 2022, 21 Sept, 4:20pm, DataOps Theatre
    Speaker: Tim Ward, Cluedin

    Over three quarters of Master Data Management (MDM) projects fail, which means that how we currently approach MDM is fundamentally flawed. The time has come to completely reinvent how we prepare data for use in business-critical projects like creating a single customer view and identifying cost efficiencies. Graph-based MDM platforms allow you to eradicate upfront modelling, integrate thousands of data sources and process millions of records in minutes. Join this session to learn how you can use your use your data to drive process efficiencies, accelerate innovation and reduce time to market.


    Links:

    Forbes: How Graph Databases Supercharge Master Data Management

    LinkedIn Post: Why is Graph "key"​ to the modern MDM movement? - Christian Heckenberg

     

    ]]>
    CluedIn Zero upfront modelinghttps://martinhyldahl.dk/projects/cluedin/cluedin-zero-upfront-modeling.aspx2024-05-03T12:15:44https://martinhyldahl.dk/projects/cluedin/cluedin-zero-upfront-modeling.aspxTraditional Master Data Management solutions ask you to spend months modeling data upfront. CluedIn is the only Azure-native MDM platform that lets you model data flexibly and hold off on schema mapping until natural data models emerge.

     

    Flexible Modelling

    Graph based modelling for ultimate flexibility

    Zero upfront modeling in Master Data Management (MDM) is an approach that defers the creation of a detailed data model until a later stage. It emphasizes agility, flexibility, and faster time-to-value by allowing organizations to quickly implement MDM solutions without extensive upfront design. This method utilizes a flexible schema, such as Graph databases or schema-less approaches, enabling iterative development cycles and accommodating evolving data requirements. Zero upfront modeling encourages continuous iteration and improvement based on user feedback, data analysis, and changing business needs. It excels in dynamic environments, making it suitable for areas like customer 360, mergers and acquisitions, public health, and identifying investment opportunities.

    CluedIn MDM Flexible Modelling

     

    You will never build a model that will cater for everything single use case, so why are we all doing that in our Master Data Management systems then?

    • Data Modeling 

    • Data Stewardship 

    • Hierarchy Management 

    • Semantics Layers

    Read more about CluedIn's flexible data modelling

     

    Multi domain entity modeling

    Don't model your data for what your world looks like today, do it for what it will be at any point in time.

    MDM has always been about focussing on models such as Customers, Products and Transactions. Why limit yourself when you don't need to anymore?

    • Loading/Sync/Business Services. 

    • Multiple Domain and Multidomain 

    • Multiple Implementation Style 

    • Multiple Usage Scenarios 

    • Perform/Scale/Availability

    • Workflow/BPM 

     

    MDM Multi Domain Entity List

    Read more about mastering data with CluedIn

    ]]>
    CluedIn Eventual Connectivityhttps://martinhyldahl.dk/projects/cluedin/cluedin-eventual-connectivity.aspx2024-05-03T12:14:38https://martinhyldahl.dk/projects/cluedin/cluedin-eventual-connectivity.aspxIn the ever-evolving landscape of data management, traditional methods often fall short, paving the way for innovative approaches to take center stage. One such paradigm shift is the move from the well-established ETL (Extract, Transform, Load) model to the intriguing concept of "Eventual Connectivity."

     

    The ETL Conundrum

    For decades, ETL has been the stalwart for importing data, ensuring its cleanliness, and planning meticulous architectures for system connections. However, as data ecosystems burgeon and diversify, ETL hits scalability roadblocks. Its assumptions about pristine data, simple system connections, and straightforward identification of joins become untenable, especially when dealing with a multitude of sources.

     

    Enter Eventual Connectivity

    The Eventual Connectivity pattern challenges the status quo, offering a dynamic and scalable alternative. Unlike ETL, it doesn't demand upfront planning of system connections or intricate modeling. Instead, it adopts a "load first, connect later" philosophy. This approach involves flagging records with metadata and relationships as data is loaded, allowing relationships to emerge organically.

     

    Why Eventual Connectivity Shines

    1. Scalability Unleashed: With ETL, connecting 500 systems prompts concern about months of upfront modeling. Eventual Connectivity, however, allows a systematic, one-system-at-a-time approach, easing the integration process.

    2. Denormalized Discoveries: The pattern aids in discovering denormalized references and relationships between data, removing the need to revisit the drawing board when new systems are introduced.

    3. Graph Databases: Leveraging graph databases, Eventual Connectivity ensures a more flexible and less modeling-dependent approach, catering to the needs of modern data consumers, such as Data Warehouses and Machine Learning applications.

    4. Transparency in Non-Blending: Identifying data that doesn't blend well becomes straightforward, thanks to floating "edges," enabling a clearer understanding of potential issues.

       

    Acknowledging the Challenges

    While Eventual Connectivity introduces a breath of fresh air, acknowledging its challenges is crucial for a balanced perspective:

    1. Post-Ingestion Duplicates: The process might lead to the appearance of duplicates during data ingestion, posing a challenge that needs to be addressed after the fact.

    2. Perceived Lack of Control: Some may feel a diminished sense of control over data connections. However, this is often a result of oversight in architecture planning sessions.

       

    A Reading Analogy

    To understand the distinction, consider reading a book.
    ETL would ask you to explain character relationships on page 14, akin to predicting the data connections upfront. In contrast, Eventual Connectivity suggests finishing the book, marking relationships along the way, and creating a comprehensive map-a more intuitive and flexible approach.

     

    Embracing the Data Revolution

    As businesses grapple with data from myriad sources, embracing the data revolution becomes paramount. Eventual Connectivity emerges not as a silver bullet but as a potent tool for dynamic, scalable, and less modeling-restrictive data integration. It's time to reevaluate our strategies, ushering in a new era of connectivity that aligns with the evolving demands of the digital landscape.


    Read more:
    CluedIn Eventual Connectivity Whitepaper


    Documentation


    Podcast

    ]]>
    8 Common Data Analysis Myths. Debunked.https://martinhyldahl.dk/projects/cluedin/8-common-data-analysis-myths-debunked.aspx2024-05-03T12:14:35https://martinhyldahl.dk/projects/cluedin/8-common-data-analysis-myths-debunked.aspxOver its 30-year history, Master Data Management (MDM) has dispelled myths, evolving with technological advancements. The renaissance of MDM is evident as modern platforms leverage innovations like Graph databases and Generative AI, coupled with enhanced commercial flexibility through major Cloud Service Providers (CSPs).

    1. Upfront Data Modeling is a Must

    Traditional MDM systems required defining the data model upfront, suitable for stable datasets. However, modern organizations often operate in dynamic environments. Graph-based MDM systems address this by allowing the data model to evolve naturally as data is ingested, eliminating the need to predefine the model while retaining control over the modeling process.

    2. Data Governance must be centralized to be effective

    Centralizing data governance is not the sole or most effective approach. A balanced strategy involves a unified governance framework with departmental autonomy within defined parameters. In the past, coding skills were essential for direct data management, but modern MDM systems, incorporating Natural Language Processing (NLP) like Azure OpenAI, enable data stewards and business users to create and enforce governance policies without coding expertise.

    3. MDM Systems are Solely for IT Professionals

    Initially, MDM systems aimed to provide businesses with reliable data but failed due to reliance on technical specialists. The evolution of MDM, like in CluedIn, now integrates Generative AI. This ensures direct involvement of domain experts in data management. With Generative AI and AI Assistants, even non-IT professionals can navigate the platform effortlessly, making data governance and mastery accessible to everyone.

    4. MDM is Just About Managing Data

    MDM goes beyond managing clean datasets; it's about leveraging data to enhance decision-making, drive efficiencies, and support AI and ML initiatives. Business involvement in the data supply chain is crucial, serving as a launchpad for various commercial initiatives and operational improvements, ultimately contributing to profitability and growth.

    5. MDM Implementation Equals Disruption

    MDM implementations are often associated with disruption, but with careful planning and strategic steps, they can seamlessly integrate into existing systems. Involving all stakeholders, from IT specialists to department heads, ensures the MDM system respects each department's needs. Strategic planning, executed in phases, makes the rollout manageable, minimizing disruptions and enhancing proficiency in the process.

    6. It takes months to deliver your first MDM Use Case

    The misconception that the initial MDM use case requires months of preparation is dispelled by adopting an agile and focused approach. Concentrating on specific data domains or business areas and employing iterative, agile methodologies enables rapid delivery of MDM use cases. By identifying and prioritizing a high-impact and feasible use case, businesses can achieve quick wins and incrementally build upon them.

    7. MDM Has to be Expensive

    Contrary to the myth that MDM is financially burdensome, MDM solutions, such as CluedIn, offer diverse pricing models to suit various budgets. Options include cap-ex pricing (upfront payment, yearly recurring) and per-hour pricing (consumption-based), allowing flexibility for different business needs. Hourly pricing caters to companies seeking to avoid significant upfront investments, and a combination of cap-ex and op-ex models proves powerful, especially when transitioning from consumption to commitment.

    8. You must have a fully baked Data Governance Strategy Before Embarking on MDM

    The misconception that a comprehensive data governance strategy must precede MDM implementation is debunked. Both can evolve concurrently, with insights from MDM shaping a refined data governance strategy and preliminary governance guidelines ensuring alignment with overarching objectives. This symbiotic development enhances the effectiveness of both MDM and data governance, creating a more tuned and applicable framework.


    Read more about CluedIn's modern MDM solution 

    ]]>
    Mondohttps://martinhyldahl.dk/projects/mondo.aspx2024-05-03T12:14:17https://martinhyldahl.dk/projects/mondo.aspxMondo A/S was a danish IT company founded in the 1990s and one of the first companies providing web solutions in Denmark.

    Early version of Mondo's website ( captured by archive.org on 11 Nov 1996):

     

    MONDO A/S - Internetløsninger
    LEGO IHI Unibank Navision
    Filmmagasinet Scope mondo.gif BRFkredit
    AKB First Monday Global One Depa

    Klik på billederne for at besøge vore kunder

     

    Early years of Mondo

    Scope.dk

    Since internet access was not widespread in every household in Denmark, a compelling showcase was needed to demonstrate Mondo's capabilities and the types of websites it could deliver to customers. Consequently, the Danish movie review site scope.dk was created very early on.

    For its time, scope.dk was quite advanced. During this period, most websites were primarily static, comprising of hand-written HTML pages and images. Scope.dk, however, was built using a CGI program written in C and a custom database to serve dynamic web pages.

    Read more

    $-HTML Programming Language

    (A danish developed programming language that no-one have heard about)

    The ability to create dynamic websites quickly became a necessity, and in those days, there were no very easy, widely available solutions targeting web development other than CGI/C programs and Perl. Consequently, Mondo developed its own programming language.

    $-HTML name originated from the use of the dollar sign character to indicate script blocks. Like other web programming languages of this era, $-HTML script blocks could be embedded in the same files as HTML markup, controlling the output of rendered HTML to the browser. These source files were called mask files and used the file extension .msk.

    Microsoft was, of course, also building something similar to $-HTML. Since it was known that percent (%) characters were to be used to indicate script blocks, this was internally referred to at Mondo as %-HTML until it was released as Active Server Pages (ASP).

    Code example:

    <html>
    <head>
    <title>$$-HTML examp101.msk</title>
    </head>
    <body>
    $SET(Message, "World")$
    Hello $Message$!
    </body>
    </html>
    

    Read more

    MondoSearch

    In the days before Google, finding information on the web was not as easy as it is today. In Denmark, the largest web portal was the Danish equivalent of Yahoo's link index, Jubii.dk. As websites grew in size, the need for search functionality to help users easily find information became apparent.

    To address this need, Mondo built a general-purpose full-text search engine that could be easily integrated into any website, intranet, extranets, etc.

    MondoSearch was developed using a combination of C and $-HTML and featured numerous advanced capabilities:

    • Automatic deduplication of crawled content
    • Language detection
    • Document classification (link list, empty page, article)
    • Automatic detection of site navigation elements 
    • Robot.txt and custom crawling rules
    • Indexing of sites using HTML frames
    • Customized ranking
    • Search page custom branding and styling
    • ... and a lot more


    Eventually, MondoSearch was spun off as a separate company, and MondoSoft was established, while Mondo continued as Mondo Solutions, delivering web solutions to customers.
     

    Later years

     

     

     

    Mondo Branded Merchandise

     

    Mondo Offices Lyngbyvej

     

    Mondo Offices Bådehavnsgade

     

     

     

    ]]>
    CluedInhttps://martinhyldahl.dk/projects/cluedin.aspx2024-05-03T12:14:13https://martinhyldahl.dk/projects/cluedin.aspxCluedIn Team

    CluedIn's mission is to give companies the data foundation they need to fulfil their data-driven intiatives.

    Motivation

    CluedIn's motivation is grounded in a strong belief that data will drive significant innovations in the future. The team is driven by the goal of providing companies with a solid technological foundation to harness the power of data effectively. Their underlying motivation is to contribute to solving global challenges using data in a scalable, robust, and ethical manner.


    Philosophy and ideology

    CluedIn's philosophy adopts a contrarian approach, challenging conventional perspectives to drive innovation. CluedIn critically examines existing problem-solving methods, questioning them comprehensively from various angles, believing that this scrutiny is the catalyst for true innovation.

    At its core, CluedIn's ideology focuses on identifying fundamental pillars of data essential to any undertaking. CluedIn is committed to delivering a master data management platform and ecosystem that support these foundational aspects, emphasizing a robust and fundamental approach to data in all its endeavors.

     

    CluedIn Company Values


    CluedIn.com

     

    Charity

    As 'Be Good People' is one of CluedIn's core values, the company has established a charity to help others in need.

    Read about Den socialøkonomiske virksomhed Lend a Hand ApS.


    Learn More about CluedIn:

     

    CluedIn in the News

    ]]>
    Abouthttps://martinhyldahl.dk/about.aspx2024-05-03T12:14:02https://martinhyldahl.dk/about.aspxMy name is Martin Sixhøj Hyldahl, I am 43 years old and I live in Denmark.

    I am currently working as co-founder and CTO of Copenhagen based startup CluedIn .

    CluedIn is a master data management platform giving companies the data foundation they need to fulfil their data-driven initiatives and deliver more value than ever before.
    Read More

     

    ]]>
    Articleshttps://martinhyldahl.dk/projects/cluedin/articles.aspx2024-03-26T20:55:01https://martinhyldahl.dk/projects/cluedin/articles.aspxMDM AI Readiness Checklist

    AI Readiness Checklist for Data Leaders and Practitioners

    Microsoft Fabric and Purview MDM Integration

    Microsoft Fabric and Purview Integration announced at Microsoft Ignite

    MDM in the IT Domain

    Why keeping Master Data Management (MDM) in the IT Domain is bad for business

    Most Common MDM Myths

    The Most Common MDM Myths. Debunked.

    The Definitive Master Data Management Toolkit

    CluedIn AI Assistant - the future of master data management

    Solving complex data challenges with CluedIn and Azure OpenAI

    Master Data Management and Data Governance

    Data Governance and Master Data Management. What is the difference and why do I need both?

    Cost of poor data quality

    The cost of poor quality data and how to fix it

    CluedIn third-party Purview experience

    ]]>
    CluedIn named in Garter Augmented Data Quality Solutions Magic Quadranthttps://martinhyldahl.dk/projects/cluedin/cluedin-videos/cluedin-named-in-garter-augmented-data-quality-solutions-magic-quadrant.aspx2024-03-26T01:04:22https://martinhyldahl.dk/projects/cluedin/cluedin-videos/cluedin-named-in-garter-augmented-data-quality-solutions-magic-quadrant.aspxCluedIn & Microsoft Fabric - Preparing your data for the era of AIhttps://martinhyldahl.dk/projects/cluedin/cluedin-videos/cluedin--microsoft-fabric---preparing-your-data-for-the-era-of-ai.aspx2024-03-26T01:04:13https://martinhyldahl.dk/projects/cluedin/cluedin-videos/cluedin--microsoft-fabric---preparing-your-data-for-the-era-of-ai.aspxCluedIn Microsoft Purview MDM Integrationhttps://martinhyldahl.dk/projects/cluedin/cluedin-microsoft-purview-mdm-integration.aspx2024-03-25T23:58:34https://martinhyldahl.dk/projects/cluedin/cluedin-microsoft-purview-mdm-integration.aspx
    A Complete Enterprise Data Governance solution

    CluedIn and Microsoft Purview MDM offer a unified, scalable, and
    transparent means to manage, govern and derive insights from data.

    CluedIn ensures true end-to-end data lineage by automatically tracking data in Microsoft Purview. Users can unify business glossaries for Golden Records, collaborate on terms, and build data products with Microsoft Purview assets. Detailed processing logs enable tracking of data changes, and CluedIn provides data quality scores for accuracy and completeness within Microsoft Purview. The system is highly scalable, offering a seamless data pool by connecting with all enterprise data through CluedIn and Azure applications, with automatic Azure Data Factory pipeline construction.

     

    Read more: Data governance with CluedIn and Microsoft Purview 

     

    ]]>
    Automatically sync assets in Microsoft Purview for masteringhttps://martinhyldahl.dk/projects/cluedin/cluedin-purview-videos/automatically-sync-assets-in-microsoft-purview-for-mastering.aspx2024-03-25T23:12:56https://martinhyldahl.dk/projects/cluedin/cluedin-purview-videos/automatically-sync-assets-in-microsoft-purview-for-mastering.aspxMicrosoft Purview and CluedIn - Granular Master Data Lineagehttps://martinhyldahl.dk/projects/cluedin/cluedin-purview-videos/microsoft-purview-and-cluedin---granular-master-data-lineage.aspx2024-03-02T23:35:31https://martinhyldahl.dk/projects/cluedin/cluedin-purview-videos/microsoft-purview-and-cluedin---granular-master-data-lineage.aspxHow to automatically sync assets in Microsoft Purview to CluedIn for masteringhttps://martinhyldahl.dk/projects/cluedin/cluedin-purview-videos/how-to-automatically-sync-assets-in-microsoft-purview-to-cluedin-for-mastering.aspx2024-03-02T23:35:26https://martinhyldahl.dk/projects/cluedin/cluedin-purview-videos/how-to-automatically-sync-assets-in-microsoft-purview-to-cluedin-for-mastering.aspxMicrosoft Purview & CluedIn Overviewhttps://martinhyldahl.dk/projects/cluedin/cluedin-purview-videos/microsoft-purview--cluedin-overview.aspx2024-03-02T23:35:19https://martinhyldahl.dk/projects/cluedin/cluedin-purview-videos/microsoft-purview--cluedin-overview.aspxMicrosoft Master Data Management and the Microsoft Intelligent Data Platformhttps://martinhyldahl.dk/projects/cluedin/cluedin-videos/microsoft-master-data-management-and-the-microsoft-intelligent-data-platform.aspx2024-03-02T23:34:51https://martinhyldahl.dk/projects/cluedin/cluedin-videos/microsoft-master-data-management-and-the-microsoft-intelligent-data-platform.aspxWalkthrough features of the CluedIn Microsoft master data managementhttps://martinhyldahl.dk/projects/cluedin/cluedin-videos/walkthrough-features-of-the-cluedin-microsoft-master-data-management.aspx2024-03-02T23:34:33https://martinhyldahl.dk/projects/cluedin/cluedin-videos/walkthrough-features-of-the-cluedin-microsoft-master-data-management.aspxCluedIn Online Developer Training Introductionhttps://martinhyldahl.dk/projects/cluedin/cluedin-videos/cluedin-online-developer-training-introduction.aspx2024-03-02T23:34:26https://martinhyldahl.dk/projects/cluedin/cluedin-videos/cluedin-online-developer-training-introduction.aspxCluedIn and the Microsoft Intelligent Data Platformhttps://martinhyldahl.dk/projects/cluedin/cluedin-videos/cluedin-and-the-microsoft-intelligent-data-platform.aspx2024-03-02T23:34:19https://martinhyldahl.dk/projects/cluedin/cluedin-videos/cluedin-and-the-microsoft-intelligent-data-platform.aspxAutomatically Enrich, Correct and Standardize datahttps://martinhyldahl.dk/projects/cluedin/cluedin-videos/automatically-enrich,-correct-and-standardize-data.aspx2024-03-02T23:34:14https://martinhyldahl.dk/projects/cluedin/cluedin-videos/automatically-enrich,-correct-and-standardize-data.aspxGetting started with CluedIn Master Data Managementhttps://martinhyldahl.dk/projects/cluedin/cluedin-videos/getting-started-with-cluedin-master-data-management.aspx2024-03-02T23:34:09https://martinhyldahl.dk/projects/cluedin/cluedin-videos/getting-started-with-cluedin-master-data-management.aspxEventual Connectivityhttps://martinhyldahl.dk/projects/cluedin/cluedin-videos/eventual-connectivity.aspx2024-03-02T23:34:04https://martinhyldahl.dk/projects/cluedin/cluedin-videos/eventual-connectivity.aspxCluedIn Azure Marketplace Application Installationhttps://martinhyldahl.dk/projects/cluedin/cluedin-videos/cluedin-azure-marketplace-application-installation.aspx2024-03-02T23:33:58https://martinhyldahl.dk/projects/cluedin/cluedin-videos/cluedin-azure-marketplace-application-installation.aspxCluedIn & the Microsoft Intelligent Data Platform Overviewhttps://martinhyldahl.dk/projects/cluedin/cluedin-videos/cluedin--the-microsoft-intelligent-data-platform-overview.aspx2024-03-02T23:33:53https://martinhyldahl.dk/projects/cluedin/cluedin-videos/cluedin--the-microsoft-intelligent-data-platform-overview.aspxEnrich, correct and validate data in seconds with Azure OpenAIhttps://martinhyldahl.dk/projects/cluedin/cluedin-videos/enrich,-correct-and-validate-data-in-seconds-with-azure-openai.aspx2024-03-02T23:33:49https://martinhyldahl.dk/projects/cluedin/cluedin-videos/enrich,-correct-and-validate-data-in-seconds-with-azure-openai.aspxBuilding trust in data with Azure OpenAIhttps://martinhyldahl.dk/projects/cluedin/cluedin-videos/building-trust-in-data-with-azure-openai.aspx2024-03-02T23:33:43https://martinhyldahl.dk/projects/cluedin/cluedin-videos/building-trust-in-data-with-azure-openai.aspxAutomating business policies with CluedIn and Azure OpenAIhttps://martinhyldahl.dk/projects/cluedin/cluedin-videos/automating-business-policies-with-cluedin-and-azure-openai.aspx2024-03-02T23:33:37https://martinhyldahl.dk/projects/cluedin/cluedin-videos/automating-business-policies-with-cluedin-and-azure-openai.aspxBuild automated business rules with CluedIn Cleanhttps://martinhyldahl.dk/projects/cluedin/cluedin-videos/build-automated-business-rules-with-cluedin-clean.aspx2024-03-02T23:33:32https://martinhyldahl.dk/projects/cluedin/cluedin-videos/build-automated-business-rules-with-cluedin-clean.aspxHow to build and customize Power Automate workflows in CluedInhttps://martinhyldahl.dk/projects/cluedin/cluedin-videos/how-to-build-and-customize-power-automate-workflows-in-cluedin.aspx2024-03-02T23:33:18https://martinhyldahl.dk/projects/cluedin/cluedin-videos/how-to-build-and-customize-power-automate-workflows-in-cluedin.aspxModern Master Data Managementhttps://martinhyldahl.dk/projects/cluedin/cluedin-videos/modern-master-data-management.aspx2024-03-02T23:32:52https://martinhyldahl.dk/projects/cluedin/cluedin-videos/modern-master-data-management.aspxInstallation Media Insidehttps://martinhyldahl.dk/projects/mondo/mondosearch-installations/installation-medium-gallery/installation-media-inside.aspx2024-03-02T23:23:08https://martinhyldahl.dk/projects/mondo/mondosearch-installations/installation-medium-gallery/installation-media-inside.aspxInstallation Media Discshttps://martinhyldahl.dk/projects/mondo/mondosearch-installations/installation-medium-gallery/installation-media-discs.aspx2024-03-02T23:23:02https://martinhyldahl.dk/projects/mondo/mondosearch-installations/installation-medium-gallery/installation-media-discs.aspxInstallation Media Coverhttps://martinhyldahl.dk/projects/mondo/mondosearch-installations/installation-medium-gallery/installation-media-cover.aspx2024-03-02T23:22:56https://martinhyldahl.dk/projects/mondo/mondosearch-installations/installation-medium-gallery/installation-media-cover.aspxInstallation Medium Galleryhttps://martinhyldahl.dk/projects/mondo/mondosearch-installations/installation-medium-gallery.aspx2024-03-02T23:22:50https://martinhyldahl.dk/projects/mondo/mondosearch-installations/installation-medium-gallery.aspxMondoSearch Language Detection Administrationhttps://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-language-detection-administration.aspx2024-03-02T23:22:20https://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-language-detection-administration.aspxMondoSearch Search Page Functionality Administrationhttps://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-search-page-functionality-administration.aspx2024-03-02T23:21:39https://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-search-page-functionality-administration.aspxMondoSearch Result Page Design Administrationhttps://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-result-page-design-administration.aspx2024-03-02T23:21:34https://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-result-page-design-administration.aspxMondoSearch Category Design Administrationhttps://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-category-design-administration.aspx2024-03-02T23:21:27https://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-category-design-administration.aspxMondoSearch Crawler Loghttps://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-crawler-log.aspx2024-03-02T23:21:21https://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-crawler-log.aspxMondoSearch GrapMaphttps://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-grapmap.aspx2024-03-02T23:21:14https://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-grapmap.aspxMondoSearch Crawler Summary Screenhttps://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-crawler-summary-screen.aspx2024-03-02T23:21:08https://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-crawler-summary-screen.aspxMondoSearch Crawler General Administrationhttps://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-crawler-general-administration.aspx2024-03-02T23:21:02https://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-crawler-general-administration.aspxMondoSearch Crawling Status Screenhttps://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-crawling-status-screen.aspx2024-03-02T23:20:56https://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-crawling-status-screen.aspxMondoSearch Publish Status Screenhttps://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-publish-status-screen.aspx2024-03-02T23:20:50https://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-publish-status-screen.aspxMondoSearch Crawler Connection Administrationhttps://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-crawler-connection-administration.aspx2024-03-02T23:20:45https://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-crawler-connection-administration.aspxMondoSearch Metatags Administrationhttps://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-metatags-administration.aspx2024-03-02T23:20:40https://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-metatags-administration.aspxMondoSearch User Administrationhttps://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-user-administration.aspx2024-03-02T23:20:34https://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-user-administration.aspxMondoSearch Login Pagehttps://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-login-page.aspx2024-03-02T23:20:28https://martinhyldahl.dk/projects/mondo/mondosearch-v-40/mondosearch-login-page.aspxDollar HTML Assignment and Control Structures 2https://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery/dollar-html-assignment-and-control-structures-2.aspx2024-03-02T23:19:37https://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery/dollar-html-assignment-and-control-structures-2.aspxDollar HTML Assignment and Control Structureshttps://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery/dollar-html-assignment-and-control-structures.aspx2024-03-02T23:19:31https://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery/dollar-html-assignment-and-control-structures.aspxDollar HTML Variables 2https://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery/dollar-html-variables-2.aspx2024-03-02T23:19:25https://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery/dollar-html-variables-2.aspxDollar HTML Variableshttps://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery/dollar-html-variables.aspx2024-03-02T23:19:19https://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery/dollar-html-variables.aspxDollar HTML Data Typeshttps://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery/dollar-html-data-types.aspx2024-03-02T23:19:13https://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery/dollar-html-data-types.aspxDollar HTML Server Script 2https://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery/dollar-html-server-script-2.aspx2024-03-02T23:19:08https://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery/dollar-html-server-script-2.aspxDollar HTML Server Scripthttps://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery/dollar-html-server-script.aspx2024-03-02T23:19:03https://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery/dollar-html-server-script.aspxDollar HTML Introduction 2https://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery/dollar-html-introduction-2.aspx2024-03-02T23:18:56https://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery/dollar-html-introduction-2.aspxDollar HTML Introductionhttps://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery/dollar-html-introduction.aspx2024-03-02T23:18:50https://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery/dollar-html-introduction.aspxDollar HTML Prefacehttps://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery/dollar-html-preface.aspx2024-03-02T23:18:45https://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery/dollar-html-preface.aspxDollar HTML Language Specification Coverhttps://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery/dollar-html-language-specification-cover.aspx2024-03-02T23:18:37https://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery/dollar-html-language-specification-cover.aspxDollar HTML Language Specificationhttps://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery/dollar-html-language-specification.aspx2024-03-02T23:18:31https://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery/dollar-html-language-specification.aspxGalleryhttps://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery.aspx2024-03-02T23:18:24https://martinhyldahl.dk/projects/mondo/dollar-html-programming-language/gallery.aspxHere is a few pictures of the $HTML language specification manual.

    ]]>
    Mondo Mouse Pad 4https://martinhyldahl.dk/projects/mondo/mondo-merchandise/mondo-mouse-pad-4.aspx2024-03-02T23:15:10https://martinhyldahl.dk/projects/mondo/mondo-merchandise/mondo-mouse-pad-4.aspxMondo Mouse Pad 3https://martinhyldahl.dk/projects/mondo/mondo-merchandise/mondo-mouse-pad-3.aspx2024-03-02T23:15:04https://martinhyldahl.dk/projects/mondo/mondo-merchandise/mondo-mouse-pad-3.aspxMondollarshttps://martinhyldahl.dk/projects/mondo/mondo-merchandise/mondollars.aspx2024-03-02T23:14:56https://martinhyldahl.dk/projects/mondo/mondo-merchandise/mondollars.aspxMondo Paper Binderhttps://martinhyldahl.dk/projects/mondo/mondo-merchandise/mondo-paper-binder.aspx2024-03-02T23:14:50https://martinhyldahl.dk/projects/mondo/mondo-merchandise/mondo-paper-binder.aspxMondo Caphttps://martinhyldahl.dk/projects/mondo/mondo-merchandise/mondo-cap.aspx2024-03-02T23:14:44https://martinhyldahl.dk/projects/mondo/mondo-merchandise/mondo-cap.aspxMondo Genuity Phonestandhttps://martinhyldahl.dk/projects/mondo/mondo-merchandise/mondo-genuity-phonestand.aspx2024-03-02T23:14:36https://martinhyldahl.dk/projects/mondo/mondo-merchandise/mondo-genuity-phonestand.aspxMondo Genuity Mousepadhttps://martinhyldahl.dk/projects/mondo/mondo-merchandise/mondo-genuity-mousepad.aspx2024-03-02T23:14:30https://martinhyldahl.dk/projects/mondo/mondo-merchandise/mondo-genuity-mousepad.aspxMondo Business Cardshttps://martinhyldahl.dk/projects/mondo/mondo-merchandise/mondo-business-cards.aspx2024-03-02T23:14:24https://martinhyldahl.dk/projects/mondo/mondo-merchandise/mondo-business-cards.aspxMondo Branded CD-ROMhttps://martinhyldahl.dk/projects/mondo/mondo-merchandise/mondo-branded-cd-rom.aspx2024-03-02T23:14:17https://martinhyldahl.dk/projects/mondo/mondo-merchandise/mondo-branded-cd-rom.aspxMondo Mouse Pad 2https://martinhyldahl.dk/projects/mondo/mondo-merchandise/mondo-mouse-pad-2.aspx2024-03-02T23:14:10https://martinhyldahl.dk/projects/mondo/mondo-merchandise/mondo-mouse-pad-2.aspxMondo Mouse Padhttps://martinhyldahl.dk/projects/mondo/mondo-merchandise/mondo-mouse-pad.aspx2024-03-02T23:14:03https://martinhyldahl.dk/projects/mondo/mondo-merchandise/mondo-mouse-pad.aspxMondo Floppy Diskshttps://martinhyldahl.dk/projects/mondo/mondo-merchandise/mondo-floppy-disks.aspx2024-03-02T23:13:57https://martinhyldahl.dk/projects/mondo/mondo-merchandise/mondo-floppy-disks.aspxMondo Merchandisehttps://martinhyldahl.dk/projects/mondo/mondo-merchandise.aspx2024-03-02T23:13:50https://martinhyldahl.dk/projects/mondo/mondo-merchandise.aspxReceptionhttps://martinhyldahl.dk/projects/mondo/mondo-offices-baadehavnsgade/reception.aspx2024-03-02T23:13:40https://martinhyldahl.dk/projects/mondo/mondo-offices-baadehavnsgade/reception.aspxDoor Logo 2https://martinhyldahl.dk/projects/mondo/mondo-offices-baadehavnsgade/door-logo-2.aspx2024-03-02T23:13:32https://martinhyldahl.dk/projects/mondo/mondo-offices-baadehavnsgade/door-logo-2.aspxDoor Logohttps://martinhyldahl.dk/projects/mondo/mondo-offices-baadehavnsgade/door-logo.aspx2024-03-02T23:13:26https://martinhyldahl.dk/projects/mondo/mondo-offices-baadehavnsgade/door-logo.aspxBuilding 2https://martinhyldahl.dk/projects/mondo/mondo-offices-baadehavnsgade/building-2.aspx2024-03-02T23:13:20https://martinhyldahl.dk/projects/mondo/mondo-offices-baadehavnsgade/building-2.aspxBuildinghttps://martinhyldahl.dk/projects/mondo/mondo-offices-baadehavnsgade/building.aspx2024-03-02T23:13:14https://martinhyldahl.dk/projects/mondo/mondo-offices-baadehavnsgade/building.aspxMondo Offices BĂ„dehavnsgadehttps://martinhyldahl.dk/projects/mondo/mondo-offices-baadehavnsgade.aspx2024-03-02T23:13:08https://martinhyldahl.dk/projects/mondo/mondo-offices-baadehavnsgade.aspxReception 3https://martinhyldahl.dk/projects/mondo/mondo-offices-lyngbyvej/reception-3.aspx2024-03-02T23:12:34https://martinhyldahl.dk/projects/mondo/mondo-offices-lyngbyvej/reception-3.aspxReception 2https://martinhyldahl.dk/projects/mondo/mondo-offices-lyngbyvej/reception-2.aspx2024-03-02T23:12:27https://martinhyldahl.dk/projects/mondo/mondo-offices-lyngbyvej/reception-2.aspxReception 1https://martinhyldahl.dk/projects/mondo/mondo-offices-lyngbyvej/reception-1.aspx2024-03-02T23:12:02https://martinhyldahl.dk/projects/mondo/mondo-offices-lyngbyvej/reception-1.aspxSignhttps://martinhyldahl.dk/projects/mondo/mondo-offices-lyngbyvej/sign.aspx2024-03-02T23:11:47https://martinhyldahl.dk/projects/mondo/mondo-offices-lyngbyvej/sign.aspxMondo Offices Lyngbyvejhttps://martinhyldahl.dk/projects/mondo/mondo-offices-lyngbyvej.aspx2024-03-02T23:10:54https://martinhyldahl.dk/projects/mondo/mondo-offices-lyngbyvej.aspxBuildinghttps://martinhyldahl.dk/projects/mondo/mondo-offices-lyngbyvej/building.aspx2024-03-02T23:04:22https://martinhyldahl.dk/projects/mondo/mondo-offices-lyngbyvej/building.aspxMicrosoft Purview and Master Data Management (MDM) Integrationhttps://martinhyldahl.dk/projects/cluedin/cluedin-purview-videos/microsoft-purview-and-master-data-management-(mdm)-integration.aspx2024-02-28T23:52:45https://martinhyldahl.dk/projects/cluedin/cluedin-purview-videos/microsoft-purview-and-master-data-management-(mdm)-integration.aspxMaster Data Management (MDM) & Microsoft Purviewhttps://martinhyldahl.dk/projects/cluedin/cluedin-purview-videos/master-data-management-(mdm)--microsoft-purview.aspx2024-02-20T21:26:49https://martinhyldahl.dk/projects/cluedin/cluedin-purview-videos/master-data-management-(mdm)--microsoft-purview.aspxOpen Sourcehttps://martinhyldahl.dk/projects/open-source.aspx2024-01-25T15:46:40https://martinhyldahl.dk/projects/open-source.aspx ]]>Microsoft Purview Master Data Management Demohttps://martinhyldahl.dk/projects/cluedin/cluedin-purview-videos/microsoft-purview-master-data-management-demo.aspx2024-01-21T01:49:22https://martinhyldahl.dk/projects/cluedin/cluedin-purview-videos/microsoft-purview-master-data-management-demo.aspxCluedIn Master Data Management on Azurehttps://martinhyldahl.dk/projects/cluedin/cluedin-master-data-management-on-azure.aspx2024-01-21T01:48:23https://martinhyldahl.dk/projects/cluedin/cluedin-master-data-management-on-azure.aspx

    CluedIn is a native solution for Master Data Management on Microsoft Azure.

    As part of the Microsoft Intelligent Data Platform partner ecosystem, CluedIn helps companies to accelerate the process of delivering data that is ready for insight. By eliminating the hardest parts of the master data management journey, CluedIn delivers high quality, integrated data that can be used by business and technical teams to fuel data-driven projects. CluedIn offers native integration to 27 Microsoft Azure services including Microsoft Purview, Azure Data Factory, Azure Synapse and more. The highlights of the solution include:

    • Graph-based, zero upfront modelling to accelerate time to value.
    • Cloud native auto-scaling for handling the largest or smallest MDM workloads.
    • Inbuilt Data Quality metrics, automated Business Rules, Business Glossary and Data Stewarding tools.
    • Support for unstructured, semi-structured, and structured data.
    • Live streaming of data, easy to share data throughout your business.

    CluedIn Azure MDM Architecture

    CluedIn natively integrates with the follow Microsoft Azure Services:


    See the solution here: CluedIn Microsoft Azure Master Data Management

    Learn how to build an end to end data governance and master data management stack with Microsoft Purview and CluedIn 

    ]]>
    Projectshttps://martinhyldahl.dk/projects.aspx2023-12-31T23:18:29https://martinhyldahl.dk/projects.aspx2024 (CTO & Co-founder at CluedIn):

    2023 (CTO & Co-founder at CluedIn):

    2022 (CTO & Co-founder at CluedIn):

    2021 (CTO & Co-founder at CluedIn):

    2020 (CTO & Co-founder at CluedIn):

    2019 (CTO & Co-founder at CluedIn):

    2018 (CTO & Co-founder at CluedIn):

    2017 (CTO &  Co-founder at CluedIn):

    • CluedIn 
    • Freelance developer and system administrator for HwT.dk 

    2016 (CTO &  Co-founder at CluedIn):

    • CluedIn 
    • Freelance developer and system administrator for HwT.dk 

    2015 (CTO & Co-founder at CluedIn):

    • CluedIn
    • Freelance developer and system administrator for HwT.dk 

    2015 (Software Developer at Sitecore A/S):

    • Sitecore CMS 8.0
    • Implementation of Team Foundation Server
    • Freelance developer and system administrator for HwT.dk 

    2014 (Software Developer at Sitecore A/S):

    • Sitecore CMS 8.0
    • Sitecore CMS 7.5
    • Sitecore CMS 7.2
    • Implementation of Team Foundation Server
    • Freelance developer and system administrator for HwT.dk

    2013 (Software Developer at Sitecore A/S):

    • Sitecore CMS 7.0 Update 2
    • Sitecore CMS 7.0 Update 1
    • Speaker at Sitecore User Groups
    • Sitecore CMS 7.0
    • Freelance developer and system administrator for HwT.dk

    2012 (Software Developer at Sitecore A/S):

    • Sitecore CMS 7.0

    2012 (Software Developer at Softronic Denmark A/S):

    • Softronic Travel Engine
    • Softronic Travel Engine Administration System
    • Projects for Kuoni and Ticket.se
    • Administration of source control and development environments for Softronic Denmark A/S
    • Freelance developer and system administrator for HwT.dk

    2011 (Software Developer at Softronic Denmark A/S):

    • Softronic Travel Engine
    • Softronic Travel Engine Administration System
    • Projects for Kuoni, Ticket.se and FDM Travel
    • Administration of source control and development environments for Softronic Denmark A/S
    • Freelance developer and system administrator for HwT.dk 
    • Fuzzy Hashing Library (Open Source Project)

    2010 (Software Developer at Softronic Denmark A/S):

    • Softronic Travel Engine
    • Softronic Travel Engine Administration System
    • Team Foundation Server 2010 deployment for Softronic Denmark A/S
    • Administration of source control and development environments for Softronic Denmark A/S
    • Freelance developer and system administrator for HwT.dk 
    • Fuzzy Hashing Library (Open Source Project)
    • Task Processing Service (Open Source Project)

    2009 (Software Developer at Mondo A/S):

    • Mondo Travel Engine
    • Projects for Kuoni, Ticket.se and FDM Travel
    • Team Foundation Server 2008 deployment for Nordea
    • Team Foundation Server 2008 deployment and data migration for Mondo A/S
    • Freelance developer and system administrator for HwT.dk 
    • Task Processing Service (Open Source Project)

    2008 (Software Developer at Mondo A/S):

    2007 (Software Developer at Mondo A/S):

    2006 (Software Developer at Mondo A/S):

    2005 (Software Developer at Mondo A/S):

    2004 (Software Developer at Mondo A/S):

    2003 (Software Developer at Mondo A/S):

    2002 (Software Developer at Mondo A/S):

    2001 (Software Developer at Mondo A/S):

    2000 (Software Developer at Mondo A/S):

    1999 (PC-Supporter, Software Developer at Mondo A/S) :

    1997 (Summer job at Mondo A/S) :

    1995 :

    • Database administration program for Scope

     

    ]]>
    Dollar HTML Programming Languagehttps://martinhyldahl.dk/projects/mondo/dollar-html-programming-language.aspx2023-12-22T23:40:16https://martinhyldahl.dk/projects/mondo/dollar-html-programming-language.aspxIntroduction from the manual

    1. Preface

    In January 1996, Mondo Inc. began to develop web-sites where database access and output based on user input where necessary features. At this time, the web server operating system was Unix for several reasons. Microsoft had not yet developed their web-server IIS yet and OS/2 was only in the initial phase. Netscape had introduced server-includes, SHTML-files, where it was possible to include special tags that were substituted with server values before the HTML output was forwarded to the Internet client browser.

    At this point in 1996, web programming had to be either Perl or GCI-scripts written in C/C++.

    Perl was, and still is insecure and C/C++ is hard to use even though the developed applications can be really fast performing server scripts.

    The need for middle-ware CGI-scripting tools was evident. Mondo wanted a toolkit to facilitate the development fast performing CGI-scripts and to develop web-server applications easy and fast. During the following year, Anders Hyldahl, Mondo Inc. invented and developed the server based dynamic HTML-language named $HTML. The language was designed such that HTML-programmers could easily integrate $HTML-statements with HTML - simple and straight. $HTML in an extension to normal HTML designed to produce HTML output. The $HTML language is designed specially for Internet web applications, unlike well known languages like Java, Perl or Basic who has been stretched to cover web applications.

    The $HTML script language uses the HTTP transport protocol to control traffic between client browser and server, determining how variables and their values are given from one session to another. The HTML extended character set specifying how string should be manipulated, cookies, server-requests, HTTP-redirections, are all natural part of the language. Since the language is specially designed for web applications, it has no meaning as traditional computer language.

    The language was further developed and refined during usage and has today been used to build a long list of complex, sophisticated and high performing web-sites. The $HTML server script language is currently being developed to support increased functionality to meet the HTML developers demand

    This documentation is aimed at the HTML editor who wishes to learn $HTML, no programming skills are required. This work has been edited by Thorkild Stoltze Laursen during December 1997 at Mondo Inc.

    Thorkild Stoltze Laursen, Mondo, Dec. 1997

     

     

    Code example:

    <html>
    <head>
    <title>$$-HTML examp101.msk</title>
    </head>
    <body>
    $SET(Message, "World")$
    Hello $Message$!
    </body>
    </html>
    

     

    ]]>
    WorkingOnSafety.nethttps://martinhyldahl.dk/projects/mondo/workingonsafetynet.aspx2023-12-22T00:17:10https://martinhyldahl.dk/projects/mondo/workingonsafetynet.aspxBuilt using the at the time newly released .NET based Web500 CMS Professional.





    Web500 wrote: ( captured by archive.org on 6 June 2002 ) :

     
    4 June 2002
    .NET Community Website for Arbejdstilsynet 

    The Danish Agency for Safety & Health, Arbejdstilsynet is implementing workingonsafety.net Community Website for international conference participants. The solution will be built on Web500 CMS Professional and implemented by Web500 partner Mondo A/S.

    This conference will establish a permanent network of experts in accident prevention and present an informal forum for the exchange of experience, new findings, and best practices in the global prevention of work-related accidents. 

    The website will be linked to the European Agency for Safety & Health at Work. 
     
    The Network will have its own permanent Internet site for continuous communication and problem-solving. All conference participants will be invited to register at the site, which will be launched at the Conference. 

    The Network site will be used for on-going communication between participants, organizations, and projects, exchange of research results, and discussions of common problems in prevention. Participants will also be able to post information about themselves, their current activities, and publications on the site. They will also be able to update their personal information continuously via password protected access.

    ]]>