The document summarizes upcoming community events for September 2016 related to Ruby and Rails in the Atlanta area, including meetups for Nerd Club, Alpharetta Rails Coders, Ruby Hack, and Civic Hack Night. It also lists upcoming conferences like Coderetreat Atlanta and Ruby Rampage. General announcements are made about the Mozilla Winter of Security and TAG's H.I.T Hack Challenge. News about Rails 5 and Michael Hartl's Rails Tutorial book is provided.
This document summarizes the Nokia Music C# API, which allows developers to integrate music data and functionality into their Windows Phone and Windows 8 apps. It provides an overview of the Nokia Music service, demonstrates how to launch the Nokia Music app from another app using App-to-App protocols, and describes the C# API for searching for music, artists, and more. Examples are given for common tasks like playing mixes, showing artist details, and accessing a user's play history and top artists.
Gitlab Runner allows running jobs on multiple machines and sending results back to Gitlab. It has a client-server architecture where the runner client is installed on machines and communicates with the Gitlab server. The demo shows installing Gitlab Runner on an AWS EC2 instance along with Docker and Docker Machine. It then registers the runner with Gitlab and configures the runner to use the docker and docker machine executors.
KKBOX is a music streaming service founded in 2004 that uses PHP and handles around 4000 API requests per second. It uses an event-driven asynchronous architecture and tools like Gitlab for code hosting and reviews, Gitlab CI for testing, and Slack for communication. The document discusses KKBOX's technologies and processes for code management, testing, deployment, and communication between teams.
The document describes the OpenTox REST API, which provides a standardized way to access predictive toxicology web services and share data. It discusses the API's design principles, main components, access control policies, and features for working with data like compounds, conformers, datasets, algorithms, models, and validation reports. Examples using cURL requests are also provided to illustrate how the API can be used to perform tasks like creating a prediction job, monitoring its status, and retrieving results.
This document discusses Akka Stream and CQRS using Akka Persistence. It provides an overview of Akka Stream concepts including sources, flows, sinks and materializers. It also discusses building complex graphs with GraphDSL and handling backpressure. For CQRS and event sourcing, it explains how Akka Persistence allows storing immutable events and replaying them to reconstruct state, separating the command and query responsibilities to improve scalability compared to shared databases. Journal and snapshot storage in databases like Cassandra are also summarized.
Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: Agile Portugal 2016Pedro Gustavo Torres
ScrumAnd refers to using Scrum along with additional practices like XP techniques, limiting work in progress, and having fully cross-functional teams. ScrumBut refers to modifying Scrum by changing practices like having daily standups less often or longer sprints. The document discusses popular additions for ScrumAnd like estimating techniques and popular modifications for ScrumBut like having separate testing phases. It concludes that while modifying Scrum is acceptable, those modifications should not still be called Scrum and should be done for the right reasons like efficiency rather than hiding problems.
Roboconf is an open source software project started in 2013 that focuses on adaptable deployments across public, private, and hybrid clouds. It can be used to build customized PaaS frameworks and orchestrate deployments by resolving dependencies and updating configuration files. Roboconf also aims to support continuous deployment through various migration strategies and plugs into existing deployment solutions rather than reinventing the wheel.
The document summarizes upcoming community events for September 2016 related to Ruby and Rails in the Atlanta area, including meetups for Nerd Club, Alpharetta Rails Coders, Ruby Hack, and Civic Hack Night. It also lists upcoming conferences like Coderetreat Atlanta and Ruby Rampage. General announcements are made about the Mozilla Winter of Security and TAG's H.I.T Hack Challenge. News about Rails 5 and Michael Hartl's Rails Tutorial book is provided.
This document summarizes the Nokia Music C# API, which allows developers to integrate music data and functionality into their Windows Phone and Windows 8 apps. It provides an overview of the Nokia Music service, demonstrates how to launch the Nokia Music app from another app using App-to-App protocols, and describes the C# API for searching for music, artists, and more. Examples are given for common tasks like playing mixes, showing artist details, and accessing a user's play history and top artists.
Gitlab Runner allows running jobs on multiple machines and sending results back to Gitlab. It has a client-server architecture where the runner client is installed on machines and communicates with the Gitlab server. The demo shows installing Gitlab Runner on an AWS EC2 instance along with Docker and Docker Machine. It then registers the runner with Gitlab and configures the runner to use the docker and docker machine executors.
KKBOX is a music streaming service founded in 2004 that uses PHP and handles around 4000 API requests per second. It uses an event-driven asynchronous architecture and tools like Gitlab for code hosting and reviews, Gitlab CI for testing, and Slack for communication. The document discusses KKBOX's technologies and processes for code management, testing, deployment, and communication between teams.
The document describes the OpenTox REST API, which provides a standardized way to access predictive toxicology web services and share data. It discusses the API's design principles, main components, access control policies, and features for working with data like compounds, conformers, datasets, algorithms, models, and validation reports. Examples using cURL requests are also provided to illustrate how the API can be used to perform tasks like creating a prediction job, monitoring its status, and retrieving results.
This document discusses Akka Stream and CQRS using Akka Persistence. It provides an overview of Akka Stream concepts including sources, flows, sinks and materializers. It also discusses building complex graphs with GraphDSL and handling backpressure. For CQRS and event sourcing, it explains how Akka Persistence allows storing immutable events and replaying them to reconstruct state, separating the command and query responsibilities to improve scalability compared to shared databases. Journal and snapshot storage in databases like Cassandra are also summarized.
Scrum vs ScrumAnd vs ScrumBut: Which one are you doing? :: Agile Portugal 2016Pedro Gustavo Torres
ScrumAnd refers to using Scrum along with additional practices like XP techniques, limiting work in progress, and having fully cross-functional teams. ScrumBut refers to modifying Scrum by changing practices like having daily standups less often or longer sprints. The document discusses popular additions for ScrumAnd like estimating techniques and popular modifications for ScrumBut like having separate testing phases. It concludes that while modifying Scrum is acceptable, those modifications should not still be called Scrum and should be done for the right reasons like efficiency rather than hiding problems.
Roboconf is an open source software project started in 2013 that focuses on adaptable deployments across public, private, and hybrid clouds. It can be used to build customized PaaS frameworks and orchestrate deployments by resolving dependencies and updating configuration files. Roboconf also aims to support continuous deployment through various migration strategies and plugs into existing deployment solutions rather than reinventing the wheel.
Ibrahim Eldayash has received a Certificate of Completion for successfully completing Hilton Room Service training on December 22, 2015 at 4:49 AM Eastern Standard Time.
Ruben C. Obias has over 30 years of experience in architecture. He received his Bachelor of Science in Architecture from the University of Santo Tomas, Manila in 1987. He has worked on various projects in the Philippines and Singapore, including commercial buildings, hospitals, rail stations, and industrial plants. Since 2005, Obias has worked as a Senior Associate at Aedas Pte Ltd in Singapore, where he has led design and planning for major transportation projects such as Dubai's metro system and Singapore's high-speed rail network.
This certificate recognizes Manoj Kumar for successfully completing training on the First Look: ThinkCentre M70z (PTCW130-R1) computer. It was presented to Manoj Kumar by Anthony Kerr, the Director of Lenovo Training Solutions, and was awarded on Thursday, January 12, 2012.
The document provides a summary of Deba Prasad Chandan Keshari Roul's profile including his education, technical skills, work experience and achievements. He has over 4 years of experience in manual testing and has worked with companies like Fidelity, Accenture and TCS. His experience includes functional testing, Adobe CQ component testing, system integration testing and regression testing. He is currently working as a Test Analyst at Fidelity Worldwide Investments where he creates test cases and executes regression testing.
This certificate recognizes Manoj Kumar for successfully completing the Lenovo ThinkPad Tablet: Selling to Education course on January 10, 2012. It was presented to Manoj Kumar by Anthony Kerr, the Director of Lenovo Training Solutions, in recognition of Manoj Kumar's achievement in the STPW121-R1 course.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
This document provides a summary of creative work experience including fashion editorial work and art directing photoshoots for magazines, catalogues, and promotional materials. Projects include styling and designing for editorials, developing concepts and overseeing production of corporate identities, brochures, and other materials for fashion and nonprofit clients.
This document introduces the narrator's family members, including her 38-year-old Turkish father who works as a human resources manager, her 35-year-old Turkish mother who is a kindergarten teacher, her 15-year-old Turkish brother who is a student, and the 10-year-old narrator herself who is Turkish and a student. It concludes by thanking the reader for learning about the narrator's family.
Sachin S.P. is seeking a position to utilize his skills in the corporate world. He has a B.E. from Kalpataru Institute of Technology in 2014 with 56% marks. His skills include Java programming, SQL, HTML, Servlets, JSP and design patterns. He has participated in leadership summits and completed courses in C programming and embedded systems. His past projects include a To Do app using MVC pattern and a robot controlled using swarm intelligence concepts.
This certificate certifies that Ibrahim Eldayash successfully completed a Code of Conduct Policy training in April 2015. He completed 2 out of the 2 required modules on December 19, 2015 at 8:05 AM Eastern Standard Time.
This document outlines XYZ Company's code of conduct policy, which establishes guidelines regarding ethics, confidentiality, conflicts of interest, equal opportunity, harassment, environmental compliance, financial reporting, whistleblowing, and appropriate use of company assets. The policy defines core beliefs around honesty, respect, and integrity. It prohibits unauthorized commitments on behalf of the company, and requires maintaining confidentiality of proprietary information. The policy is intended to promote lawful and ethical behavior across all business activities and stakeholder interactions.
Dharmendra Tiwari has over 8 years of experience in data warehousing, software design, development, and maintenance using Microsoft technologies. He has designed and developed 4-6 applications from start to finish on the MSBI platform. His skills include MSBI tools, web technologies, programming languages, and databases. He has worked as a technical lead and on projects in various domains for companies like TCS, PMAM IT Services, AG Technologies, and Praxis Interactive Technology.
Acct 301 final examination answers umucLisaha milton
This document contains 20 multiple choice questions from an accounting exam covering topics such as bonds payable, stock issuance, financial statement analysis, cost accounting, and managerial decision making. For each question, there are 5 potential answer choices lettered A through E. The questions test understanding of accounting principles for corporate finance, financial reporting, cost allocation, and cost-volume-profit analysis.
Streaming ML on Spark: Deprecated, experimental and internal ap is galore!Holden Karau
Slides from: https://www.meetup.com/Sydney-Apache-Spark-User-Group/events/246892684/
Welcome to the first Sydney Spark Meetup in 2018!
We are very glad to have an visiting Apache Spark committer Holden Karau to give a talk on streaming machine learning. Title: Streaming ML w/Spark (and why it's a bit painful today & #workingonit)
Apache Spark is one of the most popular distributed systems, and it has built in libraries for both machine learning and streaming. This talk will cover Spark's two streaming libraries, look at the future, and how to make streaming ML work today (for both serving and prediction). If you aren't familiar with Spark, that's ok! We'll spend the first ~5 minutes covering just enough to get through the rest of the talk, and for those of you already familiar you can spend those ~5 minutes downloading the sample code :)
About Holden:
Holden is a transgender Canadian open source developer advocate @ Google with a focus on Apache Spark, BEAM, and related "big data" tools. She is the co-author of Learning Spark, High Performance Spark, and another Spark book that's a bit more out of date. She is a committer on the Apache Spark, SystemML, and Mahout projects. She was tricked into the world of big data while trying to improve search and recommendation systems and has long since forgotten her original goal.
• What to bring
• Important to know
A couple of us will be at the doors of 60 Margaret St to let people in until 6.10pm.
Data Summer Conf 2018, “Building unified Batch and Stream processing pipeline...Provectus
Apache Beam is an open source, unified model and set of language-specific SDKs for defining and executing data processing pipelines, and also data ingestion and integration flows, supporting for both batch and streaming use cases. In presentation I will provide a general overview of Apache Beam and programming model comparison Apache Beam vs Apache Spark.
Fluentd v1 will focus on providing a stable and pluggable architecture for log forwarding and processing. Key features include a new configuration format that allows embedding Ruby code, improved filtering and labeling of events, and an error stream for handling errors. Other potential improvements include multi-processing support, zero downtime restarts, an actor framework, and JRuby/Windows compatibility. td-agent2 will upgrade the core libraries and use the new v1 configuration by default.
Presentation video here: https://www.youtube.com/watch?v=goUzHd7cTuA&feature=youtu.be
When we talk about the Science of Music, determining useful information about raw audio is a very non-trivial task. Spotify (and the Echonest) has done a lot of impressive work in deriving data from audio such as beat and bar detection, timbre encoding, pitch data, and more. Spotify has made all of this information available for the public to use -- now it's up to you to figure out what you'd like to do with it!
The Spotify Web API provides a wealth of information on nearly all music within the Spotify catalog. From the API, you can get information on artists, tracks, albums, as well as both low and high-level audio analysis information. This talk will discuss what information is available to the public, show some examples of how to find and use it, and give a crash course in accessing this data from a Python application.
The document discusses making API requests to Rackspace Cloud services using Python. It covers authenticating via OAuth to get a token, finding endpoints in the service catalog, and making a request to get a list of servers using the Python urllib2 library. Code examples are provided covering authentication, parsing the response, finding the right endpoint, and constructing the request.
This document provides an overview of building an Apache Apex application, including key concepts like DAGs, operators, and ports. It also includes an example "word count" application and demonstrates how to define the application and operators, and build Apache Apex from source code. The document outlines the sample application workflow and includes information on resources for learning more about Apache Apex.
Building Your First Apache Apex ApplicationApache Apex
This document provides an overview of building an Apache Apex application, including key concepts like DAGs, operators, and ports. It also includes an example "word count" application and demonstrates how to define the application and operators, and build Apache Apex from source code. The document outlines the sample application workflow and includes information on resources for learning more about Apache Apex.
Ibrahim Eldayash has received a Certificate of Completion for successfully completing Hilton Room Service training on December 22, 2015 at 4:49 AM Eastern Standard Time.
Ruben C. Obias has over 30 years of experience in architecture. He received his Bachelor of Science in Architecture from the University of Santo Tomas, Manila in 1987. He has worked on various projects in the Philippines and Singapore, including commercial buildings, hospitals, rail stations, and industrial plants. Since 2005, Obias has worked as a Senior Associate at Aedas Pte Ltd in Singapore, where he has led design and planning for major transportation projects such as Dubai's metro system and Singapore's high-speed rail network.
This certificate recognizes Manoj Kumar for successfully completing training on the First Look: ThinkCentre M70z (PTCW130-R1) computer. It was presented to Manoj Kumar by Anthony Kerr, the Director of Lenovo Training Solutions, and was awarded on Thursday, January 12, 2012.
The document provides a summary of Deba Prasad Chandan Keshari Roul's profile including his education, technical skills, work experience and achievements. He has over 4 years of experience in manual testing and has worked with companies like Fidelity, Accenture and TCS. His experience includes functional testing, Adobe CQ component testing, system integration testing and regression testing. He is currently working as a Test Analyst at Fidelity Worldwide Investments where he creates test cases and executes regression testing.
This certificate recognizes Manoj Kumar for successfully completing the Lenovo ThinkPad Tablet: Selling to Education course on January 10, 2012. It was presented to Manoj Kumar by Anthony Kerr, the Director of Lenovo Training Solutions, in recognition of Manoj Kumar's achievement in the STPW121-R1 course.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
This document provides a summary of creative work experience including fashion editorial work and art directing photoshoots for magazines, catalogues, and promotional materials. Projects include styling and designing for editorials, developing concepts and overseeing production of corporate identities, brochures, and other materials for fashion and nonprofit clients.
This document introduces the narrator's family members, including her 38-year-old Turkish father who works as a human resources manager, her 35-year-old Turkish mother who is a kindergarten teacher, her 15-year-old Turkish brother who is a student, and the 10-year-old narrator herself who is Turkish and a student. It concludes by thanking the reader for learning about the narrator's family.
Sachin S.P. is seeking a position to utilize his skills in the corporate world. He has a B.E. from Kalpataru Institute of Technology in 2014 with 56% marks. His skills include Java programming, SQL, HTML, Servlets, JSP and design patterns. He has participated in leadership summits and completed courses in C programming and embedded systems. His past projects include a To Do app using MVC pattern and a robot controlled using swarm intelligence concepts.
This certificate certifies that Ibrahim Eldayash successfully completed a Code of Conduct Policy training in April 2015. He completed 2 out of the 2 required modules on December 19, 2015 at 8:05 AM Eastern Standard Time.
This document outlines XYZ Company's code of conduct policy, which establishes guidelines regarding ethics, confidentiality, conflicts of interest, equal opportunity, harassment, environmental compliance, financial reporting, whistleblowing, and appropriate use of company assets. The policy defines core beliefs around honesty, respect, and integrity. It prohibits unauthorized commitments on behalf of the company, and requires maintaining confidentiality of proprietary information. The policy is intended to promote lawful and ethical behavior across all business activities and stakeholder interactions.
Dharmendra Tiwari has over 8 years of experience in data warehousing, software design, development, and maintenance using Microsoft technologies. He has designed and developed 4-6 applications from start to finish on the MSBI platform. His skills include MSBI tools, web technologies, programming languages, and databases. He has worked as a technical lead and on projects in various domains for companies like TCS, PMAM IT Services, AG Technologies, and Praxis Interactive Technology.
Acct 301 final examination answers umucLisaha milton
This document contains 20 multiple choice questions from an accounting exam covering topics such as bonds payable, stock issuance, financial statement analysis, cost accounting, and managerial decision making. For each question, there are 5 potential answer choices lettered A through E. The questions test understanding of accounting principles for corporate finance, financial reporting, cost allocation, and cost-volume-profit analysis.
Streaming ML on Spark: Deprecated, experimental and internal ap is galore!Holden Karau
Slides from: https://www.meetup.com/Sydney-Apache-Spark-User-Group/events/246892684/
Welcome to the first Sydney Spark Meetup in 2018!
We are very glad to have an visiting Apache Spark committer Holden Karau to give a talk on streaming machine learning. Title: Streaming ML w/Spark (and why it's a bit painful today & #workingonit)
Apache Spark is one of the most popular distributed systems, and it has built in libraries for both machine learning and streaming. This talk will cover Spark's two streaming libraries, look at the future, and how to make streaming ML work today (for both serving and prediction). If you aren't familiar with Spark, that's ok! We'll spend the first ~5 minutes covering just enough to get through the rest of the talk, and for those of you already familiar you can spend those ~5 minutes downloading the sample code :)
About Holden:
Holden is a transgender Canadian open source developer advocate @ Google with a focus on Apache Spark, BEAM, and related "big data" tools. She is the co-author of Learning Spark, High Performance Spark, and another Spark book that's a bit more out of date. She is a committer on the Apache Spark, SystemML, and Mahout projects. She was tricked into the world of big data while trying to improve search and recommendation systems and has long since forgotten her original goal.
• What to bring
• Important to know
A couple of us will be at the doors of 60 Margaret St to let people in until 6.10pm.
Data Summer Conf 2018, “Building unified Batch and Stream processing pipeline...Provectus
Apache Beam is an open source, unified model and set of language-specific SDKs for defining and executing data processing pipelines, and also data ingestion and integration flows, supporting for both batch and streaming use cases. In presentation I will provide a general overview of Apache Beam and programming model comparison Apache Beam vs Apache Spark.
Fluentd v1 will focus on providing a stable and pluggable architecture for log forwarding and processing. Key features include a new configuration format that allows embedding Ruby code, improved filtering and labeling of events, and an error stream for handling errors. Other potential improvements include multi-processing support, zero downtime restarts, an actor framework, and JRuby/Windows compatibility. td-agent2 will upgrade the core libraries and use the new v1 configuration by default.
Presentation video here: https://www.youtube.com/watch?v=goUzHd7cTuA&feature=youtu.be
When we talk about the Science of Music, determining useful information about raw audio is a very non-trivial task. Spotify (and the Echonest) has done a lot of impressive work in deriving data from audio such as beat and bar detection, timbre encoding, pitch data, and more. Spotify has made all of this information available for the public to use -- now it's up to you to figure out what you'd like to do with it!
The Spotify Web API provides a wealth of information on nearly all music within the Spotify catalog. From the API, you can get information on artists, tracks, albums, as well as both low and high-level audio analysis information. This talk will discuss what information is available to the public, show some examples of how to find and use it, and give a crash course in accessing this data from a Python application.
The document discusses making API requests to Rackspace Cloud services using Python. It covers authenticating via OAuth to get a token, finding endpoints in the service catalog, and making a request to get a list of servers using the Python urllib2 library. Code examples are provided covering authentication, parsing the response, finding the right endpoint, and constructing the request.
This document provides an overview of building an Apache Apex application, including key concepts like DAGs, operators, and ports. It also includes an example "word count" application and demonstrates how to define the application and operators, and build Apache Apex from source code. The document outlines the sample application workflow and includes information on resources for learning more about Apache Apex.
Building Your First Apache Apex ApplicationApache Apex
This document provides an overview of building an Apache Apex application, including key concepts like DAGs, operators, and ports. It also includes an example "word count" application and demonstrates how to define the application and operators, and build Apache Apex from source code. The document outlines the sample application workflow and includes information on resources for learning more about Apache Apex.
NoSQL Matters 2013 - Introduction to Map Reduce with Couchbase 2.0Tugdual Grall
The document provides an introduction to MapReduce and how it can be used with Couchbase. It discusses that MapReduce is a programming model for processing large datasets in a distributed manner. It describes the basic MapReduce concepts of mapping input data to intermediate keys and values, and reducing to merge results for a given key. The document then explains how Couchbase Server implements these concepts and can be used for distributed computing applications with its flexible data model and built-in clustering.
There’s been a lot of talk lately about Progressive Web Apps. The main purpose is to provide an app-like user experience. For those who haven’t heard of them, progressive web apps aim to bridge the gap between the mobile web and native apps by providing things like the ability to install, provide offline support, run background processes and send push notifications.
How does it work? What does it mean from the technical point of view? Is it worth to dig into PWA now? What are the non-technical doubts about using it?
Johannes Weber shows PWA in action and is intended to answer all these questions.
ApacheCon @Home 2020
StreamPipes is an open source self-service IoT toolbox to enable non-technical users to connect, analyze and explore IoT data streams.
https://streampipes.apache.org/
Spark 2.0 is a major release of Apache Spark. This release has brought many changes to API(s) and libraries of Spark. So in this KnolX, we will be looking at some improvements that are made in Spark 2.0. Also, in these slides we will be getting an introduction to some new features in Spark 2,0 like SparkSession API and Structured Streaming.
ApacheCon NA 2010 - Developing Composite Apps for the Cloud with Apache TuscanyJean-Sebastien Delfino
This document discusses developing composite applications for the cloud using Apache Tuscany. It provides an overview of cloud computing goals and challenges, and how the Service Component Architecture (SCA) aims to address these challenges. Specifically, SCA abstracts out technical APIs and protocols to allow focusing on business logic. Apache Tuscany is an open source SCA implementation that can help assemble, wire, and rewire components in the cloud. The document demonstrates rewiring components in a Tuscany application deployed to Amazon EC2.
Hortonworks Technical Workshop - build a yarn ready application with apache ...Hortonworks
YARN has fundamentally transformed the Hadoop landscape. It has opened hadoop from a single workload system to one that can now support a multitude of fit for purpose processing. In this workshop we will provide an overview of Apache Slider that enables custom applications to run natively in the cluster as a YARN Ready Application. The workshop will include working examples and provide an overview of work being pursued in the community around YARN Docker integration.
Logstash is a tool for managing logs that allows for input, filter, and output plugins to collect, parse, and deliver logs and log data. It works by treating logs as events that are passed through the input, filter, and output phases, with popular plugins including file, redis, grok, elasticsearch and more. The document also provides guidance on using Logstash in a clustered configuration with an agent and server model to optimize log collection, processing, and storage.
This document discusses the design and development of APIs. It covers topics such as REST APIs, GraphQL, API documentation standards like JSON, HTTP methods, versioning, error handling, and more. The goal is to explain best practices for building well-designed and developed APIs. Diagrams and examples are provided to illustrate concepts like resources, collections, requests and responses, and type systems.
Alex Russell Software Engineer, Google at Fastly Altitude 2016
New browser technologies are arriving that are poised to change user and developer expectations of what’s possible on the web; particularly on slow mobile devices with flaky connections. This talk discusses how these new technologies – Service Workers, Progressive Web Apps, HTTP/2, Push, Notifications, and Web Components are being combined, e.g. in the new PRPL pattern, to transform user experiences while improving business results.
This document provides an overview of OpenStack APIs and the WSGI (Web Server Gateway Interface) that powers them. It begins with an introduction to WSGI and how OpenStack services are implemented as WSGI applications. It then demonstrates how the OpenStack APIs can be accessed via libraries like novaclient or directly with HTTP requests. Code examples are provided showing how to authenticate against Keystone and retrieve images using urllib2. The document concludes with explanations of how WSGI, WebOb, and Paste are used to implement the OpenStack "web stack".
Going FaaSter, Functions as a Service at NetflixYunong Xiao
The document discusses Netflix's use of serverless computing via its own Function as a Service (FaaS) platform. Some key points:
- Netflix built its own FaaS platform called Titus that runs functions at scale using containers for portability and efficiency.
- The platform handles operations concerns so developers can focus on business logic. It provides a full runtime API and handles updates, metrics, and management automatically.
- Netflix developed tools like NEWT to improve the developer experience with one-click setup, local development and debugging, testing, and CI/CD integration for fast and reliable software development.
Similar to Automatic Discovery of Service Metadata for Systems at Scale (20)
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
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
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Things to Consider When Choosing a Website Developer for your Website | FODUUFODUU
Choosing the right website developer is crucial for your business. This article covers essential factors to consider, including experience, portfolio, technical skills, communication, pricing, reputation & reviews, cost and budget considerations and post-launch support. Make an informed decision to ensure your website meets your business goals.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
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.
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.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
16. System Z
● Web application
● Internal tool
● Catalogue of all our systems and its parts
● Very well integrated with our apollo services
● Easy to discover and access
21. DNS
System Z overview
Register artist service
ARTIST SERVICE:
DNS: _artist._http
OWNER: martina
SYSTEM Z
(backend)
artist-1.spotify.com
Lookup machines
HTTP
req
to
/m
eta/0/
25. Apollo-meta
● Metadata module
● Open Source
● https://github.com/spotify/apollo-meta
● Exposes endpoints with metadata of the service
● Runtime generated - source of truth
26. Example: Creating a route
Route.async("GET", "/v1/artist/<id>",
request-> getArtist(request))
.withDocString("Get the artist page for a specific id.")
)
27. Endpoints exposed by apollo meta
1. Instance information
2. Configuration
3. Endpoints
4. Call Information
28. 1. Apollo-meta: instance info
● Collects information about the service: build
version and uptime
● Useful to get the full picture when making rolling
upgrades.
39. ● Quicker access to relevant information
● Know immediately where to go when solving an
incident
● Less interruptions
● Less boring work
Situation now
40. ● Think about growth and scaling
● Automate all boring tasks that you can
● Put all the information related in one, easy to
access, place
● All related links in one place
Learnings