Slides of my presentation about serverless database processing using Azure Functions and Cosmos DB at SQL Server User Group Croatia weekly community meeting
A quick overview of AWS Kinesis: What is Kinesis, what problems does Kinesis solve, and how might you integrate Kinesis with an existing data warehouse.
AWS Kinesis - Streams, Firehose, AnalyticsSerhat Can
An introduction to AWS Kinesis including AWS Kinesis Streams, Firehose and Analytics. Focuses on the details of Kinesis Streams concepts such as partition key, sequence number, sharding, KCL etc. A simple comparison between similar services like Kafka and SQS with Amazon Kinesis Streams service.
AWS October Webinar Series - Introducing Amazon QuickSightAmazon Web Services
Amazon QuickSight is a very fast, cloud-powered business intelligence (BI) service that makes it easy to build visualizations, perform ad-hoc analysis, and quickly get business insights from your data.
In this webinar, we will demonstrate how you can point Amazon QuickSight to AWS data stores, flat files, or other third-party data sources and begin visualizing your data in minutes. We will also introduce SPICE, a new Super-fast, Parallel, In-memory, Calculation Engine in Amazon QuickSight, which performs advanced calculations and renders visualizations rapidly without requiring any additional infrastructure, SQL programming, or dimensional modeling, so you can seamlessly scale to hundreds of thousands of users. Lastly, you will see how Amazon QuickSight provides you with smart visualizations and graphs that are optimized for your different data types, to ensure the most suitable and appropriate visualization to conduct your analysis, and how to share these visualization stories using the built-in collaboration tools.
Compare Clouds: Aws vs Azure vs Google vs SoftLayerRightScale
Most enterprises have a multi-cloud strategy, but choosing the right cloud for a workload can be challenging. We’ll share a free tool to compare public cloud features and help you make the best decision for each workload. We’ll also drill down on a few key areas where the leading public clouds are different.
Real-time Data Processing with Amazon DynamoDB Streams and AWS LambdaAmazon Web Services
DynamoDB Streams is a feature of DynamoDB that allows you to access a stream of all changes made to your DynamoDB tables in the last rolling 24 hours. You can use AWS Lambda to process event data generated from a DynamoDB Stream.
In this webinar, we will cover key Amazon DynamoDB Streams and AWS Lambda features, walk through sample use cases for real-time data processing, and discuss best practices on using the services together. We'll then demonstrate setting up Amazon DynamoDB Streams and an associated Lambda function to capture and perform custom computations on database table updates, all without setting up any infrastructure
Learning Objectives:
· Understand key Amazon DynamoDB Streams and AWS Lambda features
· Learn how to set up a real-time data modification framework using Amazon DynamoDB Streams AWS Lambda
· Learn sample use cases, best practices and tips on using AWS Lambda with Amazon DynamoDB Streams
A quick overview of AWS Kinesis: What is Kinesis, what problems does Kinesis solve, and how might you integrate Kinesis with an existing data warehouse.
AWS Kinesis - Streams, Firehose, AnalyticsSerhat Can
An introduction to AWS Kinesis including AWS Kinesis Streams, Firehose and Analytics. Focuses on the details of Kinesis Streams concepts such as partition key, sequence number, sharding, KCL etc. A simple comparison between similar services like Kafka and SQS with Amazon Kinesis Streams service.
AWS October Webinar Series - Introducing Amazon QuickSightAmazon Web Services
Amazon QuickSight is a very fast, cloud-powered business intelligence (BI) service that makes it easy to build visualizations, perform ad-hoc analysis, and quickly get business insights from your data.
In this webinar, we will demonstrate how you can point Amazon QuickSight to AWS data stores, flat files, or other third-party data sources and begin visualizing your data in minutes. We will also introduce SPICE, a new Super-fast, Parallel, In-memory, Calculation Engine in Amazon QuickSight, which performs advanced calculations and renders visualizations rapidly without requiring any additional infrastructure, SQL programming, or dimensional modeling, so you can seamlessly scale to hundreds of thousands of users. Lastly, you will see how Amazon QuickSight provides you with smart visualizations and graphs that are optimized for your different data types, to ensure the most suitable and appropriate visualization to conduct your analysis, and how to share these visualization stories using the built-in collaboration tools.
Compare Clouds: Aws vs Azure vs Google vs SoftLayerRightScale
Most enterprises have a multi-cloud strategy, but choosing the right cloud for a workload can be challenging. We’ll share a free tool to compare public cloud features and help you make the best decision for each workload. We’ll also drill down on a few key areas where the leading public clouds are different.
Real-time Data Processing with Amazon DynamoDB Streams and AWS LambdaAmazon Web Services
DynamoDB Streams is a feature of DynamoDB that allows you to access a stream of all changes made to your DynamoDB tables in the last rolling 24 hours. You can use AWS Lambda to process event data generated from a DynamoDB Stream.
In this webinar, we will cover key Amazon DynamoDB Streams and AWS Lambda features, walk through sample use cases for real-time data processing, and discuss best practices on using the services together. We'll then demonstrate setting up Amazon DynamoDB Streams and an associated Lambda function to capture and perform custom computations on database table updates, all without setting up any infrastructure
Learning Objectives:
· Understand key Amazon DynamoDB Streams and AWS Lambda features
· Learn how to set up a real-time data modification framework using Amazon DynamoDB Streams AWS Lambda
· Learn sample use cases, best practices and tips on using AWS Lambda with Amazon DynamoDB Streams
See webinar recording of this presentation at: https://resource.alibabacloud.com/webinar/live.htm?&webinarId=67
In this presentation, you will learn all you need to know about Elasticsearch, one of the most widely used open source search platforms in the world. We will walk you through what Elasticsearch is, why you need it, and show common use cases. First, we will introduce Elastic Search and the best practices for deploying it, as well as show what some of the salient features of the platform are. In the second part of the webinar, we delve into the various use cases for Elasticsearch and show why it is an excellent platform to query a large dataset. This includes a demo on querying a cluster. Finally, we will show how you can launch an elastic cluster on Alibaba Cloud and how to use Elasticsearch to query a large dataset for an autocomplete use case.
Learn more about Alibaba Cloud’s Elasticsearch offering:
https://www.alibabacloud.com/product/elasticsearch
Experiences using CouchDB inside Microsoft's Azure teamBrian Benz
Co-presented with Will Perry (@willpe). Real-world experiences using CouchDB inside Microsoft, and also how to get started with CouchDB on Microsoft Azure.
Presented at AI NEXTCon Seattle 1/17-20, 2018
http://aisea18.xnextcon.com
join our free online AI group with 50,000+ tech engineers to learn and practice AI technology, including: latest AI news, tech articles/blogs, tech talks, tutorial videos, and hands-on workshop/codelabs, on machine learning, deep learning, data science, etc..
You can now develop your AWS Lambda functions in C# using the .NET Core 1.0 runtime.
The easiest way to get started is with the AWS Toolkit for Visual Studio, which includes project templates for individual C# Lambda functions, full C# serverless applications, and also tools to publish both projects types to AWS.
To manually create a C# Lambda function, you simply specify the Lambda runtime parameter as “netcore1.0” and upload the ZIP of all NuGet dependencies as well as your own published DLL assemblies through the AWS CLI or AWS Lambda console. Alternatively, you can use AWS CloudFormation through the AWS Serverless Application Specification for deploying your C# Lambda function.
Serverless Comparison: AWS vs Azure vs Google vs IBMRightScale
Serverless computing, (sometimes called function-as-a-service) is the top-growing cloud service year-over-year in 2018 compared to 2017 according to the RightScale State of the Cloud Survey. Serverless is appropriate for a variety of different use cases. We share how serverless offerings and pricing for different cloud providers compare.
Hello All,
It is time for the second Tokyo Azure Meetup!
As a natural continuation of our first topic, we will proceed with Big Data.
Until recently you needed to learn new language or master new concepts in order get started with Big Data.
Moreover, you needed to spend a lot of time setting up infrastructure that will meet the business demands for Big Data processing.
Not any more!
If you know C# and T-SQL you are ready to become Big Data master!
Public cloud and especially Microsoft Azure are very well suited for working with Big Data.
Join us for our next event and and I can assure you that after the session you will be ready to start working with Big Data.
And maybe you are asking why this is important.
I believe that we don't have choice but build smart applications and get as much possible insights from the data we collect from various sources in order to take the best business decisions and please our customers.
Today we have so much data available publicly or coming from our customers and it is very challenging to process it and turn it into valuable business asset.
Not any more!
Join for our next meetup and you will see how Microsoft create amazing opportunity for each .Net developer to become Big Data expert and every company to start using Big Data to accelerate its growth.
I have been working closely with the product team developing U-SQL language that empower Azure Data Lake Analytics, which is one of the processing engines for Azure Data Lake and I will be very happy to share my experience with you!
See you very soon!
Kanio
Using Jupyter Notebooks to Run Deep Learning Algorithms - AWS Online Tech TalksAmazon Web Services
Jupyter Notebook is a popular choice for running machine learning algorithms. In this tech talk, we will cover how Jupyter Notebooks can be securely accessed by creating a ssh tunnel between the client device and the instance. Examples include creating a ssh tunnel, pointing out the configurations on EC2 to allow security allow communication, and create a deep-learning neural network on a notebook and running this algorithm on a GPU.
Blox is a collection of open source projects for container management and orchestration on Amazon ECS. Blox gives you more control over how your containerized applications run on Amazon ECS, and it enables you to build schedulers and integrate third-party schedulers on top of ECS, while leveraging Amazon ECS to fully manage and scale your clusters.
Serverless Messaging with Microsoft Azure by Steef-Jan WiggersAdam Walhout
Azure technology consultant, blogger, speaker, Microsoft Azure MVP and #aimsperformancepro presents on how to do serverless messaging with Microsoft Azure.
Elastic Search Meetup Special - Yann Cluchey, Cogenta Internet World
The Marketplace - June 18th, 17:00-18:00
Learn from Cogenta about how they are using Elasticsearch to deliver real-time data insights to their business.
Migrating My.T-Mobile.com to AWS (ENT214) | AWS re:Invent 2013Amazon Web Services
When T-Mobile wanted to rebuild its next generation web customer service platform, it chose AWS to enhance its customers’ user experience. In this session, learn how T-Mobile adopted the AWS cloud platform, implemented an agile development methodology, embraced faster release cycles, and paved the way for greater AWS adoption within the organization. In doing so, T-Mobile was also able to deliver a consistent, comparable experience to its customers across four screens: PCs, tablets, smartphones, and feature phones. T-Mobile was also able to demonstrate agility and efficiency from a technology and business perspective.
In this talk from the Dublin Websummit 2014 AWS Technical Evangelist Ian Massingham discusses the major trends that are changing the gaming market today and how using the cloud as a development and delivery platform for gaming products and services can help meet the challenges that these trends present.
Includes examples of gaming customers running on the AWS cloud today as well as a discussion of how you might build and scaling a gaming back-end on AWS using AWS services to enable low cost and pain free scaling of your gaming infrastructure.
Speaker: Utpal Thakrar - Product Manager, RightScale
Interest in private and hybrid clouds is exploding, and implementations are becoming real. In this talk, RightScale’s product manager in charge of private clouds will cover key considerations for designing and building private and hybrid clouds. You will learn how to tie strategy to decisions covering use cases, workloads, hardware, software, and implementation.
See webinar recording of this presentation at: https://resource.alibabacloud.com/webinar/live.htm?&webinarId=67
In this presentation, you will learn all you need to know about Elasticsearch, one of the most widely used open source search platforms in the world. We will walk you through what Elasticsearch is, why you need it, and show common use cases. First, we will introduce Elastic Search and the best practices for deploying it, as well as show what some of the salient features of the platform are. In the second part of the webinar, we delve into the various use cases for Elasticsearch and show why it is an excellent platform to query a large dataset. This includes a demo on querying a cluster. Finally, we will show how you can launch an elastic cluster on Alibaba Cloud and how to use Elasticsearch to query a large dataset for an autocomplete use case.
Learn more about Alibaba Cloud’s Elasticsearch offering:
https://www.alibabacloud.com/product/elasticsearch
Experiences using CouchDB inside Microsoft's Azure teamBrian Benz
Co-presented with Will Perry (@willpe). Real-world experiences using CouchDB inside Microsoft, and also how to get started with CouchDB on Microsoft Azure.
Presented at AI NEXTCon Seattle 1/17-20, 2018
http://aisea18.xnextcon.com
join our free online AI group with 50,000+ tech engineers to learn and practice AI technology, including: latest AI news, tech articles/blogs, tech talks, tutorial videos, and hands-on workshop/codelabs, on machine learning, deep learning, data science, etc..
You can now develop your AWS Lambda functions in C# using the .NET Core 1.0 runtime.
The easiest way to get started is with the AWS Toolkit for Visual Studio, which includes project templates for individual C# Lambda functions, full C# serverless applications, and also tools to publish both projects types to AWS.
To manually create a C# Lambda function, you simply specify the Lambda runtime parameter as “netcore1.0” and upload the ZIP of all NuGet dependencies as well as your own published DLL assemblies through the AWS CLI or AWS Lambda console. Alternatively, you can use AWS CloudFormation through the AWS Serverless Application Specification for deploying your C# Lambda function.
Serverless Comparison: AWS vs Azure vs Google vs IBMRightScale
Serverless computing, (sometimes called function-as-a-service) is the top-growing cloud service year-over-year in 2018 compared to 2017 according to the RightScale State of the Cloud Survey. Serverless is appropriate for a variety of different use cases. We share how serverless offerings and pricing for different cloud providers compare.
Hello All,
It is time for the second Tokyo Azure Meetup!
As a natural continuation of our first topic, we will proceed with Big Data.
Until recently you needed to learn new language or master new concepts in order get started with Big Data.
Moreover, you needed to spend a lot of time setting up infrastructure that will meet the business demands for Big Data processing.
Not any more!
If you know C# and T-SQL you are ready to become Big Data master!
Public cloud and especially Microsoft Azure are very well suited for working with Big Data.
Join us for our next event and and I can assure you that after the session you will be ready to start working with Big Data.
And maybe you are asking why this is important.
I believe that we don't have choice but build smart applications and get as much possible insights from the data we collect from various sources in order to take the best business decisions and please our customers.
Today we have so much data available publicly or coming from our customers and it is very challenging to process it and turn it into valuable business asset.
Not any more!
Join for our next meetup and you will see how Microsoft create amazing opportunity for each .Net developer to become Big Data expert and every company to start using Big Data to accelerate its growth.
I have been working closely with the product team developing U-SQL language that empower Azure Data Lake Analytics, which is one of the processing engines for Azure Data Lake and I will be very happy to share my experience with you!
See you very soon!
Kanio
Using Jupyter Notebooks to Run Deep Learning Algorithms - AWS Online Tech TalksAmazon Web Services
Jupyter Notebook is a popular choice for running machine learning algorithms. In this tech talk, we will cover how Jupyter Notebooks can be securely accessed by creating a ssh tunnel between the client device and the instance. Examples include creating a ssh tunnel, pointing out the configurations on EC2 to allow security allow communication, and create a deep-learning neural network on a notebook and running this algorithm on a GPU.
Blox is a collection of open source projects for container management and orchestration on Amazon ECS. Blox gives you more control over how your containerized applications run on Amazon ECS, and it enables you to build schedulers and integrate third-party schedulers on top of ECS, while leveraging Amazon ECS to fully manage and scale your clusters.
Serverless Messaging with Microsoft Azure by Steef-Jan WiggersAdam Walhout
Azure technology consultant, blogger, speaker, Microsoft Azure MVP and #aimsperformancepro presents on how to do serverless messaging with Microsoft Azure.
Elastic Search Meetup Special - Yann Cluchey, Cogenta Internet World
The Marketplace - June 18th, 17:00-18:00
Learn from Cogenta about how they are using Elasticsearch to deliver real-time data insights to their business.
Migrating My.T-Mobile.com to AWS (ENT214) | AWS re:Invent 2013Amazon Web Services
When T-Mobile wanted to rebuild its next generation web customer service platform, it chose AWS to enhance its customers’ user experience. In this session, learn how T-Mobile adopted the AWS cloud platform, implemented an agile development methodology, embraced faster release cycles, and paved the way for greater AWS adoption within the organization. In doing so, T-Mobile was also able to deliver a consistent, comparable experience to its customers across four screens: PCs, tablets, smartphones, and feature phones. T-Mobile was also able to demonstrate agility and efficiency from a technology and business perspective.
In this talk from the Dublin Websummit 2014 AWS Technical Evangelist Ian Massingham discusses the major trends that are changing the gaming market today and how using the cloud as a development and delivery platform for gaming products and services can help meet the challenges that these trends present.
Includes examples of gaming customers running on the AWS cloud today as well as a discussion of how you might build and scaling a gaming back-end on AWS using AWS services to enable low cost and pain free scaling of your gaming infrastructure.
Speaker: Utpal Thakrar - Product Manager, RightScale
Interest in private and hybrid clouds is exploding, and implementations are becoming real. In this talk, RightScale’s product manager in charge of private clouds will cover key considerations for designing and building private and hybrid clouds. You will learn how to tie strategy to decisions covering use cases, workloads, hardware, software, and implementation.
AWS Cloud Kata 2013 | Singapore - Getting to Scale on AWSAmazon Web Services
This session will focus on how to get from 'Minimum Viable Product' (MVP) to scale. It will also explain how to deal with unpredictable demand and how to build a scalable business. Attend this session to learn how to:
Scale web servers and app services with Elastic Load Balancing and Auto Scaling on Amazon EC2
Scale your storage on Amazon S3 and S3 Reduced Redundancy Storage
Scale your database with Amazon DynamoDB, Amazon RDS, and Amazon ElastiCache
Scale your customer base by reaching customers globally in minutes with Amazon CloudFront
AWS 201 - A Walk through the AWS Cloud: What's New with AWSAmazon Web Services
In 2006, Amazon Web Services (AWS) began offering IT infrastructure services to businesses in the form of web services - now commonly known as cloud computing. Since then, our pace of innovation has continued rapidly. Let's take a look at some of the exciting announcements and latest service updates over the past 6 months and learn about:
- New features and enhancements to existing services such as Amazon EC2, Amazon CloudFront, Amazon Redshift and Amazon SNS
- How these features and services fit together in the overall AWS landscape
- New solutions and approaches to common IT use cases that are now possible
Azure Identity (AD,ADFS 2.0,AAD,ADB2C,OAuth,OpenID,PingID,AD Custom Policies) ,
Azure PaaS (Azure Functions, Serverless computing, Azure Comsos DB, Webhooks, API Apps, Logic Apps, Kudu, Azure Websites), Azure Functions, Lamda Function, Event Functions, Serverless architecture, Implementing azure functions on GIT HUB comment feature, Why Azure Functions, Azure Virtual Machines, Azure Cloud Services, Azure Web Apps & WebJobs, Service Fabric, Consumption Plans, Billing Model, Benefits of Azure Functions, What is serverless, Implementing bigger solutions into smaller azure functions, Microservices, Use cases, Function App, Implementation storing unstructured data using Azure functions into Cosmos DB, Cosmos DB, Custom Azure functions, Azure Cosmos DB, IOTS, Document DB, Doc DB, How to setup a Jenkins build server and automatically trigger code from Visual studio online,Azure App Service, App service Environment, Azure Stack, Managing Azure App services, Azure Powershell, Azure CLI, REST APIS, Azure Portal, Templates, Kudu Console access, Run GIT Commands on Kudu Console, Locking Azure Resources, Configuring Custom Domains, Adding Extensions to Azure Web App/Websites, App service Deployment options, Data Services in Azure , Azure SQL, Azure SQL server, Azure SQL database vs SQL server in a Azure VM, SQL Tiers, DTU, Data Transactional Unit, Planning & provisioning azure SQL databases,Migrating SQL Databases, Azure SQL Server, SQL server transactional replication, Deploy database to Microsoft Azure Database Wizard, DAC package, DAC, SQL compatibility issues, Migrating SQL with downtime, DMA, Data Migration Assistant, Database Snapshot, Migrating SQL without downtime, DTU, Data Transactional Unit, Recommendations for best performance during SQL Import Process, Transactional Replication, T-SQL, Task to implement what ever you learnt till now,
The State of Serverless Computing | AWS Public Sector Summit 2017Amazon Web Services
oin us to learn about the state of serverless computing from Dougal Ballantyne, Principal Product Manager, Serverless. Dougal Ballantyne discusses the latest developments from AWS Lambda and the serverless computing ecosystem. He talks about how serverless computing is becoming a core component in how companies build and run their applications and services, and he also discusses how serverless computing will continue to evolve. Learn More: https://aws.amazon.com/government-education/
Scaling on AWS for the First 10 Million Users at Websummit DublinAmazon Web Services
In this talk from the Dublin Websummit 2014 AWS Technical Evangelist Ian Massingham discusses the techniques that AWS customers can use to create highly scalable infrastructure to support the operation of large scale applications on the AWS cloud.
Includes a walk-through of how you can evolve your architecture as your application becomes more popular and you need to scale up your infrastructure to support increased demand.
Scaling on AWS for the First 10 Million Users at Websummit DublinIan Massingham
In this talk from the Dublin Websummit 2014 AWS Technical Evangelist Ian Massingham discusses the techniques that AWS customers can use to create highly scalable infrastructure to support the operation of large scale applications on the AWS cloud.
Includes a walk-through of how you can evolve your architecture as your application becomes more popular and you need to scale up your infrastructure to support increased demand.
Programa tu Pandemia 2 Azure Video Indexer.pptxicebeam7
Slides of my presentation about Azure Video Indexer for Video and Audio analysis and metadata extraction at Programa Tu Pandemia 2.0 event organized by MujeresTIC Bolivia
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
The Metaverse and AI: how can decision-makers harness the Metaverse for their...Jen Stirrup
The Metaverse is popularized in science fiction, and now it is becoming closer to being a part of our daily lives through the use of social media and shopping companies. How can businesses survive in a world where Artificial Intelligence is becoming the present as well as the future of technology, and how does the Metaverse fit into business strategy when futurist ideas are developing into reality at accelerated rates? How do we do this when our data isn't up to scratch? How can we move towards success with our data so we are set up for the Metaverse when it arrives?
How can you help your company evolve, adapt, and succeed using Artificial Intelligence and the Metaverse to stay ahead of the competition? What are the potential issues, complications, and benefits that these technologies could bring to us and our organizations? In this session, Jen Stirrup will explain how to start thinking about these technologies as an organisation.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
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.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
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:
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
4. Azure Cosmos DB
A globally-accessible NoSQL database service for modern application development
5. Column-family
Document
Graph
Turnkey global distribution
Elastic scale out
of storage & throughput
Guaranteed low latency at the 99th percentile
Comprehensive SLAs
Five well-defined consistency models
Table API
Key-value
A globally distributed, massively scalable, multi-model database service
Cosmos DB’s API for
MongoDB
Azure Cosmos DB
6. Elastically Scale Storage and Throughput
Independently and elastically scale
storage and throughput across
regions – even during unpredictable
traffic bursts – with a database that
adapts to your app’s needs.
• Elastically scale throughput from 10
to 100s of millions of requests/sec
across multiple regions
• Scale throughput automatically
using autopilot mode
• Only pay for the throughput and
storage you need
7. Guaranteed Low Latency
Provide users around the world
with fast access to data
• Serve single digit millisecond
reads and writes
• Guarantee that reads and writes
of documents 1 KB or smaller will
be < 10 ms at the 99% percentile
8. Turnkey Global Distribution
Put your data where your users are in
minutes
Automatically replicate all your data
around the world, and across more
regions than Amazon and Google
combined.
• Available in all Azure regions
• Manual and automatic failover
• Automatic & synchronous multi-region
replication
• Configure multiple write regions to
further reduce latency and increase
availability
9. Five Well-Defined Consistency Models
Choose the best consistency model for your app
• Offers five consistency models
• Provides control over performance-consistency tradeoffs, backed by
comprehensive SLAs.
• An intuitive programming model offering low latency and high availability for
your planet-scale app.
10. Multiple Data Models and APIs
Use the model that fits your requirements, and the apis, tools, and
frameworks you prefer
• Cosmos DB offers a multitude of APIs to access and query data including, SQL,
various popular OSS APIs, and native support for NoSQL workloads.
• Use key-value, columnar, graph, and document data
• Data is automatically indexed, with no schema or secondary indexes required
• Blazing fast queries with no lag
11. Scenario I
Optimization of IoT and Big
Data operations in
subsidiaries:
• Remote well monitoring
• Collecting performance data
• Profitable
• Device management
• Data transmission
• Analysis automation
12. Scenario II
Delivering high-quality,
scalable experiences:
• A database that seamlessly
responds to massive
performance demands
• Low latency multiplayer
game
• Instant scalability
• Uninterrupted user
experience globally
15. What is Serverless?
Event-driven / instant-scale Micro-billing
Abstraction of servers
Manage apps, not servers Faster time to market
Reduced DevOps
18. Your code runs when a
(previously-specified)
event occurs
Triggers
Blob Storage
Cosmos DB
Event Hub
HTTP
Queues
Service Bus
Timer
Webhook
Photo taken and sent
Upload it to
blob storage
Produce scalated images
Bindings
File
Table
Excel
OneDrive
Email
Mobile app
Notification
…
21. Serverless database computing using Azure
Cosmos DB and Azure Functions
• With the native integration between Azure Cosmos DB and Azure
Functions, you can create database triggers, input bindings, and
output bindings directly from your Azure Cosmos DB account.
• Using Azure Functions and Azure Cosmos DB, you can create and
deploy event-driven serverless apps with low-latency access to rich
data for a global user base.
• Azure Cosmos DB and Azure Functions enable you to integrate your
databases and serverless apps in three ways.
22. Cosmos DB Trigger
Create an event-driven Azure Functions trigger for Cosmos DB. This
trigger relies on change feed streams to monitor your Azure Cosmos
container for changes.
When any changes are made to a container, the change feed stream is
sent to the trigger, which invokes the Azure Function.
23. Cosmos DB Input Binding
Alternatively, you can bind an Azure Function to an Azure Cosmos
container using an input binding.
Input bindings read data from a container when a function executes.
24. Cosmos DB Output Binding
The third option is to bind a function to an Azure Cosmos container
using an output binding.
Output bindings write data to a container when a function completes.
31. Serverless database computing con Azure Cosmos DB y Azure Functions
https://docs.microsoft.com/en-us/azure/cosmos-db/serverless-
computing-database
Azure Cosmos DB and Azure Functions integration
https://youtu.be/L88quzuyjDY
33. Thank you for your attention
Luis Beltrán
Tomás Bata University in Zlín
Tecnológico Nacional de México en Celaya
About Me:
https://about.me/luis-beltran
Editor's Notes
Azure Cosmos DB is a fully managed NoSQL database for modern app development.
Azure Cosmos DB offers the first globally distributed, multi-model database service for building planet scale apps. It’s been powering Microsoft’s internet-scale services for years, and now it’s ready to launch yours.
You can add Azure locations to your database anywhere across the world, at any time, with a single click. Cosmos DB will seamlessly replicate your data and make it highly available.
Cosmos DB allows you to scale throughput and storage elastically, and globally! You only pay for the throughput and storage you need – anywhere in the world, at any time.
Single-digit millisecond response times, and automatic and instant scalability, guarantee speed at any scale.
Business continuity is assured with SLA-backed availability and enterprise-grade security. App development is faster and more productive thanks to turnkey multi region data distribution anywhere in the world, open source APIs and SDKs for popular languages.
As a fully managed service, Azure Cosmos DB takes database administration off your hands with automatic management, updates and patching. It also handles capacity management with cost-effective serverless and automatic scaling options that respond to application needs to match capacity with demand.
Particularly useful for:
Small storage – large throughput (e.g. notification broadcast/poll)
Large storage – small throughput (e.g. classic data/log store)
Many customers (for example, online retailers) need to scale throughput up & down during different times of the year. Retailers, for example, have much higher numbers of read/writes in November and December since most shopping occurs during the holiday season. Azure Cosmos DB’s ability to easily scale up & down
Cosmos DB’s is one of few databases to have a financially back latency. Every database likes to claim that they are the fastest- Azure Cosmos DB goes a step further and puts an SLA on P99 latency.
This reliability low latency makes Azure Cosmos DB a great fit for any applications with real-time requirements. In many applications, a few extra milliseconds of latency can have a significant impact on customer satisfaction.
Tunable Consistency -> Single digit latency
Instead of forcing you to choose between eventual and strong consistency, Cosmos DB gives you many additional useful options.
Bounded Staleness - Consistent Prefix. Reads lag behind writes by k prefixes or t interval
Session - Consistent Prefix. Monotonic reads, monotonic writes, read-your-writes, write-follows-reads
Consistent Prefix - Updates returned are some prefix of all the updates, with no gaps
Multi – Model -> Elastic Scale out
For any new app you are building on Azure Cosmos DB, we recommend the SQL API.
We have created Cassandra, API for Mongo DB, and Tables API for apps that are being migrated from these existing NoSQL databases to Azure Cosmos DB. This allows customers to experience the low latency and global distribution core features of Azure Cosmos DB without needing to alter their data model or application code.
On-premises
What media should I use to keep backup? What is the right size of servers for my business needs? How do I deploy new code to my server? Whay happens in case of server hardware failure? Who monitors my app? What about server security? Which OS do I need?
Fortunately virtualization came to the rescue. One great thing about the cloud evolution is that each phase leads to less waste. Infrastructure as a Service leverages hardware in a way that you can stop worrying about the hardware and focus on the operating system and your virtual machines. You can get better utilization of your resources and it’s faster and easier to provision new instances. IaaS addresses many of the questions we dealt with on-premises, and more importantly paves the way to the cloud.
Platform-as-a-Service is the next evolution: host a runtime, so we stop worrying about hardware and operating system and even dependencies and just focus on our project. We’re no longer in the business of constantly patching an OS or even making sure dependencies are installed to run a web server or host a process. PaaS simplifies the process even more and provides a mature platform for code that must run at scale because you can still size (scale up) and specify instances (scale out) to manage your workloads.
Serverless takes us to the ultimate cloud native experience: we simply focus on code. It doesn’t mean there is no server, because we still need to run on infrastructure, but the infrastructure is further abstracted so there is less server in our scope of responsibility and more code. We focus on what is unique for our business and spend more time on innovation, less time on answering the myriad questions that exist with the previous phases. Serverless is cloud native. But what does that really mean?
Write your code in C#, nodeJS, Python, F#, PHP, PowerShell, Bash or Batch
You can extend your functionality by using NuGet or Node PM
You can even include DLLs to be called from your code or EXEs and execute them
Other scenarios
Devices feed data such as temperature, into Stream Analytics, then AF or Logic Apps cleans, processes and transforms this raw data into structured data that is stored into a database.
Create a Timer Trigger function in order to schedule a function that runs at a specified frequency, for example every 15 minutes or exactly at 9 am in Europe every Monday to connect to a database and clean it, for instance to remove non-valid data