PLEASE DOWNLOAD SO ANIMATIONS WORK PROPERLY.
I created this slide presentation to teach teen girls about databases! How did they LOVE the demo? I made a boyfriend table, a girlfriend table, & a "who dated who" table!
It's now presented at all Microsoft DigiGirlz events (with "the hotties" being updated over time.)
Microsoft Access is a relational database management system from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface. It is used to create relational databases and offers a flexible environment for database developers and users. Access is a database software provided by Microsoft that is commonly used by small businesses and hobby programmers to create customized desktop systems for handling data.
The document describes how to create an Android app that allows users to create an account and log in using a SQLite database. The app includes activities for sign up and login. The sign up activity allows creating a new user account by inserting data into a database table. The login activity authenticates users by querying the database and checking the password. The database is implemented using a DatabaseHelper class to manage creating and upgrading the database, and a LoginDatabaseAdapter class for performing CRUD operations.
This document discusses various ways to work with files in JavaScript, including:
- Using the File and FileList APIs to access files selected by the user or dragged/dropped into the browser.
- Parsing common file formats like XLS, XLSX, PDF and others using libraries like SheetJS and PDF.js.
- Getting files from the server and saving files locally using techniques like iframes, execCommand, localStorage, and the File System API.
The document provides code examples for reading, parsing, compressing, and saving different file types in the browser using JavaScript.
Access Reports for Tenderfeet (or is that tenderfoots?) Alan Manifold
This document provides an introduction to using Access reports with Voyager data. It discusses key concepts like queries, tables, fields, joins, criteria and grouping. It explains how to set up the database, link Voyager tables, run pre-existing queries and reports, and modify queries and reports. The goal is to help users who are new to Access ("Tenderfeet") get comfortable extracting and presenting data from Voyager through Access.
R.E.A.D: Four steps for selecting the right modules Midcamp 2015Michael Miles
One of the most crucial and important steps in building any Drupal project is determing which modules to use. When you are reviewing your functionality needs you may ask yourself:
Where and how can I find the modules I need?
Will this module I found solve my functionality needs?
Will I need to patch this module?
Should I just write my own custom module?
To quickly and correctly answer these questions, there are four simple steps you should follow. It's as simple as learning how to R.E.A.D.
This session goes over the four steps of R.E.A.D, which can help you to quickly and correctly identify which module fits your functionality needs, if you should patch a contrib module or if you should write your own custom module.
This session will use real world examples of using the steps of R.E.A.D to make module decisions. We will also cover the basics and best practices of writing patches and custom modules and how to contribute them back to the Drupal community.
This session is geared towrds developer, site builders and functionality decision makers who consider themselves new to Drupal. This session can also prove to be beneficial to experienced drupalists who want to validate/improve habits they have developed.
SQLite is a lightweight database that can be used to persist data between sessions of an Android app. The SQLiteOpenHelper class manages database creation and upgrading, and provides methods like onCreate() and onUpgrade() to define how the database schema is set up. Queries can be performed on the database using the query() method of the SQLiteDatabase class to retrieve data as a Cursor object.
Database connection instructions in net beans ide 7.1.2Vikas Gunti
This is sample database creation through glass fish server using net beans ide , my instructions in this document will be meant for creation of database if you have proper server side code as middle ware .
SQLite is an open source SQL database that is embedded into Android devices. It uses very little memory (approx. 250KB) and supports SQL syntax, transactions, and prepared statements. SQLite comes preinstalled on all Android devices and stores application databases in the DATA/data/APP_NAME/databases directory. The android.database and android.database.sqlite packages provide classes for opening databases like SQLiteDatabase and working with SQLite in Android like performing insert, update, delete, and query operations.
Microsoft Access is a relational database management system from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface. It is used to create relational databases and offers a flexible environment for database developers and users. Access is a database software provided by Microsoft that is commonly used by small businesses and hobby programmers to create customized desktop systems for handling data.
The document describes how to create an Android app that allows users to create an account and log in using a SQLite database. The app includes activities for sign up and login. The sign up activity allows creating a new user account by inserting data into a database table. The login activity authenticates users by querying the database and checking the password. The database is implemented using a DatabaseHelper class to manage creating and upgrading the database, and a LoginDatabaseAdapter class for performing CRUD operations.
This document discusses various ways to work with files in JavaScript, including:
- Using the File and FileList APIs to access files selected by the user or dragged/dropped into the browser.
- Parsing common file formats like XLS, XLSX, PDF and others using libraries like SheetJS and PDF.js.
- Getting files from the server and saving files locally using techniques like iframes, execCommand, localStorage, and the File System API.
The document provides code examples for reading, parsing, compressing, and saving different file types in the browser using JavaScript.
Access Reports for Tenderfeet (or is that tenderfoots?) Alan Manifold
This document provides an introduction to using Access reports with Voyager data. It discusses key concepts like queries, tables, fields, joins, criteria and grouping. It explains how to set up the database, link Voyager tables, run pre-existing queries and reports, and modify queries and reports. The goal is to help users who are new to Access ("Tenderfeet") get comfortable extracting and presenting data from Voyager through Access.
R.E.A.D: Four steps for selecting the right modules Midcamp 2015Michael Miles
One of the most crucial and important steps in building any Drupal project is determing which modules to use. When you are reviewing your functionality needs you may ask yourself:
Where and how can I find the modules I need?
Will this module I found solve my functionality needs?
Will I need to patch this module?
Should I just write my own custom module?
To quickly and correctly answer these questions, there are four simple steps you should follow. It's as simple as learning how to R.E.A.D.
This session goes over the four steps of R.E.A.D, which can help you to quickly and correctly identify which module fits your functionality needs, if you should patch a contrib module or if you should write your own custom module.
This session will use real world examples of using the steps of R.E.A.D to make module decisions. We will also cover the basics and best practices of writing patches and custom modules and how to contribute them back to the Drupal community.
This session is geared towrds developer, site builders and functionality decision makers who consider themselves new to Drupal. This session can also prove to be beneficial to experienced drupalists who want to validate/improve habits they have developed.
SQLite is a lightweight database that can be used to persist data between sessions of an Android app. The SQLiteOpenHelper class manages database creation and upgrading, and provides methods like onCreate() and onUpgrade() to define how the database schema is set up. Queries can be performed on the database using the query() method of the SQLiteDatabase class to retrieve data as a Cursor object.
Database connection instructions in net beans ide 7.1.2Vikas Gunti
This is sample database creation through glass fish server using net beans ide , my instructions in this document will be meant for creation of database if you have proper server side code as middle ware .
SQLite is an open source SQL database that is embedded into Android devices. It uses very little memory (approx. 250KB) and supports SQL syntax, transactions, and prepared statements. SQLite comes preinstalled on all Android devices and stores application databases in the DATA/data/APP_NAME/databases directory. The android.database and android.database.sqlite packages provide classes for opening databases like SQLiteDatabase and working with SQLite in Android like performing insert, update, delete, and query operations.
Managing High Availability with Low CostDataLeader.io
The document discusses managing high availability systems with low budgets. It defines scalability, reliability, and availability and notes that availability requires both scalability and reliability. It then describes two example systems that require 24/7 availability but have budget constraints: an emergency notification system and a call routing system. The document outlines several approaches tried to improve availability cheaply, including leveraging redundancy, extensive testing, and monitoring. It provides statistics on system uptime and lessons learned around designing for failure, failing fast, and frequent monitoring to improve availability with limited budgets.
This document provides an extensive summary of Kim Schmidt's professional experience, skills, and qualifications. Key details include:
- Kim has over 15 years of experience in marketing, PR, project management, and technology roles across several companies.
- She specializes in brand management, data management, emerging technologies, and event coordination/management.
- Key skills include analytics, strategy, communication, and leadership. She has expertise in AWS, SQL, JavaScript and more.
- Testimonials from previous managers and colleagues praise her energy, drive, technical skills, networking abilities, and results.
Complexity Management Literacy Meeting - Presentazione di Marinella De Simone...Complexity Institute
Per il Complexity Management Literacy Meeting 2015, Marinella De Simone - Presidente del Complexity Institute - ha presentato come Libro Consigliato
Il castello dei destini incrociati – La taverna dei destini incrociati
di Italo Calvino
The document discusses databases and introduces some key concepts about them. It provides an agenda that covers what a database is, why they are needed since spreadsheets have limitations, and how databases are used with tables and relationships between tables. It includes an activity walking through a sample database and querying it to retrieve specific data and create a view. It also discusses why someone may want to become a database developer and provides resources for further learning.
The document introduces databases and how they are used. It discusses how databases store information across multiple tables and allow users to query specific data using languages like SQL. It also encourages the reader to learn more about database development by providing several resources for doing so.
This document provides an overview of databases and the Microsoft Access program. It defines what a database is, explains the main components of a database including fields, entries and records. It also describes the different views in Access like datasheet view, design view and form view. Finally, it outlines the major functions of databases like reports, sorting and searching and provides steps to create a database in Access.
This document provides an overview of databases and the Microsoft Access program. It defines what a database is, explains the main components of a database including fields, entries, and records. It also describes the different views in Access like datasheet, design, and form view. Finally, it outlines the major functions of databases like sorting, searching, and reports and provides steps for creating an Access database.
This document provides an overview of databases and the Microsoft Access program. It defines what a database is, explains the main components of a database including fields, entries, and records. It also describes the different views in Access like datasheet, design, and form view. Finally, it outlines the major functions of databases like sorting, searching, and reports and provides steps for creating an Access database.
This document provides an overview of databases and the Microsoft Access program. It defines what a database is, explains the main components of a database including fields, entries, and records. It also describes the different views in Access like datasheet, design, and form views. Finally, it outlines the major functions of databases like reports, sorting, and searching and provides steps for creating an Access database.
This document discusses .NET database objects and how to work with databases in .NET applications. It describes how to create a Windows Forms application with a dataset and table adapter to interact with a SQL database. It explains primary keys, foreign keys, and how to perform common database operations like selecting, inserting, updating and deleting data using .NET objects like the dataset, table adapter, and binding navigator.
If you are working with data, it almost certainly came from people who did not make it for you. That means it is not perfect for your needs. Here are some easy ways to wrangle it with tools you mostly have already.
This document discusses data representation in C# and ADO.NET. It begins by explaining that C# objects are similar to Java objects but with properties instead of getter/setter methods. It then covers how to create a class with properties in C# and use objects. The document also discusses encapsulation in ADO.NET and how it handles connecting to databases. It provides steps for connecting to a database, creating a data adapter and dataset, binding controls to display data, and adding code to populate the dataset and allow navigation between records.
SQL Basic and conceptual Explained with Examples,Graphs, pictures etc maheshpharale
This chapter introduces subqueries, which allow queries to be nested within other queries. It discusses how subqueries can be used in the WHERE clause to filter results based on the output of another query. Some examples shown include using a subquery to find employees whose salary is greater than the average salary, and finding products whose price is lower than the average price of all products. The chapter explains that subqueries return a single value, row, or table that can then be used by the outer query, and discusses techniques for writing efficient subqueries.
Style Intelligence is a business intelligence tool that allows users to connect to data sources, create queries to retrieve and transform data, and build dashboards and reports for data exploration, analysis, and collaboration. The document provides step-by-step instructions for connecting to common data sources like spreadsheets, databases, and text files; creating queries using a wizard or SQL; and importing data files.
This document provides an overview of databases and Microsoft Access. It defines key database concepts like records, fields, and data types. It explains how to start Microsoft Access and create new or open existing databases, including using the database wizard or creating a blank database. It also introduces some common Microsoft Access objects like tables, forms, and reports. The document serves as an introduction to working with databases in Microsoft Access.
This document provides information about databases and how to use OpenOffice Base. It discusses:
1) How databases work by centralizing data in one location so all applications can access the same updated information.
2) The advantages of databases like reducing data redundancy, controlling inconsistencies, and facilitating data sharing.
3) The differences between flat and relational databases and that OpenOffice Base is a relational database management system (RDBMS).
4) The basic functions of OpenOffice Base including creating tables, setting primary keys, opening existing databases, and writing queries.
This document provides an overview of database management systems and different types of databases. It discusses how databases store and organize data, the roles of database analysts and administrators, features of database management systems like data maintenance, security, and backups. It also introduces different data models including relational, object-oriented, and multi-dimensional databases, comparing their data storage, specialties, benefits, and sample applications.
This document provides an overview of Microsoft Access and how to create basic objects like tables, forms, and queries. It defines key concepts like fields, records, primary keys, and data types. It then provides step-by-step instructions on how to create a simple table with fields like Name and Age, enter some records, and build a query to extract records where Age is greater than or equal to 35.
Managing High Availability with Low CostDataLeader.io
The document discusses managing high availability systems with low budgets. It defines scalability, reliability, and availability and notes that availability requires both scalability and reliability. It then describes two example systems that require 24/7 availability but have budget constraints: an emergency notification system and a call routing system. The document outlines several approaches tried to improve availability cheaply, including leveraging redundancy, extensive testing, and monitoring. It provides statistics on system uptime and lessons learned around designing for failure, failing fast, and frequent monitoring to improve availability with limited budgets.
This document provides an extensive summary of Kim Schmidt's professional experience, skills, and qualifications. Key details include:
- Kim has over 15 years of experience in marketing, PR, project management, and technology roles across several companies.
- She specializes in brand management, data management, emerging technologies, and event coordination/management.
- Key skills include analytics, strategy, communication, and leadership. She has expertise in AWS, SQL, JavaScript and more.
- Testimonials from previous managers and colleagues praise her energy, drive, technical skills, networking abilities, and results.
Complexity Management Literacy Meeting - Presentazione di Marinella De Simone...Complexity Institute
Per il Complexity Management Literacy Meeting 2015, Marinella De Simone - Presidente del Complexity Institute - ha presentato come Libro Consigliato
Il castello dei destini incrociati – La taverna dei destini incrociati
di Italo Calvino
The document discusses databases and introduces some key concepts about them. It provides an agenda that covers what a database is, why they are needed since spreadsheets have limitations, and how databases are used with tables and relationships between tables. It includes an activity walking through a sample database and querying it to retrieve specific data and create a view. It also discusses why someone may want to become a database developer and provides resources for further learning.
The document introduces databases and how they are used. It discusses how databases store information across multiple tables and allow users to query specific data using languages like SQL. It also encourages the reader to learn more about database development by providing several resources for doing so.
This document provides an overview of databases and the Microsoft Access program. It defines what a database is, explains the main components of a database including fields, entries and records. It also describes the different views in Access like datasheet view, design view and form view. Finally, it outlines the major functions of databases like reports, sorting and searching and provides steps to create a database in Access.
This document provides an overview of databases and the Microsoft Access program. It defines what a database is, explains the main components of a database including fields, entries, and records. It also describes the different views in Access like datasheet, design, and form view. Finally, it outlines the major functions of databases like sorting, searching, and reports and provides steps for creating an Access database.
This document provides an overview of databases and the Microsoft Access program. It defines what a database is, explains the main components of a database including fields, entries, and records. It also describes the different views in Access like datasheet, design, and form view. Finally, it outlines the major functions of databases like sorting, searching, and reports and provides steps for creating an Access database.
This document provides an overview of databases and the Microsoft Access program. It defines what a database is, explains the main components of a database including fields, entries, and records. It also describes the different views in Access like datasheet, design, and form views. Finally, it outlines the major functions of databases like reports, sorting, and searching and provides steps for creating an Access database.
This document discusses .NET database objects and how to work with databases in .NET applications. It describes how to create a Windows Forms application with a dataset and table adapter to interact with a SQL database. It explains primary keys, foreign keys, and how to perform common database operations like selecting, inserting, updating and deleting data using .NET objects like the dataset, table adapter, and binding navigator.
If you are working with data, it almost certainly came from people who did not make it for you. That means it is not perfect for your needs. Here are some easy ways to wrangle it with tools you mostly have already.
This document discusses data representation in C# and ADO.NET. It begins by explaining that C# objects are similar to Java objects but with properties instead of getter/setter methods. It then covers how to create a class with properties in C# and use objects. The document also discusses encapsulation in ADO.NET and how it handles connecting to databases. It provides steps for connecting to a database, creating a data adapter and dataset, binding controls to display data, and adding code to populate the dataset and allow navigation between records.
SQL Basic and conceptual Explained with Examples,Graphs, pictures etc maheshpharale
This chapter introduces subqueries, which allow queries to be nested within other queries. It discusses how subqueries can be used in the WHERE clause to filter results based on the output of another query. Some examples shown include using a subquery to find employees whose salary is greater than the average salary, and finding products whose price is lower than the average price of all products. The chapter explains that subqueries return a single value, row, or table that can then be used by the outer query, and discusses techniques for writing efficient subqueries.
Style Intelligence is a business intelligence tool that allows users to connect to data sources, create queries to retrieve and transform data, and build dashboards and reports for data exploration, analysis, and collaboration. The document provides step-by-step instructions for connecting to common data sources like spreadsheets, databases, and text files; creating queries using a wizard or SQL; and importing data files.
This document provides an overview of databases and Microsoft Access. It defines key database concepts like records, fields, and data types. It explains how to start Microsoft Access and create new or open existing databases, including using the database wizard or creating a blank database. It also introduces some common Microsoft Access objects like tables, forms, and reports. The document serves as an introduction to working with databases in Microsoft Access.
This document provides information about databases and how to use OpenOffice Base. It discusses:
1) How databases work by centralizing data in one location so all applications can access the same updated information.
2) The advantages of databases like reducing data redundancy, controlling inconsistencies, and facilitating data sharing.
3) The differences between flat and relational databases and that OpenOffice Base is a relational database management system (RDBMS).
4) The basic functions of OpenOffice Base including creating tables, setting primary keys, opening existing databases, and writing queries.
This document provides an overview of database management systems and different types of databases. It discusses how databases store and organize data, the roles of database analysts and administrators, features of database management systems like data maintenance, security, and backups. It also introduces different data models including relational, object-oriented, and multi-dimensional databases, comparing their data storage, specialties, benefits, and sample applications.
This document provides an overview of Microsoft Access and how to create basic objects like tables, forms, and queries. It defines key concepts like fields, records, primary keys, and data types. It then provides step-by-step instructions on how to create a simple table with fields like Name and Age, enter some records, and build a query to extract records where Age is greater than or equal to 35.
The document provides an overview of database management systems and Microsoft Access. It defines a DBMS as software that defines, manipulates, retrieves and manages data in a database. It discusses the key concepts of tables, queries, forms and reports. It explains how Access is used to create, open and manage database objects like tables and queries. It provides guidance on setting up a new blank Access database and creating tables by defining fields and setting field properties.
This document provides an overview of building a database in Microsoft Access 2007. It discusses planning the database structure, deciding on a purpose, listing the data to store, and the main parts of database design like fields, tables, primary keys, and data types. It also covers creating relationships between tables, using queries to extract data, and includes self-assessment quizzes to test the reader's understanding.
This document provides an overview of databases and the features of Microsoft Access. It defines what a database is as an organized collection of related information. It then lists common uses of databases by schools, doctors, libraries, shops, police, and coaches to keep records. The document proceeds to describe key Microsoft Access features like fields, records, filters, sorting, and views. It provides examples of how databases are used and guidance on using Access to create, design, enter data into, and generate reports from a database.
PHP provides access to a great number of different database systems, many of which are relational in nature and can be interrogated using Structured Query Language (SQL).
Similar to Microsoft DigiGirlz, Teaching Teens About Databases (Trick!) (20)
An Introduction to Amazon Aurora Cloud-native Relational DatabaseDataLeader.io
DOWNLOAD THE PRESENTATION TO SEE THE ANIMATIONS PROPERLY. Slide 20 has embedded audio that explains the video on this slide.
Overview of "what makes Amazon Aurora" the database of choice for analytics? Watch this to find out! It's a brilliant & effective architectural change!
Presented at the Microsoft SQL Saturday on behalf of AWS
DOWNLOAD SO ANIMATIONS WORK PROPERLY. THANK YOU!
Amazon Aurora is a cloud relational database built from the ground up with a new, ingenious architecture. This video is part of a series.
This Section 2.0 of Amazon Aurora's Deep Dive, primarily on its architecture, has 9 videos to compliment this slide deck. It begins at https://youtu.be/Cnz6mSzca1Y . In this Section I cover at a deeper level architecture from Section 1.0 of my Amazon Aurora Deep Dive videos as well as many more amazing feature innovations. In Section 2.0 here I dive deep into the Amazon Aurora Database Cluster architecture & how that works, another sample of Aurora Clusters using Replicas as well as Cross-Region Read Replicas, it compares Amazon Aurora to MySQL for read scaling, it covers Aurora's Endpoints, & how Aurora's Replication compares to MySQL insofar as lag time is concerned. I then dive DEEP into Amazon Aurora's Logging, Storage, Caching, & Indexing & how that's accomplished. It covers log-structured storage, B-tree indexes, & Aurora's garbage collection. It teaches you how Aurora accomplishes Instant Crash Recovery, Survivable Caches, & then I dive DEEP again into Amazon Aurora's Input/Output (IO) architecture (you'll find this amazing!). I cover how Aurora has fewer IOs/Second, how Network-Attached Storage optimizes Packets/Second, & how Aurora has more asynchronous processing. I compare IO traffic in RDS MySQL to BOTH IO traffic in an Aurora DATABASE as well as IO traffic in its storage nodes. I compare traditional database commits to Aurora's asynchronous group commits, & Aurora's creative Adaptive Thread Pool. I compare IO traffic in read replicas of MySQL vs. Amazon Aurora, then discuss how to understand Aurora's scalability (up or out) & elasticity. You'll learn about Aurora's fault tolerance & restoration architecture & how it accomplishes fast, predictable failovers, I cover Amazon Aurora's backup & restore features, read replicas priority tiers, & how to simulate failures using SQL for testing. I teach how Aurora's performance is blazingly fast via enhancements, & then I go over benchmarking. Lastly, I cover Aurora's security architecture. NOTE: this presentation was made a couple years ago, but you'll have a great foundation from which to progress in your understanding
Amazon Aurora Relational Database Built for the AWS Cloud, Version 1 SeriesDataLeader.io
DOWNLOAD THE PRESENTATION TO SEE THE ANIMATIONS PROPERLY.
Amazon Aurora has been the fastest growing service in AWS history since 2016!
Amazon Aurora is a cloud relational database built from the ground up with a new, ingenious architecture. This video is part of a series.
Section 1.0 here on Amazon Aurora has 16 videos! Skip over the quizzes if you'd like. Amazon Aurora is the fastest growing Service in AWS history since September, 2016 & STILL IS TODAY 2/9/2019! I cover what makes Amazon Aurora so unique & perfect for analytics that must use a relational database. I describe how it came to be, its features, its business value, some comparisons between Amazon Aurora to Amazon RDS for MySQL (now supports PostgreSQL & there's also a Serverless version! I cover high performance & why/how it accomplishes that, a high-level view of Amazon Aurora's Architecture, its ability to scale both up & out, its high availability & durability & how that's achieved, how to secure it, & a few ways to take advantage of different pricing options. It also covers Database Storage & Input/Output (IO), backups, AWS' "Simple Monthly Calculator" (which has been updated since making this video), & how its pricing compares to SQL Server
The document discusses the fundamentals of HTML5, including new semantic markup elements, JavaScript APIs, native multimedia support, updated forms, storage, and geolocation capabilities. It provides an overview of these new features and includes code examples to demonstrate the canvas element, forms, web storage, and geolocation. HTML5 aims to improve semantics, add rich multimedia without plugins, and enhance capabilities through JavaScript APIs and web applications.
How to Build Composite Applications with PRISMDataLeader.io
Created by Emil Stoychev (The Silverlight Show) from Bulgaria at my Microsoft "Pre-MIX!!" ROCK! event.
Topics covered include design & technical concepts in PRISM, composite apps vs. monolithic apps, prism is a set of guidelines not a framework.
Technical Concepts:
1. Bootstrapper is responsible for app initialization
2. CAL includes UnityBootstrapper
3. XAML
4. Configure RegionAdapter Mappings
5. Creating the Shell
6. Initializing Modules
7. Windows Presentation Foundation (WPF)
8. Module Options
1. Design Concepts: modularity, dependency injection container, multi-targeting
2. UI Composition: commanding, eventing
3. View Composition = View Injection = View Discovery
Microsoft Kinect & the Microsoft MIX11 Game PreviewDataLeader.io
Dave Drach, Managing Director for Emerging Businesses at Microsoft gave this presentation at my Microsoft Pre-MIX11 event ROCK!
1. Emerging Business Team Mission: Building Opportunity with VC & Startup Communities
2. Microsoft BizSpark: Global program designed to help accelerate the success of early stage startups
3. Building for the Kinect: the XBOX Dev Kit, integrates XBOX with PC Development environment
4. Kinect Sensor: a hybrid device with input devices, space control is done through a tilt monitor
5. XBOX Studio Overview
6. Human Depth Sensing: Object pattern similarity determines disparity
7. Kinect Depth Sensing: IR pattern similarity determines disparity
8. The Kinect Play Space
9. Player Framing
10. Tilting the Playing Field
11. Provided Data: Depth & Segmentation Map
12. Depth Map Format
13. Skeleton Tracking & Depth
14. Comparing Depth Map to Skeleton
15. Gaussian Filtering
16. Audio Overview
17. Kinect Audio Routing
18. Talking to Your Kinect
19. Biometric Data for Player Recognition
A Microsoft Silverlight User Group Starter Kit Made Available for Everyone to...DataLeader.io
The document discusses a starter kit for building a Silverlight user group website. It provides an out-of-the-box, fully functional website template that demonstrates Silverlight 4 features like printing, video/webcam support, authentication, and RIA services. The starter kit uses MVVM architecture and can serve as a codebase for any Silverlight 4 application. It allows users to play, learn, and contribute to extend the community.
Building Applications with the Microsoft Kinect SDKDataLeader.io
David Silverlight's powerpoint presentation on the Kinect for Windows SDK. Feb. 29, 2012
NUI = Natural User Interface: it's an invisible interface, the content is the interface, removing the proxy, direct manipulation, gestural interfaces
Kinect for Windows SDK:
1. Kinect explorer
2. Installing & using the Kinect sensor
3. Setting up your dev environment
4. Skeletal tracking fundamentals
5. Working with depth data
6. Audio fundamentals
7. Camera fundamentals
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
3. Recap & Resources
Retrieving only the data we need
Customizing a virtual table (view)
Let me introduce you to a database!
What, why, and how
Agenda
4. What is a database?
Databases take the stress out of finding information!
5. Why do we need them?
An Excel Spreadsheet is a “flat file”, meaning it has a bunch of information over & over again, with no way
to customize what you see or avoiding duplicate information.
6. How are they used?
A relational database is a
single database spread
across multiple tables.
Think of a database as a
file cabinet and each
drawer of the file cabinet
as a table within the
database
7. Even though a database looks like this when you
see one in real life….
Please allow me to introduce
you to a DATABASE!!!
9. Double click on the desktop icon “Sql Server
Management Studio Express”. It will look
something like this
Once Management Studio opens, you’ll see a
“Connect to Server” dialog box…..accept the
default settings & simply press the “Connect”
button.
Now you will see Microsoft SQL Server
Management Studio, which is the software
from which you create databases!
Keep opening the + boxes until you see the
database SQLEXPRESS, then find the
“Boyfriend” database!
Don’t be afraid by what you saw on the previous slide,
because I totally make sense! So let’s get beyond my bad
hair day & bloated appearance, & get to know the “real” me!
Activity #1: Introducing
Databases
11. The previous slide showed the database design (tables
& columns), now we will see the actual data contained
in rows
12.
13. What is a database?
What 2 objects primarily make up a databases’
design (what kind of data it will contain)?
What contains the actual data?
What program did we use to work with databases?
What we just learned:
14. How to get the exact data you want to see
wherever you want to see it
• “SELECT * FROM Boyfriends = T-SQL (Language).
You can ask for very specific information this way
• Because of the relationships between the tables, you
can get information from multiple tables using 1
question (query)
• Writing T-SQL statements QUERY the database
tables (ask them questions)
• If you wanted to ask the same question many times,
you can create a “View”, which just saves your
question so you don’t have to type it again. The next
time you run the View, you get that same question
answered WITH UPDATED DATA!
15. Activity #2: Running a Query to
Retrieve Specific Data , & Activity
#3: Customizing a View
Return to SQLEXPRESS, & in the same query window
but on a blank line, type “SELECT * FROM
WhoDatedWho WHERE GirlName = ‘Paris’ “ , then
again press F5 to run the query
16.
17. Now, to create a View:
In the left column where the database
objects are listed, scroll way down past the
last table “WhoDatedWho” until you see a
folder entitled “Views”. Right click, then
select “New View”.
In the “Add Table” dialogue box, select
“WhoDatedWho”, click “Add”, then
click “Close”
18. You now have access to the “WhoDatedWho” table so you can
select columns from it to make your View.
Click the “GirlName” column, then finish the query so that it says
“SELECT GirlName FROM dbo.WhoDatedWho WHERE
(GirlName = ‘Paris’)
19. Click the Menu Item “File”, then click
“SavexxxxxxView#”. You will then be prompted to
choose a name for the View. I named mine
“HowManyMenHaveDatedParisHilton”, but you can
name it whatever you please!
20. You now have created a VIEW!
You are now a
coding hero!For YOU!!!!!!
21. What is it called when you ask a database for data?
Can you pick very specific data that you want returned?
What is the name of a saved question that you can create
if you expect to need to see that same data often?
What does a baby database call his father?
What we just learned:
22. Why would I want to be a
Database Developer?
• Of all the types of
programmers there are,
database programmers make
the most money!
• That means more trips to
the mall!
• More vacations…
How would I know if
I’d like database
programming?
• If you like things
organized, you will
LOVE database
programming!
• If you like details,
you’ll LOVE
database
programming!
23. Resources for further database learning:
1. http://codeplex.com/SqlServerSamples
• Microsoft SQL Server Community & Samples
2. http://www.microsoft.com/express/
• Site to download free editions of software, including SQLEXPRESS
3. http://msdn.microsoft.com/en-us/sqlserver/bb895970.aspx
• SQL Server Books Online
4. http://msdn.microsoft.com/en-us/library/ms169620.aspx
• SQL Tutorials
5. http://msdn.microsoft.com/en-us/library/ms143221.aspx
• Downloading Northwind & Pubs Sample Databases
6. http://msdn.microsoft.com/en-us/library/ms166016.aspx
• Getting SQL Server Assistance
24. Kim Schmidt – k.i.m@1ocmcad.net
Gina Johnston – gina@taadaa.com
Lynn Langit – http://blogs.msdn.com/SoCalDevGal
Our contact information
Editor's Notes
HI, MY NAME IS KIM SCHMIDT & I AM A MICROSOFT CERTIFIED APPLICATION DEVELOPER.
YOU CAN ASK ME ANY QUESTIONS YOU’D LIKE TO KNOW ABOUT ME TOMORROW EITHER DURING THE COLLEGE PREP SESSION OR THE JOB SHADOWING SESSION.
LOOKING AT THE SCREEN, WHAT DO YOU THINK THIS CLASS IS ABOUT?
DATABASES!!!
__________________________________________________________________________________________________________________________________________________________________________________
FIRST ROW:
CHAD MICHEAL MURRAY “One Tree Hill, high school football star”
LL COOL J “Singer, engaged to Beyonce”
DAVID BECKHAM “Soccer Phemon, married to Posh Spice”
JOE JONAS “The Jonas Brothers, singers”
BRAD PITT “Actor, part of duo Bradgelina”
SECOND ROW:
JOHNNY DEPP “Actor…..”
VIN DIESEL “Actor, XXX Movies” (not X-rated, movies entitled “Triple X”)
MATTHEW CcCONAUGHEY “Actor”
JAKE GYLLENHAAL “Actor, ‘Brokeback Mountain’”
NICK JONAS “The Jonas Brothers, singers”
DENZEL WASHINGTON “Actor”
THIRD ROW:
ZACH EFFRON “High School Musical”
ANDY GARCIA “Oceans ‘whatever number’, Actor”
P DIDDY “Singer”
HOMER SIMPSON “TV & Movie Star”
JOSHUA “Winner of ‘So You Can Dance’
LEONARDO DICAPRIO “Actor, Titanic & more”
MARC ANTHONY “Singer, married to JLo”
Here, you’re looking at a photo of a person dressed as Microsoft SQL Server Girl! If you haven’t noticed, (wherever she is mounted), is a real-sized Source Force Superhero, SQL Server Gal!
These action heroes are Developer Superheroes who fight software problems just as normal Superheroes fight the bad guys! What I LOVE ABOUT SQL SERVER GAL IS SHE IS FEMALE!!!
Now, when you leave this class today, you might not quite be a Database Superhero, but you will be empowered with the knowledge of what databases are, what they do & affect in everyday life, & realize that our world wouldn’t be the same without them.
__________________________________________________________________________________________________________________________________________________
On the screen, you’ll see the topics we’re going to cover in this session:
What is a database, why we need them, & how to use them
Seeing a database as they really exist behind all the nice, pretty displays of the data
Writing a simple T_SQL statement to see only what we want to see from anywhere
Seeing a “real life” database on a website “in action”
And if we have time, we’ll create a question that asks for the same information all the time, called a “View”
WHAT IS A DATABASE?
A database takes the stress out of finding out information! How? Well, let’s look at a comparison.
WHY DO WE NEED THEM?
This slide shows an Excel Spreadsheet, that contains a “bunch of information over & over again”…….why couldn’t we just store our information in one of these?
The information is laid out in vertical COLUMNS & horizontal ROWS. COLUMN TITLES define WHAT TOPICS can be held in the COLUMNS. Each ROW contains the information for ONE ENTITY…described later
___________________________________________________________________________________________________________________________________________
?????SHOW EXCEL SPREADSHEET TO SHOW HOW FLAT IT IS, & HOW DIFFICULT IT IS TO FIND DATA, & IF YOU HAD ANOTHER SPREADSHEET, HOW COULD THE DATA BE CONNECTED?
(Sorry, Gina, no time to create new spreadsheet with a bunch of tables, plus I’d have to research how to do that)…hopefully this will have somewhat of the effect you wanted….
____________________________________________________________________________________________________________________________________________
Imagine having a few of these spreadsheets. How could you get the information from 2 columns in one spreadsheet combined with 2 columns in another spreadsheet? You couldn’t.
A relational database, however, contains many separate things like spreadsheets, called “TABLES”, ALL CONTAINED WITHIN ONE BIG CONTAINER, CALLED THE “DATABASE”.
Explain cabinet/drawer analogy, & how they are all connected together by being contained within the same thing
This makes connecting the information easier
ULTIMATELY THE INFORMATION IN A DATABASE IS USED TO PRESENT YOU WITH INFORMATION IN AN EYE-PLEASING WAY
__________________________________________________________________________________________________________________________________
Here you are looking at a lot of information coming from a database….I bet you never realized that!
So even though this is what a database looks like when you see it’s information displayed so pretty…
__________________________________________________________________________________________________
This is a database without its makeup…
Now, this isn’t the actual database, but a “DATABASE DIAGRAM”, which we are now ready to look at
___________________________________________________________________________________________________________
If the room has laptops, follow the steps in the following slides, if not, switch to SQL Server & demo
_______________________________________________________________________________________________________________
In our first activity, we are going to get familiar with the database environment SQL EXPRESS
Double click on the desktop icon “SQL Management Studio Express”, which will look something like the green icon on the screen
When you see the “Connect to Server” box, just press “Connect”
You are now in the environment where you build & test databases!
Keep clicking the “+” signs until you see the database SQL EXPRESS
Find the “Boyfriend” database within it
IS EVERYBODY THERE?
______________________________________________________________________________________________
DO WE HAVE TO WALK THEM THROUGH ATTACHING THE DATABASE???
We are now going to continue to click on the “+” signs until the left side looks like the slide without the color, & the right slide looks like the slide because you have “dbo.TheDatingGame” selected under the DATABASE DIAGRAM folder
______________________________________________________________________________________________________________________
Is everyone there? Let’s talk about what we’re looking at.
______________________________________________________________________________________________________________________
Now, at the very top of my slide, you will see the database “Boyfriends” highlighted in yellow (the “file cabinet” we saw before)
Notice it has a “cylinder” next to its name….databases are always represented as cylinders, because they “store information”
The other 3 yellow-highlighted items on the screen are the “TABLES” within the BOYFRIENDS DATABASE (the “file cabinet drawers” we saw before)
On my screen highlighted in green, are the COLUMNS of the table (= vertical information ). COLUMNS define what kind of information can be put into them
On my screen highlighted in blue, are the INDIVIDUAL COLUMN NAMES OF THE TABLE. Notice some of the individual column descriptions contain the word NULL…(we will explain that further on)
On my screen highlighted in orange, are the things that make up the DATABASE DIAGRAM that you see on the right side of my screen
Highlighted in pink in the diagram are the RELATIONSHIPS that exist between the tables that allow you to get any amount of information out of each table & display that in another table together.
Now, let’s have some fun & see what is in the tables we saw in the previous screen!
Make sure you have the BOYFRIEND database selected in the DATABASE DROPDOWN LIST
Click on the New Query Button, within the pink rectangle. A “query” is asking the database for information.
This opens the New Query Window
Type in “Select * from Boyfriends”, ( * = All ) then press the F5 button on your computer to see what we get
__________________________________________________________________________________________
Have you all done this?
________________________________________________________________________________________
What you are looking at is the Boyfriend table returning all it’s content for you to see
Before, we were looking at the DATABASE, IT’S TABLES, & THE COLUMNS (Database Design)
Here we are looking at the ROWS, (=horizontal rows)
Each ROW represents 1 “ENTITY” of the table, & in the case of a BOYFRIEND TABLE, we are looking at all the boyfriend rows in that table
Notice the word NULL that I mentioned before….that means you do not HAVE to enter anything for those columns. If a column is not marked with NULL, you DO HAVE to put information there
Answers:
A database stores data, restricts your data to the types of columns, and provides an easy way to retrieve data from it.
Tables & columns
Rows
SqlExpress, a free version of a SQL Server Database Engine.
T-SQL is the “language” you use when using a database, just as “LOL” or “BRB” is a “language” used when instant messaging
Relationships enable you to prevent duplicate information from being entered, and links the tables together through “keys” so that one table can access the data in another table
If you wanted to ask the same question many times, you can create a “VIEW” = a saved question that you can ask at any time in the future & will give you UPDATED ANSWERS each time
In our next activity, we will ask a database table for very specific information from a table
Then if time permits, in the third activity, we will create a View
____________________________________________________________________________________
Back in the New Query window, on a new line, type “Select * from WhoDatedWho where GirlName = ‘Paris’, then press F5 to run the query
________________________________________________________________________________________
Everybody there?
________________________________________________________________________________________
Next slide close up
The information returned only contains the rows in the WhoDatedWho table where the value of the column of GirlName was Paris
___________________________________________________________________________________________________________
DO WE HAVE TIME TO CREATE THE VIEW? (Must have about 15-20 minutes to finish it all, if so. If not, they can follow the exercise on the slides on their usb drives
______________________________________________________________________________________________________________________
If NO TIME, SKIP TO SLIDE # 21 (the coding hero) OR SLIDE # 22 (the recap questions), DEPENDING ON TIME
In the left column, scroll way down past the last table “WhoDatedWho” until you see a folder named “Views”. Right-click, “New View”
In the window that appears, click on the “WhoDatedWho” table, then click “Add”, then click “Close”
Click the checkbox next to the column name “GirlName”
In the bottom area, finish the query to read “Select GirlName from dbo.WhoDatedWho where (GirlName=‘Paris’)
Click the menu item “File”, then “SaveXXX\XXX\View#”
In the box that appears, choose a name for your View, then click OK
You now have a saved question, called a view, that you can ask the database anytime, & you will get UPDATED information for the question returned to you!
Query
You can get as specific as you can ever imagine!
View
“Data”
Now, why would you want to be a database developer?
Of all the types of programmers there are, database programmers make the most money!
That means more trips to the mall!
More vacations, & much more!
How would I know if I’d like database programming?
If you like things organized, you will LOVE database programming!
If you like details, you will LOVE database programming!
These are wonderful links that I suggest you investigate to further learn about the wonders of databases!
Our contact information – don’t be shy, we like to talk to you!