This document discusses using Together CC to enforce Java coding standards and conventions through code audits and metrics analysis. It describes configuring coding checklists in Together CC to audit and measure source code quality, generating audit and metrics reports, and understanding the results to identify design and coding defects. The document contains an agenda that outlines these topics and indicates there will be a demonstration and question/answer section.
Building A Product Assortment Recommendation EngineDatabricks
Amid the increasingly competitive brewing industry, the ability of retailers and brewers to provide optimal product assortments for their consumers has become a key goal for business stakeholders. Consumer trends, regional heterogeneities and massive product portfolios combine to scale the complexity of assortment selection. At AB InBev, we approach this selection problem through a two-step method rooted in statistical learning techniques. First, regression models and collaborative filtering are used to predict product demand in partnering retailers. The second step involves robust optimization techniques to recommend a set of products that enhance business-specified performance indicators, including retailer revenue and product market share.
With the ultimate goal of scaling our approach to over 100k brick-and-mortar retailers across the United States and online platforms, we have implemented our algorithms in custom-built Python libraries using Apache Spark. We package and deploy production versions of Python wheels to a hosted repository for installation to production infrastructure.
To orchestrate the execution of these processes at scale, we use a combination of the Databricks API, Azure App Configuration, Azure Functions, Azure Event Grid and some custom-built utilities to deploy the production wheels to on-demand and interactive Databricks clusters. From there, we monitor execution with Azure Application Insights and log evaluation metrics to Databricks Delta tables on ADLS. To create a full-fledged product and deliver value to customers, we built a custom web application using React and GraphQL which allows users to request assortment recommendations in a self-service, ad-hoc fashion.
Utilizing BI 11g Reporting To Get The Most Out of P6p6academy
Referenced: www.p6academy.com
Source: http://coll15.mapyourshow.com
Using BI 11g as the main reporting tool gives the report writer many options in crafting scalable user reports from the Px schema for all levels of business. We will start with a brief overview of BI Publisher then move into some advanced topics like creating multiple data sets, template, and formatting Px data.
Integration strategies best practices- Mulesoft meetup April 2018Rohan Rasane
Abstract for the Mulesoft meetup in April 2018
If your organization is in the following phases of integrations:
Looking forward to integrate or connect with other applications with a platform dedicated to integrations
Does already have an integration platform and have realized that the integrations are point to point or are highly unorganized and uncontrollable
Then this session will help you identify and explore the way to build highly scalable integrations. This session will also speak about the best practises that should be be followed while maintaining the platform. There will be a sneak peek in the resiliency patterns that I love - circuit breaker and bulkheads, an inspiration from Netflix OSS
Building block development in managed hosting - Angelo Rossi, Manager, Comple...Blackboard APAC
Blackboard's Angelo Rossi will discuss the best practices on how to effective develop, test, and deploy Building Blocks in a Managed Hosting Environment.
Delivered at Innovate and Educate: Teaching and Learning Conference by Blackboard. 24 -27 August 2015 in Adelaide, Australia.
Andreas Grabner - Performance as Code, Let's Make It a StandardNeotys_Partner
Since its beginning, the Performance Advisory Council aims to promote engagement between various experts from around the world, to create relevant, value-added content sharing between members. For Neotys, to strengthen our position as a thought leader in load & performance testing. During this event, 12 participants convened in Chamonix (France) exploring several topics on the minds of today’s performance tester such as DevOps, Shift Left/Right, Test Automation, Blockchain and Artificial Intelligence.
10/17/19
1
EE 200: Electrical Engineering Design Project
Process AKA Systems Engineering
4
4
Dr. Haggerty, PE (EE)
• Guide you through
o Project Process
o Requirements Analysis
o Prototype Development
• 14 years: Systems Engineering
Aerospace and electronic systems
o Numerous winning proposals
o 100s M$ in new business
• 20 years: Consulting Engineer
o Broader technical
o Multiple large clients
o Multiple start-ups
• 5 Years Adjunct faculty
o Teach LD, UD, and Grad
o A “go to” replacement 5
5
10/17/19
2
Dr. Haggerty, PE (EE)
• Guide you through
o Project Process
o Requirements Analysis
o Prototype Development
• 14 years: Systems Engineering
Aerospace and electronic systems
o Numerous winning proposals
o 100s M$ in new business
• 20 years: Consulting Engineer
o Broader technical
o Multiple large clients
o Multiple start-ups
• 5 Years Adjunct faculty
o Teach LD, UD, and Grad
o A “go to” replacement 2
Elevator Pitch is Short Explanation to Catch
Listeners Interest
Individual
• Name
• Project Role
• Experience Summary
• 15𝑠 ≤ 𝑇&' ≤ 2𝑚𝑖𝑛
6• References on BeachBoard
6
Project/Product:
• Product Elevator Pitch Outline
o Hook:
o Who it is for:
o What it does:
o Why it is needed:
• What would differentiate
your product ?
o (To help generate info for
Elevator Pitch)
7
7
10/17/19
3
They say there is
no “I” in Team.
9
9
Engineering Project Process Defined in:
HF Hoffman, The Engineering Capstone Course
Part 1
• Select team and project
• Analyze business case and issues
• Unit specifications
• Parts list and purchase
• Test planning
• Proposal
Part 2
• Weekly status
• Formal team meetings
• Formal design reviews
• Software design, code, and test
• Hardware design, fabrication, and
integration
• Software/hardware integration
• Final report, presentation, and
demonstration of final product
10
10
10/17/19
4
Systems Engineering Made up of Technical
and Managerial Functions
Technical
• Requirements Analysis
• System Architecture/Design
• Performance Analysis
• Interface Specification
• Test
o Verification and Validation
o AKA V&V
Managerial
• Customer Interface
• Technical Management
• Information Management
Process Engineering
• Logistics and Operations
• Coordination
11
11
Validation Shows Product Meets User Needs
Verification Shows Design Meets Requirements
14
14
10/17/19
5
15
Full V&V Systems Engineering
Example: NASA Systems Engineering Handbook
15
Tailored Process Flow Guides You Through
Streamlined Product Prototype Development
16
System Requirements
• Specific statements
• One shall per req
• Independent of Design
• What Not How
Acceptance Tests
• For each System Req
• Tests System at End
Design and Development
Requirements Analysis
• Technical Objectives
• Constraints Worksheet
• Standards Usage
Integration and Test
• Hardware Unit
• Software Module
• HW/SW
HW/SW Partitioning
Hardware
• Req Trace
• Design
• Fabrication
Software
• Req Trace
• Design
• Code
P
This presentation includes challenges in testing, levels of testing, best practices and policies, Test Drive Design(TDD),
Behavioral Driven Design (BDD Testing), TDD v/s BDD
Building A Product Assortment Recommendation EngineDatabricks
Amid the increasingly competitive brewing industry, the ability of retailers and brewers to provide optimal product assortments for their consumers has become a key goal for business stakeholders. Consumer trends, regional heterogeneities and massive product portfolios combine to scale the complexity of assortment selection. At AB InBev, we approach this selection problem through a two-step method rooted in statistical learning techniques. First, regression models and collaborative filtering are used to predict product demand in partnering retailers. The second step involves robust optimization techniques to recommend a set of products that enhance business-specified performance indicators, including retailer revenue and product market share.
With the ultimate goal of scaling our approach to over 100k brick-and-mortar retailers across the United States and online platforms, we have implemented our algorithms in custom-built Python libraries using Apache Spark. We package and deploy production versions of Python wheels to a hosted repository for installation to production infrastructure.
To orchestrate the execution of these processes at scale, we use a combination of the Databricks API, Azure App Configuration, Azure Functions, Azure Event Grid and some custom-built utilities to deploy the production wheels to on-demand and interactive Databricks clusters. From there, we monitor execution with Azure Application Insights and log evaluation metrics to Databricks Delta tables on ADLS. To create a full-fledged product and deliver value to customers, we built a custom web application using React and GraphQL which allows users to request assortment recommendations in a self-service, ad-hoc fashion.
Utilizing BI 11g Reporting To Get The Most Out of P6p6academy
Referenced: www.p6academy.com
Source: http://coll15.mapyourshow.com
Using BI 11g as the main reporting tool gives the report writer many options in crafting scalable user reports from the Px schema for all levels of business. We will start with a brief overview of BI Publisher then move into some advanced topics like creating multiple data sets, template, and formatting Px data.
Integration strategies best practices- Mulesoft meetup April 2018Rohan Rasane
Abstract for the Mulesoft meetup in April 2018
If your organization is in the following phases of integrations:
Looking forward to integrate or connect with other applications with a platform dedicated to integrations
Does already have an integration platform and have realized that the integrations are point to point or are highly unorganized and uncontrollable
Then this session will help you identify and explore the way to build highly scalable integrations. This session will also speak about the best practises that should be be followed while maintaining the platform. There will be a sneak peek in the resiliency patterns that I love - circuit breaker and bulkheads, an inspiration from Netflix OSS
Building block development in managed hosting - Angelo Rossi, Manager, Comple...Blackboard APAC
Blackboard's Angelo Rossi will discuss the best practices on how to effective develop, test, and deploy Building Blocks in a Managed Hosting Environment.
Delivered at Innovate and Educate: Teaching and Learning Conference by Blackboard. 24 -27 August 2015 in Adelaide, Australia.
Andreas Grabner - Performance as Code, Let's Make It a StandardNeotys_Partner
Since its beginning, the Performance Advisory Council aims to promote engagement between various experts from around the world, to create relevant, value-added content sharing between members. For Neotys, to strengthen our position as a thought leader in load & performance testing. During this event, 12 participants convened in Chamonix (France) exploring several topics on the minds of today’s performance tester such as DevOps, Shift Left/Right, Test Automation, Blockchain and Artificial Intelligence.
10/17/19
1
EE 200: Electrical Engineering Design Project
Process AKA Systems Engineering
4
4
Dr. Haggerty, PE (EE)
• Guide you through
o Project Process
o Requirements Analysis
o Prototype Development
• 14 years: Systems Engineering
Aerospace and electronic systems
o Numerous winning proposals
o 100s M$ in new business
• 20 years: Consulting Engineer
o Broader technical
o Multiple large clients
o Multiple start-ups
• 5 Years Adjunct faculty
o Teach LD, UD, and Grad
o A “go to” replacement 5
5
10/17/19
2
Dr. Haggerty, PE (EE)
• Guide you through
o Project Process
o Requirements Analysis
o Prototype Development
• 14 years: Systems Engineering
Aerospace and electronic systems
o Numerous winning proposals
o 100s M$ in new business
• 20 years: Consulting Engineer
o Broader technical
o Multiple large clients
o Multiple start-ups
• 5 Years Adjunct faculty
o Teach LD, UD, and Grad
o A “go to” replacement 2
Elevator Pitch is Short Explanation to Catch
Listeners Interest
Individual
• Name
• Project Role
• Experience Summary
• 15𝑠 ≤ 𝑇&' ≤ 2𝑚𝑖𝑛
6• References on BeachBoard
6
Project/Product:
• Product Elevator Pitch Outline
o Hook:
o Who it is for:
o What it does:
o Why it is needed:
• What would differentiate
your product ?
o (To help generate info for
Elevator Pitch)
7
7
10/17/19
3
They say there is
no “I” in Team.
9
9
Engineering Project Process Defined in:
HF Hoffman, The Engineering Capstone Course
Part 1
• Select team and project
• Analyze business case and issues
• Unit specifications
• Parts list and purchase
• Test planning
• Proposal
Part 2
• Weekly status
• Formal team meetings
• Formal design reviews
• Software design, code, and test
• Hardware design, fabrication, and
integration
• Software/hardware integration
• Final report, presentation, and
demonstration of final product
10
10
10/17/19
4
Systems Engineering Made up of Technical
and Managerial Functions
Technical
• Requirements Analysis
• System Architecture/Design
• Performance Analysis
• Interface Specification
• Test
o Verification and Validation
o AKA V&V
Managerial
• Customer Interface
• Technical Management
• Information Management
Process Engineering
• Logistics and Operations
• Coordination
11
11
Validation Shows Product Meets User Needs
Verification Shows Design Meets Requirements
14
14
10/17/19
5
15
Full V&V Systems Engineering
Example: NASA Systems Engineering Handbook
15
Tailored Process Flow Guides You Through
Streamlined Product Prototype Development
16
System Requirements
• Specific statements
• One shall per req
• Independent of Design
• What Not How
Acceptance Tests
• For each System Req
• Tests System at End
Design and Development
Requirements Analysis
• Technical Objectives
• Constraints Worksheet
• Standards Usage
Integration and Test
• Hardware Unit
• Software Module
• HW/SW
HW/SW Partitioning
Hardware
• Req Trace
• Design
• Fabrication
Software
• Req Trace
• Design
• Code
P
This presentation includes challenges in testing, levels of testing, best practices and policies, Test Drive Design(TDD),
Behavioral Driven Design (BDD Testing), TDD v/s BDD
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesSanjeev Rampal
Talk presented at Kubernetes Community Day, New York, May 2024.
Technical summary of Multi-Cluster Kubernetes Networking architectures with focus on 4 key topics.
1) Key patterns for Multi-cluster architectures
2) Architectural comparison of several OSS/ CNCF projects to address these patterns
3) Evolution trends for the APIs of these projects
4) Some design recommendations & guidelines for adopting/ deploying these solutions.
This 7-second Brain Wave Ritual Attracts Money To You.!nirahealhty
Discover the power of a simple 7-second brain wave ritual that can attract wealth and abundance into your life. By tapping into specific brain frequencies, this technique helps you manifest financial success effortlessly. Ready to transform your financial future? Try this powerful ritual and start attracting money today!
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
ER(Entity Relationship) Diagram for online shopping - TAEHimani415946
https://bit.ly/3KACoyV
The ER diagram for the project is the foundation for the building of the database of the project. The properties, datatypes, and attributes are defined by the ER diagram.