A presentation given in early 2011 at Ruby on Rails Oceania about a conceptual refactoring of legacy code written to handle a reality that didn't eventuate.
Slideshare allows users to create slide presentations online using applications like OneDrive, Google Drive, and Zoho, which allow multiple users to edit a presentation simultaneously. Users can build presentations collaboratively over the internet instead of first creating locally and then uploading. These online tools offer an alternative to traditional offline creation and later uploading of slideshows.
This document provides a summary of Saravanan's professional experience as a senior test engineer specializing in manual testing of mobile apps, hybrid apps, and web apps. He has over 4 years of experience in testing iOS, Android, and web applications using black box testing techniques. Some of his responsibilities include developing and executing test cases, analyzing test results, and tracking defects. He is proficient with tools like HP Quality Centre and has experience working on agile teams and delivering status reports.
He helped those in critical times and made lives better for everyone. He made a speech about the problems in the country and helped make the beggars have a job, starting a company that began as a social business to help the poor. We can learn to appreciate what we have, make a difference by assisting others in need, and have the ability to help people outside our familiar surroundings like the man in the video.
The document discusses using Twitter for business purposes. It begins with an overview of social media marketing and the advantages it provides such as credibility, referrals, and visibility. It then focuses specifically on Twitter, providing basics on setting up an account, profile, navigation, and common terms. It emphasizes engaging with others by sharing content, asking questions, and thanking others. The conclusion stresses that social media should be used to build relationships and listen to customers, not just for marketing.
Oil Security 2025: U.S. National Security Policy in an Era of Domestic Oil Ab...IR Smartt Inc.
The inaugural work of the Commission on Energy and Geopolitics, “Oil Security 2025: U.S. National Security Policy in an Era of Domestic Oil Abundance,” explores the potential for U.S. oil production to impact American foreign policy and national security in the coming decade and presents a series of recommendations designed to safeguard and advance U.S. interests.
America’s oil boom is shattering conventional wisdom and upending long-held beliefs. While much attention has been given to the economic impacts of this revolution, the national security, foreign policy, and geopolitical ramifications are today less well understood.
In their decades-long military and diplomatic careers, the members of the Commission on Energy and Geopolitics have experienced first-hand the heavy toll exacted by America’s dependence on oil. This dependence has influenced the country’s involvement in regions of the world that are often unstable and sometimes hostile to American interests.
“Oil Security 2025” presents a scenario-based analysis to help explore the likely impacts of rising U.S. oil production on a host of countries and regions across the globe, specifically the Middle East and North Africa, Sub-Saharan Africa, Russia, and China. The scenarios comprise a combination of low and high cases for global oil demand and global oil supply, allowing rising U.S. oil production to be analyzed within the appropriate context of a global oil market. A group of “wildcards”—difficult-to-predict developments that could have a significant impact on either global oil supply or demand—are presented alongside the scenarios.
The results of this analysis show that the global impacts of rising U.S. oil production depend greatly upon the assumptions made regarding the global oil demand and supply outlook. Ultimately, regardless of the direction the global oil market takes, the importance of oil to the U.S. economy and the global economy will remain beyond dispute. The most important potential implications for U.S. policymakers are highlighted in detail, and the Commission makes a suite of policy recommendations. These recommendations—organized into four sections of policy focus—Global, Middle East, China, and Domestic—aim to better position the United States in the future by focusing on policy changes in the national security, diplomacy, and energy spheres that will strengthen the country’s capability to minimize global oil supply disruptions, enhance its resiliency in the face of any such disruption and bolster its response capabilities.
Infography showing banks should adopt an open platform business model, partnering with finthech players in order to stay relevant for the millennials customer segment.
Slideshare allows users to create slide presentations online using applications like OneDrive, Google Drive, and Zoho, which allow multiple users to edit a presentation simultaneously. Users can build presentations collaboratively over the internet instead of first creating locally and then uploading. These online tools offer an alternative to traditional offline creation and later uploading of slideshows.
This document provides a summary of Saravanan's professional experience as a senior test engineer specializing in manual testing of mobile apps, hybrid apps, and web apps. He has over 4 years of experience in testing iOS, Android, and web applications using black box testing techniques. Some of his responsibilities include developing and executing test cases, analyzing test results, and tracking defects. He is proficient with tools like HP Quality Centre and has experience working on agile teams and delivering status reports.
He helped those in critical times and made lives better for everyone. He made a speech about the problems in the country and helped make the beggars have a job, starting a company that began as a social business to help the poor. We can learn to appreciate what we have, make a difference by assisting others in need, and have the ability to help people outside our familiar surroundings like the man in the video.
The document discusses using Twitter for business purposes. It begins with an overview of social media marketing and the advantages it provides such as credibility, referrals, and visibility. It then focuses specifically on Twitter, providing basics on setting up an account, profile, navigation, and common terms. It emphasizes engaging with others by sharing content, asking questions, and thanking others. The conclusion stresses that social media should be used to build relationships and listen to customers, not just for marketing.
Oil Security 2025: U.S. National Security Policy in an Era of Domestic Oil Ab...IR Smartt Inc.
The inaugural work of the Commission on Energy and Geopolitics, “Oil Security 2025: U.S. National Security Policy in an Era of Domestic Oil Abundance,” explores the potential for U.S. oil production to impact American foreign policy and national security in the coming decade and presents a series of recommendations designed to safeguard and advance U.S. interests.
America’s oil boom is shattering conventional wisdom and upending long-held beliefs. While much attention has been given to the economic impacts of this revolution, the national security, foreign policy, and geopolitical ramifications are today less well understood.
In their decades-long military and diplomatic careers, the members of the Commission on Energy and Geopolitics have experienced first-hand the heavy toll exacted by America’s dependence on oil. This dependence has influenced the country’s involvement in regions of the world that are often unstable and sometimes hostile to American interests.
“Oil Security 2025” presents a scenario-based analysis to help explore the likely impacts of rising U.S. oil production on a host of countries and regions across the globe, specifically the Middle East and North Africa, Sub-Saharan Africa, Russia, and China. The scenarios comprise a combination of low and high cases for global oil demand and global oil supply, allowing rising U.S. oil production to be analyzed within the appropriate context of a global oil market. A group of “wildcards”—difficult-to-predict developments that could have a significant impact on either global oil supply or demand—are presented alongside the scenarios.
The results of this analysis show that the global impacts of rising U.S. oil production depend greatly upon the assumptions made regarding the global oil demand and supply outlook. Ultimately, regardless of the direction the global oil market takes, the importance of oil to the U.S. economy and the global economy will remain beyond dispute. The most important potential implications for U.S. policymakers are highlighted in detail, and the Commission makes a suite of policy recommendations. These recommendations—organized into four sections of policy focus—Global, Middle East, China, and Domestic—aim to better position the United States in the future by focusing on policy changes in the national security, diplomacy, and energy spheres that will strengthen the country’s capability to minimize global oil supply disruptions, enhance its resiliency in the face of any such disruption and bolster its response capabilities.
Infography showing banks should adopt an open platform business model, partnering with finthech players in order to stay relevant for the millennials customer segment.
The document describes a C program to create a binary tree. It defines functions to create the tree by inserting nodes, and traverse the tree using pre-order, in-order and post-order traversal algorithms. The create function allocates memory for new nodes, inserts values, and recursively allows the user to insert left and right child nodes of the current node. The program menu offers options to create the tree, and traverse it before exiting.
The document discusses cloud computing, which is a pay-per-use model for on-demand access to configurable computing resources over the internet. Some key characteristics of cloud computing include on-demand self-service, ubiquitous network access, location-independent resource pooling, rapid elasticity, and pay per use. It also lists several as-a-service models (e.g. storage-as-a-service, database-as-a-service) and discusses benefits for businesses like cost savings, flexibility, and speed as well as considerations around security, control, and compliance.
Le Wagon Tokyo | Build your Landing Page in 2 hoursYannKlein2
This document provides information and instructions for building a landing page, including:
- Registering for a workshop to learn tools and concepts for building landing pages
- An outline of topics that will be covered, including structure, design, animation, and coding languages
- Step-by-step instructions for setting up the page, adding HTML content, applying CSS for fonts and colors, using divisions and the box model, naming elements, and using a grid system for responsive design
The document provides an outline for building a landing page, including setting up the structure with HTML, styling with CSS, and making it responsive using a grid system. It discusses topics like adding titles, paragraphs, and images with HTML tags, using CSS for fonts, colors, box model, and more. It also covers concepts like ids, classes, grid columns, and media queries for responsiveness on different devices. The workshop aims to help participants build a landing page from scratch covering all the essential technical aspects.
During this session we will cover the best practices for implementing a product catalog with MongoDB. We will cover how to model an item properly when it can have thousands of variations and thousands of properties of interest. You'll learn how to index properly and allow for faceted search with milliseconds response latency and how to implement per-store, per-sku pricing while still keeping a sane number of documents. We will also cover operational considerations, like how to bring the data closer to users to cut down the network latency.
This document summarizes an automation presentation given by Paul Gimbel. It discusses using Excel, VBA, and other tools to automate design processes in SolidWorks. Key points include using Excel for user interfaces, VBA for custom functions and macros, and integrating Excel and SolidWorks through macros and the SolidWorks API. Programming best practices like documentation and testing are also covered.
The document discusses creating a multicore database project. It recommends taking the following steps:
1. Define what the project is about, what it aims to achieve, and who it is for.
2. Identify information resources and develop a basic data model.
3. Design a user interface mockup without technical constraints, thinking creatively.
This document provides documentation on HTML, CSS, JavaScript functions, and other concepts for a coding course. It includes:
- Descriptions and examples of common HTML tags like <p>, <img>, <a> used to structure pages and add images and links.
- Explanations of CSS properties and values used to style HTML elements, such as color, font-size, background-color.
- Details on JavaScript functions like SimplePixel and SimpleImage used to manipulate pixel data and images.
- Overviews of concepts like pixels, transparency, and image coordinate systems.
Introduction to Advanced Product Options Ketan Raval
The Advanced Product Options extension allows merchants to create predefined custom product options and assign them to multiple products in bulk. It streamlines the process of creating custom options for many products. The extension also enables tracking inventory for custom options and making options dependent on each other. Recent updates include additional compatibility, option cost tracking, backorder options, and custom option weight configuration.
BUSI 301 Book Review RubricScoreCommentsResearch 25.docxhumphrieskalyn
BUSI 301
Book Review Rubric
Score
Comments
Research: 25 Points Possible
Appropriate research demonstrated by the use of scholarly, academic sources. Primary sources used whenever possible and appropriate supplemented with high quality secondary sources.
0
Bad
Failing
Poor
Average
Good
Excellent
Perfect
0
12.5
15
17.5
20
22.5
25
of 25
Writing: 25 Points Possible
Writing level appropriate for 300-level course. Appropriate word selection, organization, flow of thought, transition, grammar, punctuation, spelling, etc. Clear and understandable, communicating well with reader.
0
Bad
Failing
Poor
Average
Good
Excellent
Perfect
0
12.5
15
17.5
20
22.5
25
of 25
Content: 40 Points Possible
Length of Book Review appropriate. Demonstration of interaction with and mastery of subject matter including development of ideas, interaction with and integration of scholarly research, integration of biblical worldview, etc. Author’s main theme(s) articulated clearly. Interaction with main points evident. Agreement/Disagreement with author’s point of view supported by well-reasoned arguments.
0
Bad
Failing
Poor
Average
Good
Excellent
Perfect
0
20
24
28
32
36
40
of 40
Format and Style: 10 Points Possible
Overall appearance and style of the paper. Conformity with APA to the extent appropriate.
0
Bad
Failing
Poor
Average
Good
Excellent
Perfect
0
5
6
7
8
9
10
of 10
Final Total of 100
Bad
Does not evidence a good faith attempt to complete the assignment. Does not meet minimums in any significant way.
Failing
Significantly falls short of minimum expectations for the assignment.
Poor
Does not satisfy minimum expectations for the assignment.
Average
Satisfies minimum expectations for the assignment without additional positive elements such as additional scholarly sources, additional posts, very insightful comments that advance the overall discussion, etc.
Good
Exceeds minimums expectations for the assignment in some ways.
Excellent
Significantly exceeds minimum expectations for the assignment in many areas.
Perfect
Ostensibly exceeds minimum expectations for the assignment in all ways. Need for improvement of assignment is not evident in any way.
ITEC 200 PRACTICE LAB Database Queries 1
ITEC 200 Practice Lab
Writing Database Queries
INTRODUCTION
This assignment is a hands-on tutorial on how to prepare queries to retrieve the information you need
from a database. You will be using only one Structured Query Language (SQL) command: SELECT. The
SELECT command is the most useful SQL command to learn because it allows you to extract just about
any information you may need from a database.
DUE BEFORE you walk into the lab- THIS is the PRE-LAB
Skim all the instructions in this handout carefully before the lab session. Notice the Tour and the
Technical Notes on Queries
1. Download database. You need to download the database from Bb. Put it on your G drive or your
flash drive. If ...
Le Wagon - Build your Landing Page in 2 hoursSandrine Ayral
This document provides instructions for building a landing page in 2 hours. It covers setting up the basic HTML structure and CSS styling, including adding headings, paragraphs, lists, images and links. It then discusses using CSS to style fonts, colors, boxes and layout. The document also introduces using classes, IDs, grids and responsive design to make the page look good on different screen sizes.
This document describes the features and capabilities of a customized retail audit methodology and mobile survey platform. It allows conducting retail audits by scanning product barcodes, taking photos and videos, and answering predefined survey questions to create a dataset for analysis. The platform offers standard and advanced question types, custom scripting, complex grids, barcode scanning, add-on modules, and enhanced analysis and customizable reporting capabilities.
The document provides an outline for a workshop on building a landing page from scratch using HTML and CSS. It covers setting up the structure with tags like <head>, <body>, and <div>s, then adding content and styling elements with CSS. It also discusses using frameworks like Bootstrap for grids, responsive design, and common classes. The workshop aims to help participants design and code a landing page, with guidance provided and opportunities for hands-on practice.
Are you searching for ways to ensure your design system stays relevant in the ever-changing digital landscape? Join T. Rowe Price's Beacon Engineering Lead as they share their insight on building a design system using a web standards-first approach.
Discover the reasons behind their decision to pivot away from developing for multiple frameworks used at the firm and towards a more streamlined solution.
Learn how utilizing browser standards such as web components, CSS variables, and more have helped increase throughput, consistency, and accessibility.
Don't miss this opportunity to gain valuable insights and strategies for creating a design system that remains adaptable while providing delightful customer and developer experiences.
1) The document discusses various HTML form elements including text fields, radio buttons, checkboxes, drop down lists, text areas, and submit buttons that allow users to input and submit information through a web form.
2) Key attributes for each element are described such as type, name, value, size, and maxlength which determine functionality and how submitted data will be received.
3) Examples of code are provided to demonstrate how each element can be implemented in a basic HTML form.
This document provides an overview of AI Builder by Rebekka Aalbers at a Power BI User Group meeting in Washington DC. The target audience is those with some experience using Power Platform tools who want to learn more about AI Builder. The goal is to understand how, why and when to use AI Builder. The agenda includes an overview of what AI Builder is, a demonstration of generating demo data, and details on the different AI model types, how to select and build models, and recent updates to AI Builder.
This document provides an overview and agenda for a presentation on AI Builder. It will explain how and when to use AI Builder, including the types of AI models available like prediction, object detection, text classification and form processing. It discusses model creation, training, publishing and using models. Recent updates and the roadmap for future improvements are also mentioned. Licensing, availability by region, custom model maintenance, and security roles for using AI Builder are reviewed.
The document describes a C program to create a binary tree. It defines functions to create the tree by inserting nodes, and traverse the tree using pre-order, in-order and post-order traversal algorithms. The create function allocates memory for new nodes, inserts values, and recursively allows the user to insert left and right child nodes of the current node. The program menu offers options to create the tree, and traverse it before exiting.
The document discusses cloud computing, which is a pay-per-use model for on-demand access to configurable computing resources over the internet. Some key characteristics of cloud computing include on-demand self-service, ubiquitous network access, location-independent resource pooling, rapid elasticity, and pay per use. It also lists several as-a-service models (e.g. storage-as-a-service, database-as-a-service) and discusses benefits for businesses like cost savings, flexibility, and speed as well as considerations around security, control, and compliance.
Le Wagon Tokyo | Build your Landing Page in 2 hoursYannKlein2
This document provides information and instructions for building a landing page, including:
- Registering for a workshop to learn tools and concepts for building landing pages
- An outline of topics that will be covered, including structure, design, animation, and coding languages
- Step-by-step instructions for setting up the page, adding HTML content, applying CSS for fonts and colors, using divisions and the box model, naming elements, and using a grid system for responsive design
The document provides an outline for building a landing page, including setting up the structure with HTML, styling with CSS, and making it responsive using a grid system. It discusses topics like adding titles, paragraphs, and images with HTML tags, using CSS for fonts, colors, box model, and more. It also covers concepts like ids, classes, grid columns, and media queries for responsiveness on different devices. The workshop aims to help participants build a landing page from scratch covering all the essential technical aspects.
During this session we will cover the best practices for implementing a product catalog with MongoDB. We will cover how to model an item properly when it can have thousands of variations and thousands of properties of interest. You'll learn how to index properly and allow for faceted search with milliseconds response latency and how to implement per-store, per-sku pricing while still keeping a sane number of documents. We will also cover operational considerations, like how to bring the data closer to users to cut down the network latency.
This document summarizes an automation presentation given by Paul Gimbel. It discusses using Excel, VBA, and other tools to automate design processes in SolidWorks. Key points include using Excel for user interfaces, VBA for custom functions and macros, and integrating Excel and SolidWorks through macros and the SolidWorks API. Programming best practices like documentation and testing are also covered.
The document discusses creating a multicore database project. It recommends taking the following steps:
1. Define what the project is about, what it aims to achieve, and who it is for.
2. Identify information resources and develop a basic data model.
3. Design a user interface mockup without technical constraints, thinking creatively.
This document provides documentation on HTML, CSS, JavaScript functions, and other concepts for a coding course. It includes:
- Descriptions and examples of common HTML tags like <p>, <img>, <a> used to structure pages and add images and links.
- Explanations of CSS properties and values used to style HTML elements, such as color, font-size, background-color.
- Details on JavaScript functions like SimplePixel and SimpleImage used to manipulate pixel data and images.
- Overviews of concepts like pixels, transparency, and image coordinate systems.
Introduction to Advanced Product Options Ketan Raval
The Advanced Product Options extension allows merchants to create predefined custom product options and assign them to multiple products in bulk. It streamlines the process of creating custom options for many products. The extension also enables tracking inventory for custom options and making options dependent on each other. Recent updates include additional compatibility, option cost tracking, backorder options, and custom option weight configuration.
BUSI 301 Book Review RubricScoreCommentsResearch 25.docxhumphrieskalyn
BUSI 301
Book Review Rubric
Score
Comments
Research: 25 Points Possible
Appropriate research demonstrated by the use of scholarly, academic sources. Primary sources used whenever possible and appropriate supplemented with high quality secondary sources.
0
Bad
Failing
Poor
Average
Good
Excellent
Perfect
0
12.5
15
17.5
20
22.5
25
of 25
Writing: 25 Points Possible
Writing level appropriate for 300-level course. Appropriate word selection, organization, flow of thought, transition, grammar, punctuation, spelling, etc. Clear and understandable, communicating well with reader.
0
Bad
Failing
Poor
Average
Good
Excellent
Perfect
0
12.5
15
17.5
20
22.5
25
of 25
Content: 40 Points Possible
Length of Book Review appropriate. Demonstration of interaction with and mastery of subject matter including development of ideas, interaction with and integration of scholarly research, integration of biblical worldview, etc. Author’s main theme(s) articulated clearly. Interaction with main points evident. Agreement/Disagreement with author’s point of view supported by well-reasoned arguments.
0
Bad
Failing
Poor
Average
Good
Excellent
Perfect
0
20
24
28
32
36
40
of 40
Format and Style: 10 Points Possible
Overall appearance and style of the paper. Conformity with APA to the extent appropriate.
0
Bad
Failing
Poor
Average
Good
Excellent
Perfect
0
5
6
7
8
9
10
of 10
Final Total of 100
Bad
Does not evidence a good faith attempt to complete the assignment. Does not meet minimums in any significant way.
Failing
Significantly falls short of minimum expectations for the assignment.
Poor
Does not satisfy minimum expectations for the assignment.
Average
Satisfies minimum expectations for the assignment without additional positive elements such as additional scholarly sources, additional posts, very insightful comments that advance the overall discussion, etc.
Good
Exceeds minimums expectations for the assignment in some ways.
Excellent
Significantly exceeds minimum expectations for the assignment in many areas.
Perfect
Ostensibly exceeds minimum expectations for the assignment in all ways. Need for improvement of assignment is not evident in any way.
ITEC 200 PRACTICE LAB Database Queries 1
ITEC 200 Practice Lab
Writing Database Queries
INTRODUCTION
This assignment is a hands-on tutorial on how to prepare queries to retrieve the information you need
from a database. You will be using only one Structured Query Language (SQL) command: SELECT. The
SELECT command is the most useful SQL command to learn because it allows you to extract just about
any information you may need from a database.
DUE BEFORE you walk into the lab- THIS is the PRE-LAB
Skim all the instructions in this handout carefully before the lab session. Notice the Tour and the
Technical Notes on Queries
1. Download database. You need to download the database from Bb. Put it on your G drive or your
flash drive. If ...
Le Wagon - Build your Landing Page in 2 hoursSandrine Ayral
This document provides instructions for building a landing page in 2 hours. It covers setting up the basic HTML structure and CSS styling, including adding headings, paragraphs, lists, images and links. It then discusses using CSS to style fonts, colors, boxes and layout. The document also introduces using classes, IDs, grids and responsive design to make the page look good on different screen sizes.
This document describes the features and capabilities of a customized retail audit methodology and mobile survey platform. It allows conducting retail audits by scanning product barcodes, taking photos and videos, and answering predefined survey questions to create a dataset for analysis. The platform offers standard and advanced question types, custom scripting, complex grids, barcode scanning, add-on modules, and enhanced analysis and customizable reporting capabilities.
The document provides an outline for a workshop on building a landing page from scratch using HTML and CSS. It covers setting up the structure with tags like <head>, <body>, and <div>s, then adding content and styling elements with CSS. It also discusses using frameworks like Bootstrap for grids, responsive design, and common classes. The workshop aims to help participants design and code a landing page, with guidance provided and opportunities for hands-on practice.
Are you searching for ways to ensure your design system stays relevant in the ever-changing digital landscape? Join T. Rowe Price's Beacon Engineering Lead as they share their insight on building a design system using a web standards-first approach.
Discover the reasons behind their decision to pivot away from developing for multiple frameworks used at the firm and towards a more streamlined solution.
Learn how utilizing browser standards such as web components, CSS variables, and more have helped increase throughput, consistency, and accessibility.
Don't miss this opportunity to gain valuable insights and strategies for creating a design system that remains adaptable while providing delightful customer and developer experiences.
1) The document discusses various HTML form elements including text fields, radio buttons, checkboxes, drop down lists, text areas, and submit buttons that allow users to input and submit information through a web form.
2) Key attributes for each element are described such as type, name, value, size, and maxlength which determine functionality and how submitted data will be received.
3) Examples of code are provided to demonstrate how each element can be implemented in a basic HTML form.
This document provides an overview of AI Builder by Rebekka Aalbers at a Power BI User Group meeting in Washington DC. The target audience is those with some experience using Power Platform tools who want to learn more about AI Builder. The goal is to understand how, why and when to use AI Builder. The agenda includes an overview of what AI Builder is, a demonstration of generating demo data, and details on the different AI model types, how to select and build models, and recent updates to AI Builder.
This document provides an overview and agenda for a presentation on AI Builder. It will explain how and when to use AI Builder, including the types of AI models available like prediction, object detection, text classification and form processing. It discusses model creation, training, publishing and using models. Recent updates and the roadmap for future improvements are also mentioned. Licensing, availability by region, custom model maintenance, and security roles for using AI Builder are reviewed.
Boosting Product Categorization with Machine LearningAmadeus Magrabi
Talk on using machine learning to build a category recommendation system for e-commerce. Presented at Open Data Science Conference West in San Francisco (11/2017).
This document provides an outline for building a landing page from scratch using HTML and CSS. It covers setting up the structure with tags like <head>, <body>, and <title>. It then discusses adding content like paragraphs, lists, images and links. The document also covers styling with CSS including fonts, colors, box model, IDs and classes. Finally, it introduces responsive design using Bootstrap's grid system and breakpoints.
This document provides an overview of Microsoft's AI Builder tool within the Power Platform. It begins with an introduction to the speaker and their background with Microsoft tools. The bulk of the document then covers the key aspects of AI Builder, including its goals, available model types, data requirements, and demos. It provides guidance on selecting models, the training process, and publishing/using trained models. It concludes with a discussion of AI Builder's availability, administration, licensing, and a Q&A.
This document provides an introduction to HTML5, including what HTML5 is, new features it incorporates from earlier versions of HTML, and some of its new tags and attributes. Key points covered include:
- HTML5 is the newest version of HTML that incorporates all previous features and adds many new tags and attributes.
- It supports built-in audio and video without plugins, enhanced forms, canvas drawing, drag and drop functionality, and more advanced features for developers.
- Browser support for HTML5 is still a work in progress, with no browsers yet having full support.
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsDianaGray10
Join us to learn how UiPath Apps can directly and easily interact with prebuilt connectors via Integration Service--including Salesforce, ServiceNow, Open GenAI, and more.
The best part is you can achieve this without building a custom workflow! Say goodbye to the hassle of using separate automations to call APIs. By seamlessly integrating within App Studio, you can now easily streamline your workflow, while gaining direct access to our Connector Catalog of popular applications.
We’ll discuss and demo the benefits of UiPath Apps and connectors including:
Creating a compelling user experience for any software, without the limitations of APIs.
Accelerating the app creation process, saving time and effort
Enjoying high-performance CRUD (create, read, update, delete) operations, for
seamless data management.
Speakers:
Russell Alfeche, Technology Leader, RPA at qBotic and UiPath MVP
Charlie Greenberg, host
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor IvaniukFwdays
At this talk we will discuss DDoS protection tools and best practices, discuss network architectures and what AWS has to offer. Also, we will look into one of the largest DDoS attacks on Ukrainian infrastructure that happened in February 2022. We'll see, what techniques helped to keep the web resources available for Ukrainians and how AWS improved DDoS protection for all customers based on Ukraine experience
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...Alex Pruden
Folding is a recent technique for building efficient recursive SNARKs. Several elegant folding protocols have been proposed, such as Nova, Supernova, Hypernova, Protostar, and others. However, all of them rely on an additively homomorphic commitment scheme based on discrete log, and are therefore not post-quantum secure. In this work we present LatticeFold, the first lattice-based folding protocol based on the Module SIS problem. This folding protocol naturally leads to an efficient recursive lattice-based SNARK and an efficient PCD scheme. LatticeFold supports folding low-degree relations, such as R1CS, as well as high-degree relations, such as CCS. The key challenge is to construct a secure folding protocol that works with the Ajtai commitment scheme. The difficulty, is ensuring that extracted witnesses are low norm through many rounds of folding. We present a novel technique using the sumcheck protocol to ensure that extracted witnesses are always low norm no matter how many rounds of folding are used. Our evaluation of the final proof system suggests that it is as performant as Hypernova, while providing post-quantum security.
Paper Link: https://eprint.iacr.org/2024/257
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Discover top-tier mobile app development services, offering innovative solutions for iOS and Android. Enhance your business with custom, user-friendly mobile applications.
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
6. Enumeration table
Easy to add new products or options
No new columns, just insert rows
No code changes
Can query against it
“Find all artworks available on red t-shirts”
Populate web form elements easily
7. Domain model is in the DB
Product class is a generic type
What about domain logic?
„Instances‟ need a separate set of
tables
8. Buying a product
OptionOption Value
Available Option
Value
Product
Artwork
Product Type
Selected
Product
Selected
Option Value
9. Preparing the product form
framed_print = ProductType.find_by_name(“FramedPrint”)
# Get the Framed Print product
fp_product = artwork.products.detect do |p|
p.product_type == framed_print
end
aovs = fp_product.available_option_values
# Group these into the options
options_hash = {}
aovs.each do |aov|
options_hash[aov.option_value.option] << aov.option_value
end
# Order the option values, so we have S, M, L, etc.
# Populate form elements
10. SQL view
1. Load products by artwork_id
2. Load available_product_options by
product_id
3. Load option_values by option_value_id
4. Load options by option_id
11. Troublesome requirements
Some products have default
options
T-Shirt default colour and style
Options that are not constrained
Calendar start month
Inter-option constraints
Longsleeve Tee colours
12. Default options
Flag on available_product_option
Need to enforce one default per
option type
Render artwork with default
options
14. Rendering the defaults
# Get the default product
tee_product = artwork.get_default_product
aovs = tee_product.available_option_values
defaults = aovs.select {|aov| aov.default? }
# Group these into the options (assuming one per option)
options_hash = {}
defaults.each do |aov|
options_hash[aov.option_value.option] << aov.option_value
end
# Need to validate that we have all required defaults
# and only one per option, etc.
15. SQL view
1. Load products by product_id
2. Load available_product_options by
product_id
3. Load option_values by option_value_id
4. Load options by option_id
Same joins as the first example
18. Inter option constraints
Roundneck T-shirts can have all
colours
V-Neck can only have a few
How do you model that in the DB?
Do you want to?
19. Original driver
Want to add new products weekly
Really?
Real-world constraints
Product preparation takes months
Cannot cover all eventualities
New products always required new
code anyway
20. Alternative approach
Model product types as classes
Define options and constraints (DSL)
Available products is a list of keys
on Artwork
Available product options is a hash
on the Artwork
So is the default options
23. What have we gained?
An expressive, flexible product
model
Simpler code, overall
Actually easier to add products now
And easier to modify existing ones
Nearly 25% average speed increase
24. What have we lost?
“Find all red t-shirts”
Utilise a search engine
“How many large framed prints
have we sold?”
Reporting via Data Warehouse
Online product addition
100s of millions of rows from the DB!
Editor's Notes
Legacy code slows down feature developmentWe all write itSo there’s a lot around
Need to determine what the product represents before we can do anything with it.For example, we need to render it differently
Joining 4 tables together
Each thumbnail requires the same 4 tables joined
Each work has multiple products, and each has multiple available options
In 4 years, RedBubble has 11 product types.Sourcing suppliers, defining the specifications and getting samples all was time consuming.The application needed to know how to provision, configure and render the product.Genericity ended up getting in the way.
Selected options and defaults are on the artworkOptions are modelled in a code (DSL)Rendering a default view requires only the loading of one record
Every line of code had a reason for existenceChallenge existing models for every new requirement