RightScale Webinar: August 28, 2008 – This webinar focuses on Amazon's Elastic Block Store (EBS) with specific instructions and a live demo. Watch the video at http://vimeo.com/rightscale/leveraging-amazons-elastic-block-store.
AWS December 2015 Webinar Series - Continuous Delivery to Amazon EC2 Containe...Amazon Web Services
Keeping consistent environments across your development, test, and production systems can be a complex task. Docker containers offer a way to develop and test your application in the same environment in which it runs in production. You can use tools such as Docker Compose for local testing of applications; Jenkins and AWS CodePipeline for building and workflow orchestration; and Amazon EC2 Container Service to manage and scale containers.
In this session, you will learn how to build containers into your continuous deployment workflow and orchestrate container deployments using Amazon ECS.
Learning Objectives:
Learn to use the Amazon ECS CLI to test applications locally
Orchestrate continuous delivery workflows using AWS CodePipeline
Schedule containers on production clusters using Amazon ECS
Who Should Attend:
Developers, DevOps Engineers
RightScale Webinar: August 28, 2008 – This webinar focuses on Amazon's Elastic Block Store (EBS) with specific instructions and a live demo. Watch the video at http://vimeo.com/rightscale/leveraging-amazons-elastic-block-store.
AWS December 2015 Webinar Series - Continuous Delivery to Amazon EC2 Containe...Amazon Web Services
Keeping consistent environments across your development, test, and production systems can be a complex task. Docker containers offer a way to develop and test your application in the same environment in which it runs in production. You can use tools such as Docker Compose for local testing of applications; Jenkins and AWS CodePipeline for building and workflow orchestration; and Amazon EC2 Container Service to manage and scale containers.
In this session, you will learn how to build containers into your continuous deployment workflow and orchestrate container deployments using Amazon ECS.
Learning Objectives:
Learn to use the Amazon ECS CLI to test applications locally
Orchestrate continuous delivery workflows using AWS CodePipeline
Schedule containers on production clusters using Amazon ECS
Who Should Attend:
Developers, DevOps Engineers
If you have an app bootstrapped with [create-react-app](https://github.com/facebook/create-react-app), you may have a certain amount of boilerplate code that came with it, especially if you ejected. Now you may want to sync up with the latest changes in create-react-app. I've ported [ember-cli-update](https://github.com/ember-cli/ember-cli-update) to [create-react-app-updater](https://github.com/kellyselden/create-react-app-updater) to get the same benefits for react apps. You can keep your pojects in sync as well as run codemods based on react version.
Voice Interfaces Usergroup Berlin - 05-10-2016 : Kay Lerch on Morse-Coder skillKay Lerch
This was an introduction of the Morse-Coder skill for Amazon Alexa given to the audience of Berlin's Usergroup for Voice interfaces at Kajak. This skill covers most of the features of ASK - from Appcards to Audio-SSML. It also is a good source to understand working with two new Java SDKs dedicated to Alexa skill development - Tellask SDK and States SDK.
We will do a quick introduction to the Serverless world and AWS Lambda to establish a baseline for everyone. Then we'll jump into a Ruby Framework that makes Serverless easy to work with.
Ruby is the not only one of most beautiful languages in the world but also extremely powerful. The power lies in Ruby's Metaprogramming abilities. This serverless framework leverages these Ruby powers to create a DSL that essentially translates Ruby code to AWS Lambda functions. We'll introduce these Framework concepts:
* Controllers
* Routes
* Jobs
We will create a few demos and deploy it to AWS Lambda live. We will also cover some architecture pattern examples that can be built with the framework.
[WSO2Con EU 2017] Manipulating XML, JSON and SQL Data Types with BallerinaWSO2
Are you an engineer who's tired of having to depend on different types of libraries to manipulate and transform JSON, XML, or SQL data types? With Ballerina, things are not going to be same again! Ballerina has native support for handling these message formats and datatypes. This slide deck showcases and explains each functionality in detail.
High Performance Serverless Functions in ScalaJason Swartz
High Performance Serverless Functions in Scala
with AWS Lambda
Learn how to build serverless functions in Scala with low response times and overall high performance.
Containers have been a driving force in this industry for the last 5+ years. In the meanwhile we have seen the raise of other compute patterns, such as serverless. 2020 seems to be the year where the line between containers and serverless starts to blurry. We are seeing the raise of container serverless platforms (e.g. AWS Fargate) as well as the raise of higher order abstractions above container platforms (e.g. OpenFaaS, ECS CLI v2, …) that allows developers to focus on their code instead of managing containers. In this session we will discuss how the serverless benefits are starting to permeate into the container ecosystem and we will provide real life examples of how some AWS and OSS technologies can be used to abstract and remove part of the undifferentiated heavy lifting developers often need to take care of.
Edgar and I had the pleasure of presenting at the DCPython meetup last night about how PBS uses Python, Django, Celery, Solr and Amazon Web Services (autoscaling EC2, RDS) to power many of our sites and services. We focused primarily on the COVE (video) and Merlin (content) APIs since those probably have the most interesting architectures.
We had a blast and received many smart questions from the crowd about Solr, Amazon Web Services, Celery and the recent Tupac incident in about that order. Thanks for having us DCPython!
Check out DCPython at http://dcpython.org or follow @DCPython.
If you have an app bootstrapped with [create-react-app](https://github.com/facebook/create-react-app), you may have a certain amount of boilerplate code that came with it, especially if you ejected. Now you may want to sync up with the latest changes in create-react-app. I've ported [ember-cli-update](https://github.com/ember-cli/ember-cli-update) to [create-react-app-updater](https://github.com/kellyselden/create-react-app-updater) to get the same benefits for react apps. You can keep your pojects in sync as well as run codemods based on react version.
Voice Interfaces Usergroup Berlin - 05-10-2016 : Kay Lerch on Morse-Coder skillKay Lerch
This was an introduction of the Morse-Coder skill for Amazon Alexa given to the audience of Berlin's Usergroup for Voice interfaces at Kajak. This skill covers most of the features of ASK - from Appcards to Audio-SSML. It also is a good source to understand working with two new Java SDKs dedicated to Alexa skill development - Tellask SDK and States SDK.
We will do a quick introduction to the Serverless world and AWS Lambda to establish a baseline for everyone. Then we'll jump into a Ruby Framework that makes Serverless easy to work with.
Ruby is the not only one of most beautiful languages in the world but also extremely powerful. The power lies in Ruby's Metaprogramming abilities. This serverless framework leverages these Ruby powers to create a DSL that essentially translates Ruby code to AWS Lambda functions. We'll introduce these Framework concepts:
* Controllers
* Routes
* Jobs
We will create a few demos and deploy it to AWS Lambda live. We will also cover some architecture pattern examples that can be built with the framework.
[WSO2Con EU 2017] Manipulating XML, JSON and SQL Data Types with BallerinaWSO2
Are you an engineer who's tired of having to depend on different types of libraries to manipulate and transform JSON, XML, or SQL data types? With Ballerina, things are not going to be same again! Ballerina has native support for handling these message formats and datatypes. This slide deck showcases and explains each functionality in detail.
High Performance Serverless Functions in ScalaJason Swartz
High Performance Serverless Functions in Scala
with AWS Lambda
Learn how to build serverless functions in Scala with low response times and overall high performance.
Containers have been a driving force in this industry for the last 5+ years. In the meanwhile we have seen the raise of other compute patterns, such as serverless. 2020 seems to be the year where the line between containers and serverless starts to blurry. We are seeing the raise of container serverless platforms (e.g. AWS Fargate) as well as the raise of higher order abstractions above container platforms (e.g. OpenFaaS, ECS CLI v2, …) that allows developers to focus on their code instead of managing containers. In this session we will discuss how the serverless benefits are starting to permeate into the container ecosystem and we will provide real life examples of how some AWS and OSS technologies can be used to abstract and remove part of the undifferentiated heavy lifting developers often need to take care of.
Edgar and I had the pleasure of presenting at the DCPython meetup last night about how PBS uses Python, Django, Celery, Solr and Amazon Web Services (autoscaling EC2, RDS) to power many of our sites and services. We focused primarily on the COVE (video) and Merlin (content) APIs since those probably have the most interesting architectures.
We had a blast and received many smart questions from the crowd about Solr, Amazon Web Services, Celery and the recent Tupac incident in about that order. Thanks for having us DCPython!
Check out DCPython at http://dcpython.org or follow @DCPython.
The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...Josef Adersberger
Running applications on Kubernetes can provide a lot of benefits: more dev speed, lower ops costs, and a higher elasticity & resiliency in production. Kubernetes is the place to be for cloud native apps. But what to do if you’ve no shiny new cloud native apps but a whole bunch of JEE legacy systems? No chance to leverage the advantages of Kubernetes? Yes you can!
We’re facing the challenge of migrating hundreds of JEE legacy applications of a major German insurance company onto a Kubernetes cluster within one year. We're now close to the finish line and it worked pretty well so far.
The talk will be about the lessons we've learned - the best practices and pitfalls we've discovered along our way. We'll provide our answers to life, the universe and a cloud native journey like:
- What technical constraints of Kubernetes can be obstacles for applications and how to tackle these?
- How to architect a landscape of hundreds of containerized applications with their surrounding infrastructure like DBs MQs and IAM and heavy requirements on security?
- How to industrialize and govern the migration process?
- How to leverage the possibilities of a cloud native platform like Kubernetes without challenging the tight timeline?
Migrating Hundreds of Legacy Applications to Kubernetes - The Good, the Bad, ...QAware GmbH
CloudNativeCon North America 2017, Austin (Texas, USA): Talk by Josef Adersberger (@adersberger, CTO at QAware)
Abstract:
Running applications on Kubernetes can provide a lot of benefits: more dev speed, lower ops costs, and a higher elasticity & resiliency in production. Kubernetes is the place to be for cloud native apps. But what to do if you’ve no shiny new cloud native apps but a whole bunch of JEE legacy systems? No chance to leverage the advantages of Kubernetes? Yes you can!
We’re facing the challenge of migrating hundreds of JEE legacy applications of a major German insurance company onto a Kubernetes cluster within one year. We're now close to the finish line and it worked pretty well so far.
The talk will be about the lessons we've learned - the best practices and pitfalls we've discovered along our way. We'll provide our answers to life, the universe and a cloud native journey like:
- What technical constraints of Kubernetes can be obstacles for applications and how to tackle these?
- How to architect a landscape of hundreds of containerized applications with their surrounding infrastructure like DBs MQs and IAM and heavy requirements on security?
- How to industrialize and govern the migration process?
- How to leverage the possibilities of a cloud native platform like Kubernetes without challenging the tight timeline?
This is the story of how we managed to scale and improve Tappsi’s RoR RESTful API to handle our ever-growing load - told from different perspectives: infrastructure, data storage tuning, web server tuning, RoR optimization, monitoring and architecture design.
Talk given at ClueCon 2016 that discusses FreeSWITCH and its place in a microservices architecture. Covers a specific deployment case using Docker and Adhearsion, along with certain features that make FreeSWITCH a model use-case for such a technology stack.
This talk wants to sum up the experience of designing, deploying and maintaining an Erlang application targeting the cloud and precisely AWS as hosting infrastructure.
As the application now serves a significantly large user base with a sustained throughput of thousands of games actions per second we're able to analyse retrospectively our engineering and architectural choices and see how Erlang fits in the cloud environment also comparing it to previous experiences of clouds deployments of other platforms.
We'll discuss properties of Erlang as a language and OTP as a framework and how we used them to design a system that is a good cloud citizen. We'll also discuss topics that are still open for a solution.
Immutable Infrastructure: the new App DeploymentAxel Fontaine
Immutable Infrastructure: the new App Deployment
App deployment and server setup are complex, error-prone and time-consuming. They require OS installers, package managers, configuration recipes, install and deployment scripts, server tuning, hardening and more. But... Is this really necessary? Are we trapped in a mindset of doing things this way just because that's how they've always done?
What if we could start over and radically simplify all this? What if, within seconds, and with a single command, we could wrap our application into the bare minimal machine required to run it? What if this machine could then be transported and run unchanged on our laptop and in the cloud? How do the various platforms and tools like AWS, Docker, Heroku and Boxfuse fit into this picture? What are their strengths and weaknesses? When should you use them?
This talk is for developers and architects wishing to radically improve and simplify how they deploy their applications. It takes Continuous Delivery to a level far beyond what you've seen today. Welcome to Immutable Infrastructure generation. This is the new black.
Sanger, upcoming Openstack for Bio-informaticiansPeter Clapham
Delivery of a new Bio-informatics infrastructure at the Wellcome Trust Sanger Center. We include how to programatically create, manage and provide providence for images used both at Sanger and elsewhere using open source tools and continuous integration.
Automate all your EMR related activitiesEitan Sela
This presentation was part of "AWS Big Data Demystified #5 | Automate all your EMR related activities" meetup.
in this presentation I shared from my own experience how we managed to automate EMR Clusters creation for scheduled running ETL Spark jobs, submitting ad-hoc Spark steps and creating EMR Clusters per developer request using Slack with the help of the super cool chatbot they developed in WeissBeerger.
Scality CTO Giorgio Regni and Software Engineer Lauren Spiegel talk about the open source S3 clone, written in Node.js. This presentation was given at a meetup on September 1, 2016 in San Francisco.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
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.
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.
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.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
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
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/
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
14. The Erlang runtime system is known for its designs that are well suited for systems with the following characteristics:
● Distributed
● Fault-tolerant
● Soft real-time,
● Highly available, non-stop applications
● Hot swapping, where code can be changed without stopping a system
The Erlang programming language is known for the following properties:
● Immutable data
● Pattern matching
● Functional programming
15. + better syntax
+ better error reporting
+ modern tooling
+ can use Erlang libraries
+ fresh enthusiastic community
compiles into EVM bytecode, not into
Erlang first
16. I downloaded elixir last week and started playing ...
It didn't take long, but pretty soon my gut feeling
kicked in.
This is good shit.
- Joe Armstrong
https://joearms.github.io/published/2013-05-31-a-week-with-elixir.html
26. 2x Digital Ocean 16GB, 8-core instances for the client and server
Rails: 75 rooms, 3750 users Phoenix: 1100 rooms, 55,000 users
(maxed 55,000 client connections)
50 per room
27. 2x Digital Ocean 16GB, 8-core instances for the client and server
Rails: 9 rooms, 1800 users before availability was
compromised when broadcasting.
Phoenix: 275 rooms, 55,000 users (maxed
55,000 client connections)
200 per room
39. We’ve also seen an improvement in code clarity. We’re converting our
notifications system from Java to Elixir. The Java version used an Actor
system and weighed in at around 10,000 lines of code. The new Elixir
system has shrunk this to around 1000 lines. The Elixir based system is
also faster and more consistent than the Java one and runs on half the
number of servers.
- Steve Cohen | Pinterest engineer, Data
https://medium.com/@Pinterest_Engineering/introducing-new-open-source-tools-for-the-elixir-community-2f7bb0bb7d8c
40. 87 million unique users (December 2017)
https://blog.discordapp.com/tagged/engineering
● How Discord Scaled Elixir to 5,000,000 Concurrent Users
● How Discord handles push request bursts of over a million per minute with Elixir’s
GenStage
41. 1.5 Billion page views per month
250000 concurrent users at peak
3+ Billion push notifications per month
45. NFL Draft 2016
generally busiest night of the year
200M+ push notifications sent during day one
10x performance from last year
Elixir: not autoscaling needed, just another day
46. ● High-traffic systems
● Systems that do stuff asynchronously
● Distributed / clustered systems
● High-availability systems with true zero-downtime
● Server-side push and real-time applications
● Large applications
● Small microservice
● Your team is used to Elixir already
● A new project where the estimate can handle two weeks
for your team to get productive with a new technology
When to choose Elixir
47. ● The project has short terms and your team is not proficient
with Elixir
● Legacy applications where Operational Expenses are
lower than Development Expenses
When to not choose Elixir
48. elixir-lang.org
As a developer, you should care because with Elixir, you don’t have to give up scalability for fun.
- Bruce Tate CTO of icanmakeitbetter.com
http://icanmakeitbetter.com/icanmakeitbetter-com-and-elixir/
51. So, we like Elixir and have seen some pretty big wins with it.
The system that manages rate limits for both the Pinterest
API and Ads API is built in Elixir. Its 50 percent response time
is around 500 microseconds with a 90 percent response time
of 800 microseconds. Yes, microseconds.
- Steve Cohen | Pinterest engineer, Data
https://medium.com/@Pinterest_Engineering/introducing-new-open-source-tools-for-the-elixir-community-2f7bb0bb7d8c