The document introduces Alessandro Melchiori, a software architect at codiceplastico. It provides his name, role, and contact information including email, Twitter handle, and blog URL.
Na cestě od otevřeného přístupu k otevřenému vzdělávání, prezentace na konferenci INFOS 2015
http://www.infolib.sk/sk/spolok-slovenskych-knihovnikov-kniznic/infos-2015/
Citizens Alliance For Responsible Educationjtrifone
This document discusses the importance of responsible funding for the Cheshire school system and the impact that budget cuts could have. It provides data showing that Cheshire has high-performing schools but relatively low per-pupil spending compared to the state average. The original proposed 2010-2011 school budget aimed to maintain programs but further cuts were made, risking the loss of teachers, programs, and the quality of education. Shared sacrifices have been made but additional cuts could damage the schools and property values that make Cheshire a desirable place to live.
Youth Villages: 15 years of in-home successYouth Villages
Fifteen years after Youth Villages began sending counselors into homes to help troubled children by strengthening their families, the results are in. The nonprofit organization released data today showing that its family counselors have helped nearly 17,000 children with serious emotional and behavioral problems and their families since it began offering intensive in-home services in 1994. The data show that the program helped the children, who were in state custody or at risk of entering the foster care or juvenile justice system, achieve long-term stability at home. Some 84 percent of the children who completed at least 60 days of service were living successfully at home two years after the program; 82 percent reported no trouble with the law; and 83 percent were in school or had graduated.
The document discusses Roslyn, a .NET compiler platform that provides open-source C# and Visual Basic compilers with rich code analysis APIs. It outlines the compiler pipeline including parsing, binding, and IL emission, as well as APIs for syntax trees, symbols, and emitting. The document also describes how Roslyn enables language services like auto-completion, navigation, and refactoring tools.
Using Picturebooks to Expand PerceptionMissHayleyMac
The document discusses how picture books can be used to expand people's perceptions. It provides examples of picture books that can influence perception based on emotions, viewing things as parts versus wholes, length of observation, and sequence of observation. Some key picture books mentioned include The Dot, Duck! Rabbit!, and Black and White. The document also provides discussion questions and activities that can accompany each book to help readers understand how their own and others' perceptions may change.
Na cestě od otevřeného přístupu k otevřenému vzdělávání, prezentace na konferenci INFOS 2015
http://www.infolib.sk/sk/spolok-slovenskych-knihovnikov-kniznic/infos-2015/
Citizens Alliance For Responsible Educationjtrifone
This document discusses the importance of responsible funding for the Cheshire school system and the impact that budget cuts could have. It provides data showing that Cheshire has high-performing schools but relatively low per-pupil spending compared to the state average. The original proposed 2010-2011 school budget aimed to maintain programs but further cuts were made, risking the loss of teachers, programs, and the quality of education. Shared sacrifices have been made but additional cuts could damage the schools and property values that make Cheshire a desirable place to live.
Youth Villages: 15 years of in-home successYouth Villages
Fifteen years after Youth Villages began sending counselors into homes to help troubled children by strengthening their families, the results are in. The nonprofit organization released data today showing that its family counselors have helped nearly 17,000 children with serious emotional and behavioral problems and their families since it began offering intensive in-home services in 1994. The data show that the program helped the children, who were in state custody or at risk of entering the foster care or juvenile justice system, achieve long-term stability at home. Some 84 percent of the children who completed at least 60 days of service were living successfully at home two years after the program; 82 percent reported no trouble with the law; and 83 percent were in school or had graduated.
The document discusses Roslyn, a .NET compiler platform that provides open-source C# and Visual Basic compilers with rich code analysis APIs. It outlines the compiler pipeline including parsing, binding, and IL emission, as well as APIs for syntax trees, symbols, and emitting. The document also describes how Roslyn enables language services like auto-completion, navigation, and refactoring tools.
Using Picturebooks to Expand PerceptionMissHayleyMac
The document discusses how picture books can be used to expand people's perceptions. It provides examples of picture books that can influence perception based on emotions, viewing things as parts versus wholes, length of observation, and sequence of observation. Some key picture books mentioned include The Dot, Duck! Rabbit!, and Black and White. The document also provides discussion questions and activities that can accompany each book to help readers understand how their own and others' perceptions may change.
Dev Jumpstart: Build Your First App with MongoDBMongoDB
New to MongoDB? This talk will introduce the philosophy and features of MongoDB. We’ll discuss the benefits of the document-based data model that MongoDB offers by walking through how one can build a simple app to store books. We’ll cover inserting, updating, and querying the database of books. This session will jumpstart your knowledge of MongoDB development, providing you with context for the rest of the day's content.
The document summarizes an agenda for a presentation on building a MEAN stack application with MongoDB. It discusses designing schemas in MongoDB, using the MEAN stack, visualizing MongoDB data with tools like D3.js and NVD3.js, scalability and availability with MongoDB, and deployment architectures and operations.
The document introduces a workshop on big data tools and MongoDB, discusses how MediaGlu uses big data for advertising by tracking user paths across different channels, and outlines an agenda covering MongoDB fundamentals, running MongoDB, and labs on shell commands, aggregation, replication, and sharding.
Norberto Leite gives an introduction to MongoDB. He discusses that MongoDB is a document database that is open source, high performance, and horizontally scalable. He demonstrates how to install MongoDB, insert documents into collections, query documents, and update documents. Leite emphasizes that MongoDB allows for flexible schema design and the ability to evolve schemas over time to match application needs.
This document provides an overview and introduction to MongoDB, an open-source, high-performance NoSQL database. It outlines MongoDB's features like document-oriented storage, replication, sharding, and CRUD operations. It also discusses MongoDB's data model, comparisons to relational databases, and common use cases. The document concludes that MongoDB is well-suited for applications like content management, inventory management, game development, social media storage, and sensor data databases due to its flexible schema, distributed deployment, and low latency.
MongoDB.local Sydney: An Introduction to Document Databases with MongoDBMongoDB
This presentation will describe MongoDB's document database and what advantages it has over traditional databases. The presentation will explore MongoDB's server, query language, ecosystem and various tools. Brett will demonstrate using various MongoDB tools to assist in developing a Python application that utilises MongoDB as the database.
MongoDB is a document-oriented, horizontally scalable database. It uses dynamic schemas and stores data as JSON-like documents with optional schemas. MongoDB can be scaled out across multiple servers for high availability and large data volumes. Key features include replication, sharding, index types, atomic operations, embedded documents, and MapReduce.
MongoDB Schema Design (Richard Kreuter's Mongo Berlin preso)MongoDB
This document discusses schema design considerations for MongoDB databases. It recommends letting the application direct the schema, judiciously denormalizing data, designing schemas for indexing, using application-level joins when needed, avoiding treating collections as unstructured heaps, and not frequently resizing documents. The document provides examples of embedding related data and storing event data in separate documents to avoid resizing.
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and SparkVital.AI
This document provides an overview of MetaQL, which allows composing queries across NoSQL, SQL, SPARQL, and Spark databases using a domain model. Key points include:
- MetaQL uses a domain model to define concepts and compose typed queries in code that can execute across different databases.
- This separates concerns and improves developer efficiency over managing schemas and databases separately.
- Examples demonstrate MetaQL queries in graph, path, select, and aggregation formats across SQL, NoSQL, and RDF implementations.
MongoDB is an open-source, document-oriented database that provides high performance and horizontal scalability. It uses a document-model where data is organized in flexible, JSON-like documents rather than rigidly defined rows and tables. Documents can contain multiple types of nested objects and arrays. MongoDB is best suited for applications that need to store large amounts of unstructured or semi-structured data and benefit from horizontal scalability and high performance.
The document describes MongoDB as an open-source, high-performance, document-oriented database. It stores data in flexible, JSON-like documents, with schemaless collections. It supports dynamic queries, indexing, aggregation and scaling horizontally. MongoDB is suited for scaling out web applications, caching, and high volume use cases where SQL may not be a good fit.
Querying Riak Just Got Easier - Introducing Secondary IndicesRusty Klophaus
This presentation introduces new Riak KV functionality called Secondary Indexes. Secondary Indices allows a developer to retrieve data by attribute value, rather than by primary key.
Currently, a developer coding outside of Riak’s key/value based access must maintain their own indexes into the data using links, other Riak objects, or external systems. This is straightforward for simple use cases, but can add substantial coding and data modeling for complex applications. By formalizing an approach and building index support directly into Riak KV, we remove this burden from the application developer while preserving Riak’s core benefits, including scalability and tolerance against hardware failure and network partitions.
The presentation covers usage, capabilities, limitations, and lessons learned.
MongoDB is a non-relational database that uses a document-based data model. It is an alternative to traditional relational databases and is optimized for storing large amounts of unstructured and semi-structured data. MongoDB does not require a predefined schema and allows flexible, dynamic queries against documents using JavaScript. While relational databases are better suited for transactions, MongoDB is designed for horizontal scalability, faster queries, and flexible data modeling.
Peter Marshall, Technology Evangelist at Imply
Abstract: Apache Druid® can revolutionise business decision-making with a view of the freshest of fresh data in web, mobile, desktop, and data science notebooks. In this talk, we look at key activities to integrate into Apache Druid POCs, discussing common hurdles and signposting to important information.
Bio: Peter Marshall (https://petermarshall.io) is an Apache Druid Technology Evangelist at Imply (http://imply.io/), a company founded by original developers of Apache Druid. He has 20 years architecture experience in CRM, EDRM, ERP, EIP, Digital Services, Security, BI, Analytics, and MDM. He is TOGAF certified and has a BA degree in Theology and Computer Studies from the University of Birmingham in the United Kingdom.
Apache Doris (incubating) is an MPP-based interactive SQL data warehousing for reporting and analysis. It is open-sourced by Baidu. Doris mainly integrates the technology of Google Mesa and Apache Impala. Unlike other popular SQL-on-Hadoop systems, Doris is designed to be a simple and single tightly coupled system, not depending on other systems. Doris not only provides high concurrent low latency point query performance, but also provides high throughput queries of ad-hoc analysis. Doris not only provides batch data loading, but also provides near real-time mini-batch data loading. Doris also provides high availability, reliability, fault tolerance, and scalability. The simplicity (of developing, deploying and using) and meeting many data serving requirements in single system are the main features of Doris.
MongoDB Introduction talk at Dr Dobbs Conference, MongoDB Evenings at Bangalo...Prasoon Kumar
MongoDB is a leading nosql database. It is horizonatally scalable, document datastore. In this introduction given at Dr Dobbs Conference, Bangalore and Pune in April 2014, I show schema design with an example blog application and Python code snippets. I delivered the same in the maiden MongoDB Evening event at Delhi and Gurgaon in May 2014.
When constructing a data model for your MongoDB collection for CMS, there are various options you can choose from, each of which has its strengths and weaknesses. The three basic patterns are:
1.Store each comment in its own document.
2.Embed all comments in the “parent” document.
3.A hybrid design, stores comments separately from the “parent,” but aggregates comments into a small number of documents, where each contains many comments.
Code sample and wiki documentation is available on https://github.com/prasoonk/mycms_mongodb/wiki.
This presentation was given at the LDS Tech SORT Conference 2011 in Salt Lake City. The slides are quite comprehensive covering many topics on MongoDB. Rather than a traditional presentation, this was presented as more of a Q & A session. Topics covered include. Introduction to MongoDB, Use Cases, Schema design, High availability (replication) and Horizontal Scaling (sharding).
This document provides a summary of a MongoDB keynote presentation. It discusses new features in MongoDB including $lookup in 3.6, updating arrays, JSON schema, retryable writes, change streams, and MongoDB Compass. It also discusses using MongoDB Atlas for a messaging platform at eHarmony, including building a chat-based communication system and monitoring it with real-time metrics and alerting.
Agenda:
MongoDB Overview/History
Workshop
1. How to perform operations to MongoDB – Workshop
2. Using MongoDB in your Java application
Advance usage of MongoDB
1. Performance measurement comparison – real life use cases
3. Doing Cluster setup
4. Cons of MongoDB with other document oriented DB
5. Map-reduce/ Aggregation overview
Workshop prerequisite
1. All participants must bring their laptops.
2. https://github.com/geek007/mongdb-examples
3. Software prerequisite
a. Java version 1.6+
b. Your favorite IDE, Preferred http://www.jetbrains.com/idea/download/
c. MongoDB server version – 2.6.3 (http://www.mongodb.org/downloads - 64 bit version)
d. Participants can install MongoDB client – http://robomongo.org/
About Speaker:
Akbar Gadhiya is working with Ishi Systems as Programmer Analyst. Previously he worked with PMC, Baroda and HCL Technologies.
tranSMART Community Meeting 5-7 Nov 13 - Session 2: MongoDB: What, Why And WhenDavid Peyruc
tranSMART Community Meeting 5-7 Nov 13 - Session 2: MongoDB: What, Why And When
Massimo Brignoli, MongoDB Inc
The presentation will illustrate what MongoDB is, the advantages of the document based approach and some of the use cases where MongoDB is a perfect fit.
How to scale pods and nodes under heavy load? On k8s / AKS we have few options, like horizontal-pod-autoscaler or cluster autoscaler.
In this talk I show these options through some examples.
Dev Jumpstart: Build Your First App with MongoDBMongoDB
New to MongoDB? This talk will introduce the philosophy and features of MongoDB. We’ll discuss the benefits of the document-based data model that MongoDB offers by walking through how one can build a simple app to store books. We’ll cover inserting, updating, and querying the database of books. This session will jumpstart your knowledge of MongoDB development, providing you with context for the rest of the day's content.
The document summarizes an agenda for a presentation on building a MEAN stack application with MongoDB. It discusses designing schemas in MongoDB, using the MEAN stack, visualizing MongoDB data with tools like D3.js and NVD3.js, scalability and availability with MongoDB, and deployment architectures and operations.
The document introduces a workshop on big data tools and MongoDB, discusses how MediaGlu uses big data for advertising by tracking user paths across different channels, and outlines an agenda covering MongoDB fundamentals, running MongoDB, and labs on shell commands, aggregation, replication, and sharding.
Norberto Leite gives an introduction to MongoDB. He discusses that MongoDB is a document database that is open source, high performance, and horizontally scalable. He demonstrates how to install MongoDB, insert documents into collections, query documents, and update documents. Leite emphasizes that MongoDB allows for flexible schema design and the ability to evolve schemas over time to match application needs.
This document provides an overview and introduction to MongoDB, an open-source, high-performance NoSQL database. It outlines MongoDB's features like document-oriented storage, replication, sharding, and CRUD operations. It also discusses MongoDB's data model, comparisons to relational databases, and common use cases. The document concludes that MongoDB is well-suited for applications like content management, inventory management, game development, social media storage, and sensor data databases due to its flexible schema, distributed deployment, and low latency.
MongoDB.local Sydney: An Introduction to Document Databases with MongoDBMongoDB
This presentation will describe MongoDB's document database and what advantages it has over traditional databases. The presentation will explore MongoDB's server, query language, ecosystem and various tools. Brett will demonstrate using various MongoDB tools to assist in developing a Python application that utilises MongoDB as the database.
MongoDB is a document-oriented, horizontally scalable database. It uses dynamic schemas and stores data as JSON-like documents with optional schemas. MongoDB can be scaled out across multiple servers for high availability and large data volumes. Key features include replication, sharding, index types, atomic operations, embedded documents, and MapReduce.
MongoDB Schema Design (Richard Kreuter's Mongo Berlin preso)MongoDB
This document discusses schema design considerations for MongoDB databases. It recommends letting the application direct the schema, judiciously denormalizing data, designing schemas for indexing, using application-level joins when needed, avoiding treating collections as unstructured heaps, and not frequently resizing documents. The document provides examples of embedding related data and storing event data in separate documents to avoid resizing.
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and SparkVital.AI
This document provides an overview of MetaQL, which allows composing queries across NoSQL, SQL, SPARQL, and Spark databases using a domain model. Key points include:
- MetaQL uses a domain model to define concepts and compose typed queries in code that can execute across different databases.
- This separates concerns and improves developer efficiency over managing schemas and databases separately.
- Examples demonstrate MetaQL queries in graph, path, select, and aggregation formats across SQL, NoSQL, and RDF implementations.
MongoDB is an open-source, document-oriented database that provides high performance and horizontal scalability. It uses a document-model where data is organized in flexible, JSON-like documents rather than rigidly defined rows and tables. Documents can contain multiple types of nested objects and arrays. MongoDB is best suited for applications that need to store large amounts of unstructured or semi-structured data and benefit from horizontal scalability and high performance.
The document describes MongoDB as an open-source, high-performance, document-oriented database. It stores data in flexible, JSON-like documents, with schemaless collections. It supports dynamic queries, indexing, aggregation and scaling horizontally. MongoDB is suited for scaling out web applications, caching, and high volume use cases where SQL may not be a good fit.
Querying Riak Just Got Easier - Introducing Secondary IndicesRusty Klophaus
This presentation introduces new Riak KV functionality called Secondary Indexes. Secondary Indices allows a developer to retrieve data by attribute value, rather than by primary key.
Currently, a developer coding outside of Riak’s key/value based access must maintain their own indexes into the data using links, other Riak objects, or external systems. This is straightforward for simple use cases, but can add substantial coding and data modeling for complex applications. By formalizing an approach and building index support directly into Riak KV, we remove this burden from the application developer while preserving Riak’s core benefits, including scalability and tolerance against hardware failure and network partitions.
The presentation covers usage, capabilities, limitations, and lessons learned.
MongoDB is a non-relational database that uses a document-based data model. It is an alternative to traditional relational databases and is optimized for storing large amounts of unstructured and semi-structured data. MongoDB does not require a predefined schema and allows flexible, dynamic queries against documents using JavaScript. While relational databases are better suited for transactions, MongoDB is designed for horizontal scalability, faster queries, and flexible data modeling.
Peter Marshall, Technology Evangelist at Imply
Abstract: Apache Druid® can revolutionise business decision-making with a view of the freshest of fresh data in web, mobile, desktop, and data science notebooks. In this talk, we look at key activities to integrate into Apache Druid POCs, discussing common hurdles and signposting to important information.
Bio: Peter Marshall (https://petermarshall.io) is an Apache Druid Technology Evangelist at Imply (http://imply.io/), a company founded by original developers of Apache Druid. He has 20 years architecture experience in CRM, EDRM, ERP, EIP, Digital Services, Security, BI, Analytics, and MDM. He is TOGAF certified and has a BA degree in Theology and Computer Studies from the University of Birmingham in the United Kingdom.
Apache Doris (incubating) is an MPP-based interactive SQL data warehousing for reporting and analysis. It is open-sourced by Baidu. Doris mainly integrates the technology of Google Mesa and Apache Impala. Unlike other popular SQL-on-Hadoop systems, Doris is designed to be a simple and single tightly coupled system, not depending on other systems. Doris not only provides high concurrent low latency point query performance, but also provides high throughput queries of ad-hoc analysis. Doris not only provides batch data loading, but also provides near real-time mini-batch data loading. Doris also provides high availability, reliability, fault tolerance, and scalability. The simplicity (of developing, deploying and using) and meeting many data serving requirements in single system are the main features of Doris.
MongoDB Introduction talk at Dr Dobbs Conference, MongoDB Evenings at Bangalo...Prasoon Kumar
MongoDB is a leading nosql database. It is horizonatally scalable, document datastore. In this introduction given at Dr Dobbs Conference, Bangalore and Pune in April 2014, I show schema design with an example blog application and Python code snippets. I delivered the same in the maiden MongoDB Evening event at Delhi and Gurgaon in May 2014.
When constructing a data model for your MongoDB collection for CMS, there are various options you can choose from, each of which has its strengths and weaknesses. The three basic patterns are:
1.Store each comment in its own document.
2.Embed all comments in the “parent” document.
3.A hybrid design, stores comments separately from the “parent,” but aggregates comments into a small number of documents, where each contains many comments.
Code sample and wiki documentation is available on https://github.com/prasoonk/mycms_mongodb/wiki.
This presentation was given at the LDS Tech SORT Conference 2011 in Salt Lake City. The slides are quite comprehensive covering many topics on MongoDB. Rather than a traditional presentation, this was presented as more of a Q & A session. Topics covered include. Introduction to MongoDB, Use Cases, Schema design, High availability (replication) and Horizontal Scaling (sharding).
This document provides a summary of a MongoDB keynote presentation. It discusses new features in MongoDB including $lookup in 3.6, updating arrays, JSON schema, retryable writes, change streams, and MongoDB Compass. It also discusses using MongoDB Atlas for a messaging platform at eHarmony, including building a chat-based communication system and monitoring it with real-time metrics and alerting.
Agenda:
MongoDB Overview/History
Workshop
1. How to perform operations to MongoDB – Workshop
2. Using MongoDB in your Java application
Advance usage of MongoDB
1. Performance measurement comparison – real life use cases
3. Doing Cluster setup
4. Cons of MongoDB with other document oriented DB
5. Map-reduce/ Aggregation overview
Workshop prerequisite
1. All participants must bring their laptops.
2. https://github.com/geek007/mongdb-examples
3. Software prerequisite
a. Java version 1.6+
b. Your favorite IDE, Preferred http://www.jetbrains.com/idea/download/
c. MongoDB server version – 2.6.3 (http://www.mongodb.org/downloads - 64 bit version)
d. Participants can install MongoDB client – http://robomongo.org/
About Speaker:
Akbar Gadhiya is working with Ishi Systems as Programmer Analyst. Previously he worked with PMC, Baroda and HCL Technologies.
tranSMART Community Meeting 5-7 Nov 13 - Session 2: MongoDB: What, Why And WhenDavid Peyruc
tranSMART Community Meeting 5-7 Nov 13 - Session 2: MongoDB: What, Why And When
Massimo Brignoli, MongoDB Inc
The presentation will illustrate what MongoDB is, the advantages of the document based approach and some of the use cases where MongoDB is a perfect fit.
How to scale pods and nodes under heavy load? On k8s / AKS we have few options, like horizontal-pod-autoscaler or cluster autoscaler.
In this talk I show these options through some examples.
The document discusses Docker and Kubernetes tools for Visual Studio code. It provides an overview of Docker, how to build Docker images using Dockerfiles, and how to use the Docker extension in VS Code. It also covers developing applications inside Docker containers using the Remote - Containers extension. Finally, it gives a basic introduction to Kubernetes, including nodes, pods, deployments, and services. The presenter demonstrates creating a Dockerfile and deploying to Kubernetes.
Azure Search is a search-as-a-service cloud solution
that gives developers APIs and tools for adding a rich search experience
over private, heterogenous content in web, mobile, and enterprise applications.
This document provides an overview of Kubernetes and microservices architecture. It discusses the challenges with monolithic applications and benefits of microservices. Key Kubernetes concepts are explained like masters, nodes, objects, pods, services and deployments. Azure Kubernetes Service (AKS) is introduced as a way to simplify deploying and managing Kubernetes clusters on Azure without having to self-host the Kubernetes infrastructure.
This document provides an introduction to searching with Elasticsearch. It demonstrates how to perform basic searches on an indexed Twitter dataset using curl commands. It also summarizes Elasticsearch concepts like inverted indexes, analyzers, tokenization, normalization, and filters. Elasticsearch.NET and NEST clients for .NET Core are briefly compared.
This document provides an overview of Azure Dev Spaces, which allows developers to share an Azure Kubernetes Service (AKS) cluster for building and testing applications. It discusses challenges with manually hosting Kubernetes clusters and benefits of AKS, which simplifies Kubernetes deployment and management. Azure Dev Spaces enables developers to test code end-to-end on an AKS cluster without needing to replicate or simulate dependencies. It also allows easy onboarding of new team members with minimal machine setup required. The document concludes with a demonstration of Azure Dev Spaces.
Azure functions: from a function to a whole application in 60 minutesAlessandro Melchiori
This document discusses Azure Functions and serverless computing. It describes how Azure Functions evolved from WebJobs and provides a lightweight way to run .NET code on Azure without having to manage infrastructure. Functions can be triggered by events and use bindings to integrate with data sources. The document demonstrates how to create Function Apps locally or on Azure using the CLI or portal, and how to configure runtime versions and bindings. It also introduces the Durable Functions extension for orchestrating function workflows and chaining or fan out/fan in functions.
This document provides an overview of Kubernetes and microservices architectures. It discusses the differences between monolithic and microservices applications and the advantages and disadvantages of each. It then introduces Kubernetes, including its origins at Google, components like the master, nodes, and objects. It covers management techniques like imperative commands, imperative object configuration, and declarative object configuration. Finally, it discusses key Kubernetes concepts like pods, services, and deployments. It also compares manually hosting a Kubernetes cluster to using Azure Kubernetes Service.
How to build a monitoring system for docker from scratch and how to use Azure Operations Management Suite (aka OMS) to collect info about docker cluster deployment
This document discusses cooking Akka.Net and Service Fabric together. It provides an overview of Service Fabric architecture including its cluster model and application model. It describes Service Fabric Reliable Actors and Reliable Collections. It demonstrates Service Fabric Reliable Actors, integrating Service Fabric and Akka.Net, and using Service Fabric for persistence with Akka.Net. It also covers upgrading Service Fabric applications.
Azure SQL Database is a relational database-as-a-service hosted in the Azure cloud that reduces costs by eliminating the need to manage virtual machines, operating systems, or database software. It provides automatic backups, high availability through geo-replication, and the ability to scale performance by changing service tiers. Azure Cosmos DB is a globally distributed, multi-model database that supports automatic indexing, multiple data models via different APIs, and configurable consistency levels with strong performance guarantees. Azure Redis Cache uses the open-source Redis data structure store with managed caching instances in Azure for improved application performance.
The document discusses Docker and Azure. It provides an overview of Docker's architecture including registries, images and containers. It describes how Docker can be used to implement microservices with a layered architecture. It then discusses using private registries like Docker Hub or building your own, as well as Azure Container Registry. It demonstrates running dockerized applications on a single VM, cluster with orchestrator, or Azure Container Service. It also demonstrates a CI/CD pipeline and questions are taken at the end.
Introduzione al protocollo websocket e come implementarlo "manualmente" in un'applicazione asp.net
SignalR: architettura di base, come utilizzare la libreria nei nostri progetti e come configurare i "backplane" per scenari di scale-out.
Quick-overview sulla nuova versione di SignalR per dot.net core
This document provides an overview of Azure Service Fabric, including:
1) Service Fabric is a distributed systems platform that makes it easy to package, deploy, and manage scalable and reliable microservices and containers.
2) It allows applications to be composed of small, independent processes called microservices that can communicate with each other.
3) Service Fabric handles deployment, scaling and management of microservice applications and containers, enabling developers to focus on writing code without having to deal with infrastructure details.
Project Management Semester Long Project - Acuityjpupo2018
Acuity is an innovative learning app designed to transform the way you engage with knowledge. Powered by AI technology, Acuity takes complex topics and distills them into concise, interactive summaries that are easy to read & understand. Whether you're exploring the depths of quantum mechanics or seeking insight into historical events, Acuity provides the key information you need without the burden of lengthy texts.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
OpenID AuthZEN Interop Read Out - AuthorizationDavid Brossard
During Identiverse 2024 and EIC 2024, members of the OpenID AuthZEN WG got together and demoed their authorization endpoints conforming to the AuthZEN API
Digital Marketing Trends in 2024 | Guide for Staying AheadWask
https://www.wask.co/ebooks/digital-marketing-trends-in-2024
Feeling lost in the digital marketing whirlwind of 2024? Technology is changing, consumer habits are evolving, and staying ahead of the curve feels like a never-ending pursuit. This e-book is your compass. Dive into actionable insights to handle the complexities of modern marketing. From hyper-personalization to the power of user-generated content, learn how to build long-term relationships with your audience and unlock the secrets to success in the ever-shifting digital landscape.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
7. Data modeling
• Embedding
– you have “contains” relationships between
entities
– you have one-to-many relationships where
the “many” objects always appear with or are
viewed in the context of their parent
documents
8. Data modeling
• Referencing
– when embedding would result in duplication of
data but would not provide sufficient read
performance advantages to outweigh the
implications of the duplication
– to represent more complex many-to-many
relationships
– to model large hierarchical data sets
13. Sharding
• Sharding automatically balances data and
load across machines. Sharding provides
additional write capacity by distributing
the write load over a number of mongod
instances.
Inserite l’eventuale vostro logo in basso a destra
Slide da mostrare prima di iniziare la sessione – non rimuovere!
Embedding provides the following benefits: - generally better performance for read operations. - the ability to request and retrieve related data in a single database operation. Embedding related data in documents, can lead to situations where documents grow after creation. Document growth can impact write performance and lead to data fragmentation. MongoDB only provides atomic operations on the level of a single document. As a result needs for atomic operations influence decisions to use embedded or referenced relationships when modeling data for MongoDB. Embed fields that need to be modified together atomically in the same document.