This document discusses enabling choice when using cloud computing resources. It argues that choice is obscured by a lack of understanding of the market and locking customers into specific cloud providers. It proposes a three stage approach: 1) Define the cloud computing market and understand customer needs and provider capabilities. 2) Develop applications with "actionable assets" that describe requirements and constraints. 3) Deploy applications using the asset definitions to manage resources and make choices advised by the market model. This approach aims to provide transparency and flexibility across cloud offerings.
The document discusses fixing the media by finding a new media mix. It begins by introducing the author and their company, Dear Media, which focuses on digital strategy and innovation. It then discusses the drivers of change in media, including increased content choice, advertising clutter, poor creativity, and viewers taking more control. Traditional media like newspapers, TV, radio, and magazines are under pressure but not necessarily dead. Emerging platforms like social media, blogs, mobile and user-generated content are part of the new media landscape. The key is developing a new media mix that incorporates traditional, interactive and social media over time.
20-minute speed-run presentation on what metrics and web analytics information startups need to collect. Focuses on companies with a lean methodology, and the kinds of data that will actually help them achieve product/market fit before the money runs out.
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 for those who already suffer from conditions like depression and anxiety.
Inter-professional Education for Collaboration:
Learning How to
Improve Health from Inter-professional Models Across the
Continuum of Education to Practice
This document lists different animals and their names including kuda (horse), ayam (chicken), anjing (dog), zebra, harimau (tiger), gajah (elephant), and kucing (cat). It was written by Nuriyani Rahman, student number 1349042021 in class B of early childhood education.
Introduction to Robust Net-Centric Services. These are services with a high degree of resilience even when faced with a comprehensive array of faults and/or challenges and inherently capable of reacting gracefully to both internal application changes as well as external environmental changes, all without impacting information exchange.
This document summarizes a group design project for an offshore wind farm access vessel. It describes the initial design process, choice of a SWATH (Small Waterplane Area Twin Hull) design, and dimensions for the hull. Resistance and power predictions were conducted using Maxsurf software. A seakeeping analysis evaluated motions, and propulsion/machinery options included diesel-electric and traditional systems. A crew transfer system and general arrangement are also detailed. Appendices provide the design brief, existing SWATH data, and results from the seakeeping/motions analyses.
The document discusses fixing the media by finding a new media mix. It begins by introducing the author and their company, Dear Media, which focuses on digital strategy and innovation. It then discusses the drivers of change in media, including increased content choice, advertising clutter, poor creativity, and viewers taking more control. Traditional media like newspapers, TV, radio, and magazines are under pressure but not necessarily dead. Emerging platforms like social media, blogs, mobile and user-generated content are part of the new media landscape. The key is developing a new media mix that incorporates traditional, interactive and social media over time.
20-minute speed-run presentation on what metrics and web analytics information startups need to collect. Focuses on companies with a lean methodology, and the kinds of data that will actually help them achieve product/market fit before the money runs out.
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 for those who already suffer from conditions like depression and anxiety.
Inter-professional Education for Collaboration:
Learning How to
Improve Health from Inter-professional Models Across the
Continuum of Education to Practice
This document lists different animals and their names including kuda (horse), ayam (chicken), anjing (dog), zebra, harimau (tiger), gajah (elephant), and kucing (cat). It was written by Nuriyani Rahman, student number 1349042021 in class B of early childhood education.
Introduction to Robust Net-Centric Services. These are services with a high degree of resilience even when faced with a comprehensive array of faults and/or challenges and inherently capable of reacting gracefully to both internal application changes as well as external environmental changes, all without impacting information exchange.
This document summarizes a group design project for an offshore wind farm access vessel. It describes the initial design process, choice of a SWATH (Small Waterplane Area Twin Hull) design, and dimensions for the hull. Resistance and power predictions were conducted using Maxsurf software. A seakeeping analysis evaluated motions, and propulsion/machinery options included diesel-electric and traditional systems. A crew transfer system and general arrangement are also detailed. Appendices provide the design brief, existing SWATH data, and results from the seakeeping/motions analyses.
Governments in the West are cutting public budgets whilst demanding that service levels remain the same or improve. In reality, public services are behind the wave and their is scope to exploit existing and future technology to achieve vast improvements - which will save more lives.
Availability, the Cloud and Everythinglogicalstack
The document discusses availability in distributed systems and cloud computing. It covers topics like availability, distributed databases, the CAP theorem, automation/configuration management tools like Chef, and effects of the cloud on availability. Slides discuss concepts like redundancy, probabilistic risk assessment, and challenges of distributed systems and the cloud for achieving high availability.
The document summarizes a presentation given by Jeff Hammerbacher on moving from narrative to design with open source and open data. It discusses Hammerbacher's background in mathematics, finance, and data science. It outlines the presentation, comparing the finance and web industries' approaches to narrative and design. The presentation argues that biology should adopt the open source and open data approaches of the web to enable new discoveries, and discusses several examples where this has worked well, such as high-energy physics. It concludes by outlining three action items for making Sage, a new biology information platform, a success: sharing data, tools, and results.
The document summarizes key aspects of Drupal distributions. It discusses what distributions are, typical distribution architecture including core, installation profiles, modules and themes. It provides tips for developing distributions including using features and contexts modules, organizing functionality, and localizing. It also covers maintaining distributions, building communities around them, and their future direction.
This document provides an overview and introduction to the PureMVC framework. It begins with background about the presenter and includes an agenda. The presentation then covers key PureMVC concepts like the facade, notifications, models, proxies and value objects, views, mediators, and controllers and commands. Implementation details are demonstrated via code examples. Tips are provided and the document concludes with resources for further information.
This document discusses the benefits and considerations of hosting a Drupal site in the cloud. It begins by explaining that "the cloud" really just refers to a new hosting model where infrastructure is provided on-demand via web services APIs. Some key benefits highlighted include lower costs since users only pay for resources used, the ability to quickly scale sites up or down as needed, and greater freedom and flexibility. However, the document also notes there are performance variations and learning curves to cloud hosting. It advocates designing sites to work well in the cloud through techniques like caching, separating concerns, and embracing redundancy.
HEUGCloud services the democratization of it (heug)Leo Plugge
Cloud services are disrupting the traditional IT model by providing on-demand, scalable services over the internet. This represents a paradigm shift similar to the transition from regional electricity monopolies to competitive energy markets. Higher education institutions should rethink which IT services they provide and consider outsourcing non-essential services to public cloud providers. This allows institutions to focus on their core missions of education and research rather than operating complex IT infrastructure. Adopting cloud services also meets users' priorities of flexibility, accessibility, and low costs over control of the underlying infrastructure. Institutions must prepare their IT organizations for this changing landscape by developing new expertise in service coordination, architecture, and market knowledge.
The document discusses current and future techniques for detecting mobile devices and touchscreens, including device detection using server-side code, screen detection using CSS media queries, and touch detection using JavaScript events. It recommends combining techniques like media queries and touch detection for rich interfaces, and taking a progressive enhancement approach to ensure fallbacks for unsupported devices. Key techniques covered include media queries, touch events, and preventing default behaviors.
MongoDB is a schema-less, document-oriented database that is open-source, built on C++, and supported commercially. It provides high scalability through replication and sharding. While MongoDB is highly scalable and flexible, it takes a looser approach to consistency known as BASE rather than the strict ACID model of relational databases.
The document discusses pivots in startups based on a KISSmetrics case study. It describes how KISSmetrics initially focused on social application developers but pivoted to a broader market when they learned app developers needed to make money and analytics was a universal problem. KISSmetrics pivoted again to focus specifically on marketers after determining they only cared about actionable analytics and improving conversion rates. The case study emphasizes the importance of listening to customers and pivoting based on lessons learned.
A presentation by Jo Caudron for VAR on April 1. Topic is the changing state of media and the impact of innovations like social and mobile media on traditional media players.
9.7 Things Every Programmer Should Know About User ExperienceBurr Sutter
The success of Web 2.0 and the popularity of mobile applications has revealed an important fact. Having an engaging or otherwise compelling user experience is critical to an application's success. Given a choice, people will replace an application they find difficult to use with something that's easier; even if the replacement doesn't do everything the original did. Some businesses bring in professional User Experience Designers in an attempt to deal with this issue. The problem is that most designers don't actually write code, and running code is the key factor in determining what kind of user experience your customers have.
That's why it is critical that you understand the principles and fundamentals presented in this talk. You'll leave with a better handle on what user experience is, and what you can do to ensure your application delivers the best possible user experience to your customers
The document is a slide presentation on penetration testing for system administrators. It includes an agenda that covers an introduction to the presenter, a description of penetration testing, an overview of the penetration testing process including recon, discovery/scanning, enumeration, and exploitation. It also includes slides walking through common tasks like scanning and exploitation and concludes with information on documentation and training resources.
PHP and the Cloud (phpbenelux conference)Ivo Jansch
The document discusses PHP and cloud computing. It defines cloud computing according to NIST as having five essential characteristics, three service models (Software as a Service, Platform as a Service, Infrastructure as a Service), and four deployment models. Infrastructure as a Service involves offering hardware, storage, networking and computing resources as a service and allows for elastic scalability. The document provides examples of using Rackspace Cloud and Terremark's InfiniCloud for IaaS and discusses designing applications to take advantage of cloud capabilities like horizontal scalability and abstraction.
Slides from the DrupalConSF 2010 presentation by Bret Piatt (of Rackspace) and Josh Koenig (of Chapter Three) explaining how PANTHEON was developed on the Rackspace cloud
Building a successful open source consulting companyJazkarta, Inc.
Nate Aune founded the open source consulting company Jazkarta in 2004. The company now has 3 full-time staff and 10 subcontractors specializing in Plone and Python. In his presentation, Nate discussed various topics related to running an open source consulting business including marketing, pricing, contracts, project management, recruiting, finances, and being an active member of the open source community.
Web Content Management Is Dead Long Live Web Content ManagementThe Content Advisory
My keynote talk for the Gilbane Conference on Content Management. WCM Is Dead Long Live WCM - a talk where I talk about the history of WYSIWYG, WCM and what marketers can do to change the process of how we buy CMS.
Behavioral Economics & Impact on Business Practicesakhilmht
This document discusses human behavior and its impact on business practices. It describes the author's methodology, which includes personal observations, interviews, and reviewing secondary sources like books, courses, newspapers, and websites. Several sections then analyze specific examples of how human cognitive biases and economic concepts can influence marketing strategies and business decisions. These include discussions around diminishing marginal returns, scarcity marketing, and pricing models.
The document discusses the concepts of DevOps and cloud operations. It promotes a cultural shift towards greater collaboration between development and operations teams. Automating infrastructure provisioning, configuration, and integration is presented as a way to improve business agility. Embracing new tools, measuring outcomes, and sharing knowledge are encouraged.
5 things cucumber is bad at by Richard LawrenceSkills Matter
This talk will look at 5 things Cucumber’s bad at, why that’s a good thing, and what it tells us about Cucumber’s sweet spot in a team’s toolkit.
Many times, when people complain about something Cucumber’s not good at, they’re unwittingly describing something Cucumber shouldn't be good at. They’re revealing that they don’t quite understand BDD and Cucumber’s role in it.
Cucumber is the world's most misunderstood collaboration tool and people need to hear this over and over again.
Patterns for slick database applicationsSkills Matter
Slick is Typesafe's open source database access library for Scala. It features a collection-style API, compact syntax, type-safe, compositional queries and explicit execution control. Community feedback helped us to identify common problems developers are facing when writing Slick applications. This talk suggests particular solutions to these problems. We will be looking at reducing boiler-plate, re-using code between queries, efficiently modeling object references and more.
Governments in the West are cutting public budgets whilst demanding that service levels remain the same or improve. In reality, public services are behind the wave and their is scope to exploit existing and future technology to achieve vast improvements - which will save more lives.
Availability, the Cloud and Everythinglogicalstack
The document discusses availability in distributed systems and cloud computing. It covers topics like availability, distributed databases, the CAP theorem, automation/configuration management tools like Chef, and effects of the cloud on availability. Slides discuss concepts like redundancy, probabilistic risk assessment, and challenges of distributed systems and the cloud for achieving high availability.
The document summarizes a presentation given by Jeff Hammerbacher on moving from narrative to design with open source and open data. It discusses Hammerbacher's background in mathematics, finance, and data science. It outlines the presentation, comparing the finance and web industries' approaches to narrative and design. The presentation argues that biology should adopt the open source and open data approaches of the web to enable new discoveries, and discusses several examples where this has worked well, such as high-energy physics. It concludes by outlining three action items for making Sage, a new biology information platform, a success: sharing data, tools, and results.
The document summarizes key aspects of Drupal distributions. It discusses what distributions are, typical distribution architecture including core, installation profiles, modules and themes. It provides tips for developing distributions including using features and contexts modules, organizing functionality, and localizing. It also covers maintaining distributions, building communities around them, and their future direction.
This document provides an overview and introduction to the PureMVC framework. It begins with background about the presenter and includes an agenda. The presentation then covers key PureMVC concepts like the facade, notifications, models, proxies and value objects, views, mediators, and controllers and commands. Implementation details are demonstrated via code examples. Tips are provided and the document concludes with resources for further information.
This document discusses the benefits and considerations of hosting a Drupal site in the cloud. It begins by explaining that "the cloud" really just refers to a new hosting model where infrastructure is provided on-demand via web services APIs. Some key benefits highlighted include lower costs since users only pay for resources used, the ability to quickly scale sites up or down as needed, and greater freedom and flexibility. However, the document also notes there are performance variations and learning curves to cloud hosting. It advocates designing sites to work well in the cloud through techniques like caching, separating concerns, and embracing redundancy.
HEUGCloud services the democratization of it (heug)Leo Plugge
Cloud services are disrupting the traditional IT model by providing on-demand, scalable services over the internet. This represents a paradigm shift similar to the transition from regional electricity monopolies to competitive energy markets. Higher education institutions should rethink which IT services they provide and consider outsourcing non-essential services to public cloud providers. This allows institutions to focus on their core missions of education and research rather than operating complex IT infrastructure. Adopting cloud services also meets users' priorities of flexibility, accessibility, and low costs over control of the underlying infrastructure. Institutions must prepare their IT organizations for this changing landscape by developing new expertise in service coordination, architecture, and market knowledge.
The document discusses current and future techniques for detecting mobile devices and touchscreens, including device detection using server-side code, screen detection using CSS media queries, and touch detection using JavaScript events. It recommends combining techniques like media queries and touch detection for rich interfaces, and taking a progressive enhancement approach to ensure fallbacks for unsupported devices. Key techniques covered include media queries, touch events, and preventing default behaviors.
MongoDB is a schema-less, document-oriented database that is open-source, built on C++, and supported commercially. It provides high scalability through replication and sharding. While MongoDB is highly scalable and flexible, it takes a looser approach to consistency known as BASE rather than the strict ACID model of relational databases.
The document discusses pivots in startups based on a KISSmetrics case study. It describes how KISSmetrics initially focused on social application developers but pivoted to a broader market when they learned app developers needed to make money and analytics was a universal problem. KISSmetrics pivoted again to focus specifically on marketers after determining they only cared about actionable analytics and improving conversion rates. The case study emphasizes the importance of listening to customers and pivoting based on lessons learned.
A presentation by Jo Caudron for VAR on April 1. Topic is the changing state of media and the impact of innovations like social and mobile media on traditional media players.
9.7 Things Every Programmer Should Know About User ExperienceBurr Sutter
The success of Web 2.0 and the popularity of mobile applications has revealed an important fact. Having an engaging or otherwise compelling user experience is critical to an application's success. Given a choice, people will replace an application they find difficult to use with something that's easier; even if the replacement doesn't do everything the original did. Some businesses bring in professional User Experience Designers in an attempt to deal with this issue. The problem is that most designers don't actually write code, and running code is the key factor in determining what kind of user experience your customers have.
That's why it is critical that you understand the principles and fundamentals presented in this talk. You'll leave with a better handle on what user experience is, and what you can do to ensure your application delivers the best possible user experience to your customers
The document is a slide presentation on penetration testing for system administrators. It includes an agenda that covers an introduction to the presenter, a description of penetration testing, an overview of the penetration testing process including recon, discovery/scanning, enumeration, and exploitation. It also includes slides walking through common tasks like scanning and exploitation and concludes with information on documentation and training resources.
PHP and the Cloud (phpbenelux conference)Ivo Jansch
The document discusses PHP and cloud computing. It defines cloud computing according to NIST as having five essential characteristics, three service models (Software as a Service, Platform as a Service, Infrastructure as a Service), and four deployment models. Infrastructure as a Service involves offering hardware, storage, networking and computing resources as a service and allows for elastic scalability. The document provides examples of using Rackspace Cloud and Terremark's InfiniCloud for IaaS and discusses designing applications to take advantage of cloud capabilities like horizontal scalability and abstraction.
Slides from the DrupalConSF 2010 presentation by Bret Piatt (of Rackspace) and Josh Koenig (of Chapter Three) explaining how PANTHEON was developed on the Rackspace cloud
Building a successful open source consulting companyJazkarta, Inc.
Nate Aune founded the open source consulting company Jazkarta in 2004. The company now has 3 full-time staff and 10 subcontractors specializing in Plone and Python. In his presentation, Nate discussed various topics related to running an open source consulting business including marketing, pricing, contracts, project management, recruiting, finances, and being an active member of the open source community.
Web Content Management Is Dead Long Live Web Content ManagementThe Content Advisory
My keynote talk for the Gilbane Conference on Content Management. WCM Is Dead Long Live WCM - a talk where I talk about the history of WYSIWYG, WCM and what marketers can do to change the process of how we buy CMS.
Behavioral Economics & Impact on Business Practicesakhilmht
This document discusses human behavior and its impact on business practices. It describes the author's methodology, which includes personal observations, interviews, and reviewing secondary sources like books, courses, newspapers, and websites. Several sections then analyze specific examples of how human cognitive biases and economic concepts can influence marketing strategies and business decisions. These include discussions around diminishing marginal returns, scarcity marketing, and pricing models.
The document discusses the concepts of DevOps and cloud operations. It promotes a cultural shift towards greater collaboration between development and operations teams. Automating infrastructure provisioning, configuration, and integration is presented as a way to improve business agility. Embracing new tools, measuring outcomes, and sharing knowledge are encouraged.
5 things cucumber is bad at by Richard LawrenceSkills Matter
This talk will look at 5 things Cucumber’s bad at, why that’s a good thing, and what it tells us about Cucumber’s sweet spot in a team’s toolkit.
Many times, when people complain about something Cucumber’s not good at, they’re unwittingly describing something Cucumber shouldn't be good at. They’re revealing that they don’t quite understand BDD and Cucumber’s role in it.
Cucumber is the world's most misunderstood collaboration tool and people need to hear this over and over again.
Patterns for slick database applicationsSkills Matter
Slick is Typesafe's open source database access library for Scala. It features a collection-style API, compact syntax, type-safe, compositional queries and explicit execution control. Community feedback helped us to identify common problems developers are facing when writing Slick applications. This talk suggests particular solutions to these problems. We will be looking at reducing boiler-plate, re-using code between queries, efficiently modeling object references and more.
Scala e xchange 2013 haoyi li on metascala a tiny diy jvmSkills Matter
Metascala is a tiny metacircular Java Virtual Machine (JVM) written in the Scala programming language. Metascala is barely 3000 lines of Scala, and is complete enough that it is able to interpret itself metacircularly. Being written in Scala and compiled to Java bytecode, the Metascala JVM requires a host JVM in order to run.
The goal of Metascala is to create a platform to experiment with the JVM: a 3000 line JVM written in Scala is probably much more approachable than the 1,000,000 lines of C/C++ which make up HotSpot, the standard implementation, and more amenable to implementing fun features like continuations, isolates or value classes. The 3000 lines of code gives you:
The bytecode interpreter, together with all the run-time data structures
A stack-machine to SSA register-machine bytecode translator
A custom heap, complete with a stop-the-world, copying garbage collector
Implementations of parts of the JVM's native interface
Although it is far from a complete implementation, Metascala already provides the ability to run untrusted bytecode securely (albeit slowly), since every operation which could potentially cause harm (including memory allocations and CPU usage) is virtualized and can be controlled. Ongoing work includes tightening of the security guarantees, improving compatibility and increasing performance.
ENJOYIN
Oscar reiken jr on our success at manheimSkills Matter
This document discusses test automation at Manheim, a wholesale auto auction company. It describes how test automation was implemented for three of Manheim's major applications: Ove.com, Simulcast, and Manheim.com. Regression testing times were reduced from over 160 hours to under 10 minutes for Ove.com and similar improvements for the other applications. This was achieved by converting test cases to Cucumber scenarios, prioritizing by business value, and implementing the tests in Ruby and Java using tools like Watir and Selenium. The automation allows running hundreds of tests in parallel and integration with a build pipeline.
Progressive f# tutorials nyc dmitry mozorov & jack pappas on code quotations ...Skills Matter
Code Quotations: Code-as-Data for F#
This tutorial will cover F# Code Quotations in-depth. You'll learn what Code Quotations are, how to use them, and where to apply them in your applications. We'll work through several real-world examples to highlight the important features -- and potential pitfalls -- of Code Quotations.
Cukeup nyc ian dees on elixir, erlang, and cucumberlSkills Matter
Elixir, Erlang, and Cucumberl
Elixir is a new Ruby-inspired programming language that uses the powerful concurrent machinery of Erlang behind the scenes. Cucumberl is a port of Cucumber to Erlang. Let's see what happens when we put them together.
In this talk, we'll discuss:
How Erlang's concurrency makes it easier to write robust programs
Elixir's approachable syntax
How to test Erlang and Elixir programs using Cucumberl
Attendees will walk away with a solid introduction to the principles of Erlang, and an appreciation of the way Elixir brings the joy of Ruby to the solidity of the Erlang runtime.
Cukeup nyc peter bell on getting started with cucumber.jsSkills Matter
Cukeup NYC. Peter Bell on Getting started with cucumber.js
Ever wished you could use cucumber in your javascript apps? In this talk we'll look at the current state of play of cucumber js, when you should and shouldn't use it, and how to get started writing your step definitions in javascript.
Agile testing & bdd e xchange nyc 2013 jeffrey davidson & lav pathak & sam ho...Skills Matter
In this engaging experience report, we will present 3 different views – Developer, Tester, Business Analyst – of implementing Acceptance Test Driven Development in a complex, data-driven domain. Hear how we used ATDD for building a ubiquitous language across the entire team, promoting faster feedback, and cultivating a culture where product owners were deeply invested in the quality of both every deliverable and the system as a whole.
Progressive f# tutorials nyc rachel reese & phil trelford on try f# from zero...Skills Matter
This document outlines the agenda for a workshop on trying F# for data science. The agenda includes introductions and setup, three sets of hands-on exercises - getting started in F#, financial applications, and data visualization - as well as breaks. It also covers type providers and their benefits, and concludes with a challenge problem and additional resources.
Progressive f# tutorials nyc don syme on keynote f# in the open source worldSkills Matter
F# is a powerful open-source language which Microsoft, other companies and the F# community all contribute to. In this talk, Don will discuss how the “F# space” has recently opened up significantly in interesting ways. F# now includes contributions that range from Cloud IDE platforms, Cloud Compute frameworks, Data interoperability components, Cross-platform execution, Try F#, MonoDevelop, and even Emacs editor integration with surprising tooling support, as well as the Visual F# tools from Microsoft and the broader NuGet package ecosystem. Don will also talk about some of the latest contributions from Microsoft Research, including new type provider components for F#, and describe how his team work with the Visual F# team and other teams around Microsoft. There will also be demos of some fun new stuff that’s been going on with F# at MSR and the community.
Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...Skills Matter
Would you like to learn how to make your software testing practices more effective? And how to use your testing strategy to better capture and reflect customer requirements? Gojko Adzic takes a critical look at the effectiveness of current software testing practices and proposes strategies to make it much more effective.
Dmitry mozorov on code quotations code as-data for f#Skills Matter
This document summarizes code quotations in F# and their uses, including for meta-programming, code transformation, testing frameworks, type providers, and data binding. Key points include: code quotations allow treating code as data; F# supports full language quotations unlike C# expression trees; quotations enable composing and decomposing code; and quotations are essential for type providers to access and represent types from other sources. Examples are provided for constructing and splicing quotations, implementing type providers, and using quotations for GUI input validation and data binding.
The document appears to be notes from an acceptance testing session where examples are provided and expanded upon to test different scenarios. It starts with a story about Mary and her lamb and provides examples of adding different variables like location or characters. It then moves to testing a library book reservation system, providing different user types and expected outcomes. The document ends with two short poems used to discuss how word choice matters.
The document discusses the architecture and workflow of deploying applications on Cloud Foundry. It describes how the vmc command line tool is used to target an API endpoint, login, push an application, and shows the steps Cloud Foundry takes to validate the application package, stage it, find an available Diego Application Container instance to run it, and start the application.
The document discusses the concept of serendipity and how to increase serendipitous discoveries through database and system design. It defines serendipity as the occurrence of beneficial discoveries by chance and describes three steps to encourage serendipity: 1) remove isolation by increasing connections across semantic and contextual boundaries, 2) allow information to traverse multiple hops, and 3) weight and filter information based on relevance and user feedback. Graph databases are said to better support serendipity compared to relational databases by more easily facilitating these three steps.
Simon Peyton Jones: Managing parallelismSkills Matter
If you want to program a parallel computer, it obviously makes sense to start with a computational paradigm in which parallelism is the default (ie functional programming), rather than one in which computation is based on sequential flow of control (the imperative paradigm). And yet, and yet ... functional programmers have been singing this tune since the 1980s, but do not yet rule the world. In this talk I’ll say why I think parallelism is too complex a beast to be slain at one blow, and how we are going to be driven, willy-nilly, towards a world in which side effects are much more tightly controlled than now. I’ll sketch a whole range of ways of writing parallel program in a functional paradigm (implicit parallelism, transactional memory, data parallelism, DSLs for GPUs, distributed processes, etc, etc), illustrating with examples from the rapidly moving Haskell community, and identifying some of the challenges we need to tackle.
The document discusses big data and Hadoop. It notes that big data comes in terabytes and petabytes, sometimes generated daily. Hadoop is presented as a framework for distributed computing on large datasets using MapReduce. While Hadoop can store and process massive amounts of data across commodity servers, it was not designed for business intelligence requirements. The document proposes addressing this by adding data integration and transformation capabilities to Hadoop through tools like Pentaho Data Integration, to enable it to better meet the needs of big data analytics.
This document discusses different types of "magic" that can be done in Pentaho reporting including parameter magic, wizard magic, and query magic. Parameter magic allows parameters to control system settings like enabling server-side printing. Wizard magic involves features for customizing report outputs like summary fields and row layout. Query magic refers to functions that allow running queries and using results in reports or parameters, primarily for calculated default values. Demos are provided for each type of magic.
I went to_a_communications_workshop_and_they_tSkills Matter
The document discusses lessons from a communications workshop. It covers:
1. The benefits of continuous integration (CI) automation over manual processes, including peace of mind and high visibility.
2. An introduction to the Community Build Framework (CBF) which manages server configurations and automatically patches builds.
3. Types of tests that can be automated, including databases, ETL, user interfaces, and more.
This document summarizes Saiku, an open source business intelligence and analytics tool. Saiku provides a lightweight user interface using HTML and JavaScript with a separate Java server and RESTful JSON communication. It is 100% open source and easily integrates with other data sources like SAP BW, Microsoft Analysis Services, and Mondrian. The roadmap outlines upcoming releases in early 2011 that will add features like drill support, visualizations, and basic integration with SAP BW.
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...Alex Pruden
Folding is a recent technique for building efficient recursive SNARKs. Several elegant folding protocols have been proposed, such as Nova, Supernova, Hypernova, Protostar, and others. However, all of them rely on an additively homomorphic commitment scheme based on discrete log, and are therefore not post-quantum secure. In this work we present LatticeFold, the first lattice-based folding protocol based on the Module SIS problem. This folding protocol naturally leads to an efficient recursive lattice-based SNARK and an efficient PCD scheme. LatticeFold supports folding low-degree relations, such as R1CS, as well as high-degree relations, such as CCS. The key challenge is to construct a secure folding protocol that works with the Ajtai commitment scheme. The difficulty, is ensuring that extracted witnesses are low norm through many rounds of folding. We present a novel technique using the sumcheck protocol to ensure that extracted witnesses are always low norm no matter how many rounds of folding are used. Our evaluation of the final proof system suggests that it is as performant as Hypernova, while providing post-quantum security.
Paper Link: https://eprint.iacr.org/2024/257
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/how-axelera-ai-uses-digital-compute-in-memory-to-deliver-fast-and-energy-efficient-computer-vision-a-presentation-from-axelera-ai/
Bram Verhoef, Head of Machine Learning at Axelera AI, presents the “How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-efficient Computer Vision” tutorial at the May 2024 Embedded Vision Summit.
As artificial intelligence inference transitions from cloud environments to edge locations, computer vision applications achieve heightened responsiveness, reliability and privacy. This migration, however, introduces the challenge of operating within the stringent confines of resource constraints typical at the edge, including small form factors, low energy budgets and diminished memory and computational capacities. Axelera AI addresses these challenges through an innovative approach of performing digital computations within memory itself. This technique facilitates the realization of high-performance, energy-efficient and cost-effective computer vision capabilities at the thin and thick edge, extending the frontier of what is achievable with current technologies.
In this presentation, Verhoef unveils his company’s pioneering chip technology and demonstrates its capacity to deliver exceptional frames-per-second performance across a range of standard computer vision networks typical of applications in security, surveillance and the industrial sector. This shows that advanced computer vision can be accessible and efficient, even at the very edge of our technological ecosystem.
AppSec PNW: Android and iOS Application Security with MobSFAjin Abraham
Mobile Security Framework - MobSF is a free and open source automated mobile application security testing environment designed to help security engineers, researchers, developers, and penetration testers to identify security vulnerabilities, malicious behaviours and privacy concerns in mobile applications using static and dynamic analysis. It supports all the popular mobile application binaries and source code formats built for Android and iOS devices. In addition to automated security assessment, it also offers an interactive testing environment to build and execute scenario based test/fuzz cases against the application.
This talk covers:
Using MobSF for static analysis of mobile applications.
Interactive dynamic security assessment of Android and iOS applications.
Solving Mobile app CTF challenges.
Reverse engineering and runtime analysis of Mobile malware.
How to shift left and integrate MobSF/mobsfscan SAST and DAST in your build pipeline.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
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
Discover top-tier mobile app development services, offering innovative solutions for iOS and Android. Enhance your business with custom, user-friendly mobile applications.
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframePrecisely
Inconsistent user experience and siloed data, high costs, and changing customer expectations – Citizens Bank was experiencing these challenges while it was attempting to deliver a superior digital banking experience for its clients. Its core banking applications run on the mainframe and Citizens was using legacy utilities to get the critical mainframe data to feed customer-facing channels, like call centers, web, and mobile. Ultimately, this led to higher operating costs (MIPS), delayed response times, and longer time to market.
Ever-changing customer expectations demand more modern digital experiences, and the bank needed to find a solution that could provide real-time data to its customer channels with low latency and operating costs. Join this session to learn how Citizens is leveraging Precisely to replicate mainframe data to its customer channels and deliver on their “modern digital bank” experiences.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
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.
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!
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.
4. Warning!
• This could get a bit ... economical...
• But not in a “£5M bonus” kind of way
• Focussing on our experiences
• This is all about...
CHOICE
Friday, 23 April 2010
7. Modes of Obscurity
• What cloud to pick?
• What mixture of clouds?
• What mixture of technologies?
• How to measure the business value?
• How to tactically manage the business
concerns?
• ... and all these things are related...
Friday, 23 April 2010
10. When does the Cloud
‘touch’ the application?
Friday, 23 April 2010
11. In Early Planning?
• Initial target deployment selection
• Concerns
• SLA (Availability, Security et al)
• Commercial Agreements
• Background Experience
• Maturity
• Geo-location constraints
Friday, 23 April 2010
12. In (ongoing)
Development?
• 'Tactical' decisions can be important
• Can anyone say Threads + Google
• Supporting cost effective full testing
• Supporting farmed cost-effective build
services
Friday, 23 April 2010
13. In Deployment and
Production?
• Seamless deployment?
• Managing and monitoring your 'cloud
assets'
• This can be a major headache!
Friday, 23 April 2010
14. The Bad News...
• Cloud is an essentially intrusive concern
• Recognising that is the first important step
• Intrusiveness comes in a number of flavours
• Mostly non-technical!
Friday, 23 April 2010
15. The current ‘strategy’
• Drop choice (we didn’t want it anyway)
• Leave cloud decisions to the last minute
• ‘Deploy and Hope’
• ... and fix
• ... and fix Not actually as silly as it
sounds
• Hope that a PaaS provider has thought of
But this
convenience comes at a
price...
all these things for you...
Friday, 23 April 2010
16. There has to be
a better way...?
Friday, 23 April 2010
18. Part 1 - Define the Market
Friday, 23 April 2010
19. What does the market look like?
Cloud Service Consumers
Cloud Service Providers
Friday, 23 April 2010
20. Can you say ‘stovepipe’?
Cloud Cloud Cloud
Service Service Service
Consumer Consumer Consumer
AWS Azure GAE
Friday, 23 April 2010
21. Lock-in Through
Abstraction
SaaS *aaS!?
PaaS
IaaS
Friday, 23 April 2010
22. Lock-in EVERYWHERE
• IaaS
• Divergent (?) APIs
• Data In/Out
• PaaS
• You rely on specific services actually being there
• SaaS
• You rely on services being there, and typically your
data is stored in a proprietary form (typically), and
export/import is essential
Friday, 23 April 2010
23. Does Lock-in Matter?
• There’s always some
• It’s a question of ‘choosing’ when and what
• Depends on how fluid things are...
Friday, 23 April 2010
24. Part 2 - Cloud without the Fluff
Friday, 23 April 2010
27. Building a market model
• Queryable by the Business
• Kept current
• Good news...
• This isn’t actually YOUR job
Friday, 23 April 2010
28. Model, meet
Applications (Data, etc)
Friday, 23 April 2010
29. Your application’s role
• Your application needs to describe itself
better
• What is it? Why is it...?
• What's the SLA
• What's the cost bracket?
Friday, 23 April 2010
30. Think ‘assets’ and granularity
• Choice boundaries
• Each 'asset' within the application that will
be deployed to a cloud
• Greater flexibility with greater granularity
• But, of course, more work.
Friday, 23 April 2010
31. Anatomy of a ‘Cloud Asset’
• The Thing
• Policy Blueprint
• Identity
• Business Policies
• SLA
• Cost
• Technical Constraints
• Captured in an ‘actionable’ form
Friday, 23 April 2010
35. Technical Constraints Challenged
• Early technical constraints can arise, and be
challenged
• Going back to the market model to
understand justification
Friday, 23 April 2010
36. Back to the model
• Information captured in the policy blueprint
for each of the application's assets
• And justified regularly with the up-to-date
market model
Friday, 23 April 2010
37. Don’t forget
infrastructure assets!
• CI hosted on the cloud <- Cloud Asset!
• Repositories in the cloud <- Cloud Asset!
• Infrastructure assets have just a policy
Friday, 23 April 2010
38. Cloud in Development
makes some things ‘possible’
• “Don’t tell anyone but...”
• CI faster
• Deploy faster
• Possible to ‘try’
• and fail...
• or succeed!
• When to cloud burst?
Friday, 23 April 2010
39. Stage 3 - Deployment
and Production
Friday, 23 April 2010
40. Policy Blueprint is ‘king’
• Informs what needs to be managed and
monitored
• Suggests the 'wiggle room'
• In that wiggle room, profit (savings?) can be
made
• If policy document is 'actionable', the
deployment can be as simple as possible
Friday, 23 April 2010
41. M & Ms?
• The moment you have assets 'in play', you
need to watch things closer
• Management and monitoring driven by
policy documents
• Management of Business constraints
• Management of technical constraints
• Decisions advised using the market model
Friday, 23 April 2010
42. Ops (WE) have it hard
• As the market becomes more fluid, and
variable
• Ops have to become tactical
• NOT someone else’s problem
• Part of your team
• Did you catch Chris Read’s track
yesterday?
Friday, 23 April 2010
43. Enter the Cloud ‘Broker’
• So far we've been adding work
• This doesn't have to be your work
• Defining the blueprint is very collaborative
• Defining the market can be provided aaS
• Market data on its own is not enough!
Friday, 23 April 2010
44. With just market data...
Uh, yeah. The market is changing...
Oh, now it’s not...
Yep, changing again...
It’s gone up and down a bit...
Friday, 23 April 2010
45. ‘initia
l’
The Broker’s role
>
• Broker provides advice on the raw data
• Broker can be a person, or a system
• Taxonomy important
• Cloud Asset
• SLA
• Cost
• Constraints
Friday, 23 April 2010
47. CompareThe
Cloud.com?!
Reason for being:
To get you the best deal on your
cloud assets
Advice on best deployment
strategy, against market data
Possibly even action that
deployment
Friday, 23 April 2010
48. The Broker’s place
Cloud Cloud Cloud
Service Service Service
Consumer Consumer Consumer
AWS Azure GAE
Friday, 23 April 2010
49. The Broker’s place
Cloud Cloud Cloud
Service Service Service
Consumer Consumer Consumer
Cloud Assets
Cloud Asset Broker*
Market
Data
AWS Azure GAE
Friday, 23 April 2010
50. Deployment is only the beginning
• The cloud market is fluid
• Applications split into assets, split across
clouds...
• Complex ecosystem
• Not just about technical choices...
Friday, 23 April 2010
51. Broker works alongside Ops
• Trusted face on the cloud market
• What does this mean to the makeup of
teams?
• The relationship looks simple
• Broker useful for architectural reviews
and strategy
• That's it, right?
Friday, 23 April 2010
52. Broker is part of your team
• Initially attempted to keep the broker very
separate
• This worked for the 'market data'
• But not for the 'active' day-to-day advice
• Adopted the 'Feature Team' approach
• A Broker was assigned to be part of one or
more teams
Friday, 23 April 2010
53. Side Effects (1)
• Software needs to justify its place in the
world
• Identity, SLA and Cost crucial
characteristics
• It's kinda amazing these things haven't been
more important before
• Decisions can be made with confidence
Friday, 23 April 2010
54. Side Effects (2)
• The additional workload of handling the
cloud market is not yours
• The advisor, and the market data they hold,
is key to success in the cloud
• Not just a simple consultancy gig
• Another key skills to your teams
• Teams as business units
Friday, 23 April 2010
57. Are we there yet?
• Not completely
• It is all too easy to remove choices
• Technical/cost constraints related to
migration
• Similar to the costs of moving funds, except
higher
• The cost of a trade in the market is
currently very high
Friday, 23 April 2010
58. But...
• There are economic pressures at work...
• ... and they tend to make things happen
• Commodities lead to Futures
• Exotics fill out the edge cases
• There is significant money to be made and
savings to be had
Friday, 23 April 2010
59. Summary
• Cloud is intrusive, period.
• Defining a cloud asset
• Development and Test Environments
mirror Production
• Creating a cloud market model enables
choice
• Establishing the ‘broker’ role inside teams
guide those choices
Friday, 23 April 2010