Twilio Signal 2016 Taking Your SMS App GlobalTwilio Inc
How to use Twilio to reach a global audience via SMS
The most common issues when sending SMS globally
The cause of these issues
How we can detect these issues
What Twilio does to correct these issues
What you can do to ensure your messages get through
Learn more about best practices for building an SMS app here: https://www.twilio.com/learn/messaging/checklist-for-mobile-messaging-framework
Twilio Signal 2016 Taking Your SMS App GlobalTwilio Inc
How to use Twilio to reach a global audience via SMS
The most common issues when sending SMS globally
The cause of these issues
How we can detect these issues
What Twilio does to correct these issues
What you can do to ensure your messages get through
Learn more about best practices for building an SMS app here: https://www.twilio.com/learn/messaging/checklist-for-mobile-messaging-framework
Track calls to discover which campaigns are driving calls to your business.
- Buy Twilio phone number and assign to lead source
- Forward call to your phone number
- Track lead information
In many ways, Twilio is like a box of legos. You get building blocks to create communication workflows that make sense for your business. For this presentation, we've benchmarked what more than 1,000,000 developers are doing with Twilio. With a focus on business-to-customer communications, we'll talk about the common problems being solved and how they are being solved.
Running Microservices and Docker on AWS Elastic Beanstalk - August 2016 Month...Amazon Web Services
In this session, we introduce you to a solution for easily running a Docker-powered microservices architecture on AWS using Elastic Beanstalk. We will also cover the fundamentals of Elastic Beanstalk and how it benefits developers looking for a quick and scalable way to get their applications running on AWS with no infrastructure work required.
Building a microservices architecture using Docker can require a lot of work, from launching and operating the underlying infrastructure to installing and maintaining cluster management software. With AWS Elastic Beanstalk’s multicontainer support feature, many of these tasks are simplified and abstracted away so you can focus on your application code. AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker."
Learning Objectives:
• Learn the basics of AWS Elastic Beanstalk
• Understand how to use Elastic Beanstalk to run containerized applications
• Learn how to use Elastic Beanstalk to start architecting microservices-based applications
Running Microservices and Docker with AWS Elastic BeanstalkAmazon Web Services
In this session, we introduce you to a solution for easily running a Docker-powered microservices architecture on AWS using Elastic Beanstalk. We will also cover the fundamentals of Elastic Beanstalk and how it benefits developers looking for a quick and scalable way to get their applications running on AWS with no infrastructure work required.
Building a microservices architecture using Docker can require a lot of work, from launching and operating the underlying infrastructure to installing and maintaining cluster management software. With AWS Elastic Beanstalk’s multicontainer support feature, many of these tasks are simplified and abstracted away so you can focus on your application code. AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker. Elastic Beanstalk leverages Amazon EC2 Container Service for its container management capabilities.
Much of the Salesforce user interface is accessible out of the box to users who require assistive technologies. Here's how can you ensure that your custom Visualforce or Lightning pages also have the best possible experience for everyone -- even users who are blind or have vision impairments, or have impaired motor control and can't use a mouse.
Track calls to discover which campaigns are driving calls to your business.
- Buy Twilio phone number and assign to lead source
- Forward call to your phone number
- Track lead information
In many ways, Twilio is like a box of legos. You get building blocks to create communication workflows that make sense for your business. For this presentation, we've benchmarked what more than 1,000,000 developers are doing with Twilio. With a focus on business-to-customer communications, we'll talk about the common problems being solved and how they are being solved.
Running Microservices and Docker on AWS Elastic Beanstalk - August 2016 Month...Amazon Web Services
In this session, we introduce you to a solution for easily running a Docker-powered microservices architecture on AWS using Elastic Beanstalk. We will also cover the fundamentals of Elastic Beanstalk and how it benefits developers looking for a quick and scalable way to get their applications running on AWS with no infrastructure work required.
Building a microservices architecture using Docker can require a lot of work, from launching and operating the underlying infrastructure to installing and maintaining cluster management software. With AWS Elastic Beanstalk’s multicontainer support feature, many of these tasks are simplified and abstracted away so you can focus on your application code. AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker."
Learning Objectives:
• Learn the basics of AWS Elastic Beanstalk
• Understand how to use Elastic Beanstalk to run containerized applications
• Learn how to use Elastic Beanstalk to start architecting microservices-based applications
Running Microservices and Docker with AWS Elastic BeanstalkAmazon Web Services
In this session, we introduce you to a solution for easily running a Docker-powered microservices architecture on AWS using Elastic Beanstalk. We will also cover the fundamentals of Elastic Beanstalk and how it benefits developers looking for a quick and scalable way to get their applications running on AWS with no infrastructure work required.
Building a microservices architecture using Docker can require a lot of work, from launching and operating the underlying infrastructure to installing and maintaining cluster management software. With AWS Elastic Beanstalk’s multicontainer support feature, many of these tasks are simplified and abstracted away so you can focus on your application code. AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker. Elastic Beanstalk leverages Amazon EC2 Container Service for its container management capabilities.
Much of the Salesforce user interface is accessible out of the box to users who require assistive technologies. Here's how can you ensure that your custom Visualforce or Lightning pages also have the best possible experience for everyone -- even users who are blind or have vision impairments, or have impaired motor control and can't use a mouse.
Many companies continue to manaully create and manage their cloud infrastructure via web consoles. Documenting these procedures is challenging, especially since the interfaces are always evolving. Reviewing the changes is also difficult, and it often involves having a coworker watching over your shoulder. Rolling back a bad change requires deleting your current work and attemtping to manually re-create the old infrastructure from memory. Scaling or deploying the infrastructure to new environments also often involves manually re-creating it.
Hashicorp's Terraform allows for the management of infrastructure as code. While a growing number of groups have started to utilize this tool, most are only just beginning to scratch the surface of its potential. Yes, Terraform can be used to create and manage resources in AWS and other cloud providers. However, thanks to an ever growing number of providers, it can manage resources in many other popular cloud services. At Yelp, we use Terraform to manage our AWS resources, DNS records in NS1, CDN configuration in Fastly and Cloudflare, and our charts and dashboards in SignalFx.
This setup provides us with the ability to maintain our infrastructure as code in a version control system that can be put through standard code review flows. If we discover an issue, we can revert to an older, working commit and restore our infrastructure to that point in time. Documentation can include code snippets that can be easily copied/pasted in an error free manner. Finally, resources managed by one Terraform provider can benefit from and utilize information from resources managed by another provider. This means that launching a new AWS EC2 instance can automatically update the necessary DNS records in NS1, and then create a dashboard filled with customized charts designed to monitor the instance.
Announcing AWS Step Functions - December 2016 Monthly Webinar SeriesAmazon Web Services
AWS Step Functions is a new, fully managed service that makes it easy to coordinate the components of distributed applications and microservices using visual workflows. Step Functions is a reliable way to coordinate components and step through the functions of your application at scale. This session shows how to use Step Functions to create, run, and debug multi-service applications in a matter of minutes. We also share how customers are using Step Functions to build and operate complex applications, such as order processing, report generation, and data transformation – and to innovate faster.
Learning Objectives:
• Learn about the capabilities and features of AWS Step Functions
• Learn about the benefits of AWS Step Functions
• Learn about the different use cases
• Learn how to get started using AWS Step Functions
• Build and coordinate the components of your application as a series of steps
• Link AWS Lambda functions or Amazon EC2 instances together to create multi-step apps
• Learn to automatically catch and recover from errors
• Operate and scale your application in a reliable fashion
AWS Step Functions is a new, fully-managed service that makes it easy to coordinate the components of distributed applications and microservices using visual workflows. Step Functions is a reliable way to connect and step through a series of AWS Lambda functions so that you can build and run multi-step applications in a matter of minutes. This session shows how to use AWS Step Functions to create, run, and debug cloud state machines to execute parallel, sequential, and branching steps of your application, with automatic catch and retry conditions.
Building Blocks for Next Generation Contact CentersTwilio Inc
Upgrade your customer experience without upgrading your hardware. Twilio APIs let you treat your contact center like software. Twilio Product Director Al Cook talks about four ways to augment your contact center. Watch his full webinar here:
https://www.twilio.com/learn/contact-center/building-blocks-for-next-generation-contact-centers
Create an IVR that Keeps Up with Your CustomersTwilio Inc
When customers call your contact center, almost a third of their time is spent in your IVR system. Al Cook, Twilio Product Director, explains how to make the experience a good one. Watch the full webinar here: https://www.twilio.com/learn/contact-center/create-an-ivr-built-for-customer-experience
Salesforce’s Andy Kung on the Power of CRM IntegrationsTwilio Inc
What happens when you combine the world’s most popular CRM solution with the power of Twilio APIs? Something electric called Lightning Dialer. Andy Kung, Director of Product Management for Sales Cloud at Salesforce, joined Twilio at SIGNAL 2017 to share all about this new VoIP product in Salesforce. Watch his full talk here: https://www.twilio.com/learn/contact-center/salesforce-s-andy-kung-on-the-power-of-crm-integrations
All Web Leads’ Lorena Lauv on How to Scale a Virtual Call CenterTwilio Inc
Growing your business and need to make sure your contact center scales with it? Lorena Lauv, All Web Lead's Director of Software Services, joined Twilio at SIGNAL 2017, to share her best practices. Watch her full talk here: https://www.twilio.com/learn/contact-center/all-web-leads-lorena-lauv-on-how-to-scale-a-virtual-call-center
7 reasons why mobile messaging has quickly become a powerful way to communicate.
Learn more about how you can reach customers faster with SMS: https://www.twilio.com/learn/commerce-communications/how-to-improve-your-communication-strategy-with-text-messages
Up next: Understand how consumers use messaging: http://www.slideshare.net/twilio/understand-how-consumers-use-messaging
We found that 9 out of 10 consumers globally want to message with brands. But is your business ready to start texting? We ran a survey along with Vanson Bourne to understand how consumers use messaging to talk to businesses.
Twilio Signal 2016 Designing Multi-party Call FlowsTwilio Inc
What do we mean by multi party?
What features does this call flow unlock?
What use cases lend themselves to a multi party call flow?
How do I implement these features in my application?
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
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
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!
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
1. a
OMNI CHANNEL ROUTING BOTS
USING TASK ROUTER FOR OMNI-CHANNEL CONTACT CENTER WITH BOT QUALIFICATION
2. Task Router is the beating heart of
a contact center, made available
in the cloud as an API
for developers.
Tasks are defined in JSON with a
set of customizable attributes
such as skills required, skill level
required and priority.
{
”task-type”: ”Voice”,
“task-skills-required”: “sales”,
“recent-problems”: “false”,
}
1
2
3
4
5
TASK
3. VOICESMS CHATCRM
A task can be a phone call,
SMS, support ticket, lead or
machine data.
Everything can be queued,
routed and assigned
through the same unified
business logic.
4. A task can be a phone call,
SMS, support ticket, lead or
machine data.
Everything can be queued,
routed and assigned
through the same unified
business logic.
VOICESMS CHATCRM
8. WORKFLOW
SUPPORT
TargetWorkers='
(skill HAS "support")'
1TargetWorkers='
(skill HAS "sales")'
1
SALES
WORKFLOW
Predefined Attributes
"filter_friendly_name": "MyFilterName",
"expression": "(taskrouter.dayOfWeek IN ['Mon','Tue','Thu']
AND taskrouter.currentTime > 800
AND taskrouter.currentTime < 1730)
OR
(taskrouter.dayOfWeek IN ['Wed','Fri']
AND taskrouter.currentTime > 900
AND taskrouter.currentTime < 1830)
OR
(taskrouter.dayOfWeek = 'Sat'
AND taskrouter.currentTime > 1100
AND taskrouter.currentTime < 1530)"
TargetWorkers='
(skill HAS "support")
OR (skill HAS "sales")'
ESCALATION
10. TargetWorkers='
(skill HAS "support")
OR (skill HAS "sales")'
ESCALATIONSUPPORT
TargetWorkers='
(skill HAS "support")'
1TargetWorkers='
(skill HAS "sales")'
1
SALES
21345
Workflow Objects don’t just
route and forget, but monitor
tasks as they’re in the queue.
If a task exceeds a defined
timeout period without
being handled, the Workflow
can define how to escalate
the task.
11. TargetWorkers='
(skill HAS "support")
OR (skill HAS "sales")'
ESCALATIONSUPPORT
TargetWorkers='
(skill HAS "support")'
1TargetWorkers='
(skill HAS "sales")'
1
SALES
Workers are dynamically
matched to queues based on
the skills they have and the
skills each queue needs to
handle those task types.
Once a worker is available,
the highest priority, longest
waiting task will be and
allocated to the worker.
Allocation can be done over
WebSocket or Webhook.