This document provides a history of Google's Developer Relations program from 2006 to 2011. It discusses how DevRel was originally founded in the US in 2006 and has since expanded globally. Key events discussed include the launches of Android, Google Maps API, and Google I/O conference. The document outlines DevRel's mission to make Google platforms the ecosystem of choice for developers and describes the roles of Developer Advocates, Engineers, and Program Managers. It also summarizes some of the programs DevRel runs like IO, Developer Days, GTUGs, and Developer Labs.
source : https://www.openmaru.io/?p=3076
가상화 기술은 하이퍼바이저를 통해 하드웨어를 에뮬레이션하여 가상 이미지 마다 게스트 운영 체제를 사용합니다.
컨테이너 는 애플리케이션 수준으로 구성되며 커널 하나를 공유하는 여러 OS 가상화하기 때문에 OS가 포함되지 않아 크기가 작고, 고속으로 시작과 정지 합니다.
그 차이점을 보다 구체적으로 알아보겠습니다.
위메프에서 DevOps를 적용하기 위해서 공부하고 경험했던 내용을 정리한 자료입니다. DevOps를 왜 해야 하는 지, 그리고, 정확히 DevOps가 뭔지 이해하기 위해서 DevOps의 유래, CAMS/CALMS, 또, Gene Kim의 The three ways와 Patrick의 4 Areas에 대해서 설명하고 DevOps의 다양한 패턴에 대해서 설명했습니다.
그리고, Facebook, Flickr, Etsy, Netflix, Google에서는 어떻게 개발하고 배포 하는 지 사례를 설명 드리고 마지막엔 위메프에서 1년 동안 DevOps를 적용하기 위해 어떤 노력들을 했는 지 설명하려 노력했습니다.
DevOps를 적용하려 고민하는 분들께 조금이나마 도움이 되었으면 좋겠습니다.
What is Jenkins | Jenkins Tutorial for Beginners | EdurekaEdureka!
****** DevOps Training : https://www.edureka.co/devops ******
This DevOps Jenkins Tutorial on what is Jenkins ( Jenkins Tutorial Blog Series: https://goo.gl/JebmnW ) will help you understand what is Continuous Integration and why it was introduced. This tutorial also explains how Jenkins achieves Continuous Integration in detail and includes a Hands-On session around Jenkins by the end of which you will learn how to compile a code that is present in GitHub, Review that code and Analyse the test cases present in the GitHub repository. The Hands-On session also explains how to create a build pipeline using Jenkins and how to add Jenkins Slaves.
The Hands-On session is performed on an Ubuntu-64bit machine in which Jenkins is installed.
To learn how Jenkins can be used to integrate multiple DevOps tools, watch the video titled 'DevOps Tools', by clicking this link: https://goo.gl/up9iwd
Check our complete DevOps playlist here: http://goo.gl/O2vo13
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
source : https://www.openmaru.io/?p=3076
가상화 기술은 하이퍼바이저를 통해 하드웨어를 에뮬레이션하여 가상 이미지 마다 게스트 운영 체제를 사용합니다.
컨테이너 는 애플리케이션 수준으로 구성되며 커널 하나를 공유하는 여러 OS 가상화하기 때문에 OS가 포함되지 않아 크기가 작고, 고속으로 시작과 정지 합니다.
그 차이점을 보다 구체적으로 알아보겠습니다.
위메프에서 DevOps를 적용하기 위해서 공부하고 경험했던 내용을 정리한 자료입니다. DevOps를 왜 해야 하는 지, 그리고, 정확히 DevOps가 뭔지 이해하기 위해서 DevOps의 유래, CAMS/CALMS, 또, Gene Kim의 The three ways와 Patrick의 4 Areas에 대해서 설명하고 DevOps의 다양한 패턴에 대해서 설명했습니다.
그리고, Facebook, Flickr, Etsy, Netflix, Google에서는 어떻게 개발하고 배포 하는 지 사례를 설명 드리고 마지막엔 위메프에서 1년 동안 DevOps를 적용하기 위해 어떤 노력들을 했는 지 설명하려 노력했습니다.
DevOps를 적용하려 고민하는 분들께 조금이나마 도움이 되었으면 좋겠습니다.
What is Jenkins | Jenkins Tutorial for Beginners | EdurekaEdureka!
****** DevOps Training : https://www.edureka.co/devops ******
This DevOps Jenkins Tutorial on what is Jenkins ( Jenkins Tutorial Blog Series: https://goo.gl/JebmnW ) will help you understand what is Continuous Integration and why it was introduced. This tutorial also explains how Jenkins achieves Continuous Integration in detail and includes a Hands-On session around Jenkins by the end of which you will learn how to compile a code that is present in GitHub, Review that code and Analyse the test cases present in the GitHub repository. The Hands-On session also explains how to create a build pipeline using Jenkins and how to add Jenkins Slaves.
The Hands-On session is performed on an Ubuntu-64bit machine in which Jenkins is installed.
To learn how Jenkins can be used to integrate multiple DevOps tools, watch the video titled 'DevOps Tools', by clicking this link: https://goo.gl/up9iwd
Check our complete DevOps playlist here: http://goo.gl/O2vo13
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
A presentation on the Unreal Engine, a game engine used for developing games for various platforms like PC, PS4, Xbox1, etc.
For more visit: http://paradoxland.com and http://funfactsabout.net
A brief overview of IBM Cloud security in three slides – SaaS, IaaS and PaaS, and the others providing a snapshot of IBM's current set of SaaS, IaaS and PaaS offerings.
Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...Atlassian
Great products start with great planning. At Atlassian we take a multitude of approaches to plan our feature releases. Learn how you can take some of the practices the Confluence Product Management Team makes use of – such as product requirements, prototypes, customer interviews, and user journeys – to deliver great solutions for your customers.
A presentation on the Unreal Engine, a game engine used for developing games for various platforms like PC, PS4, Xbox1, etc.
For more visit: http://paradoxland.com and http://funfactsabout.net
A brief overview of IBM Cloud security in three slides – SaaS, IaaS and PaaS, and the others providing a snapshot of IBM's current set of SaaS, IaaS and PaaS offerings.
Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...Atlassian
Great products start with great planning. At Atlassian we take a multitude of approaches to plan our feature releases. Learn how you can take some of the practices the Confluence Product Management Team makes use of – such as product requirements, prototypes, customer interviews, and user journeys – to deliver great solutions for your customers.
Bug bounty programs are quickly becoming a go-to way for organizations to increase application security. During these programs industry security experts are given full rein to uncover vulnerabilities and in return are rewarded for their findings.
In this talk, learn how the Atlassian Security team has implemented bug bounty programs from inception, through execution, and the results thus far.
Next-Level Incident Management: Culture Matters When Things BreakAtlassian
Ever had an incident that didn't go as planned? The culture amongst Ops, DevOps and SRE teams is critical to ensuring that your team is effective when things break. We've taken our years of collective experience and converted them into 5 easy to understand values that help teams move away from a hero-driven culture to a team based culture. Learn how to guide autonomous decisions and create a consistent culture between teams that you can easily apply and share with others.
Embracing a Remote Workforce - Our Practices for Global Productivity and Comm...Atlassian
Today, 37% of Americans work from home part-time. And the trend is spreading throughout organizations across the globe. From day one, Auth0 – a fast-growing identity platform – has welcomed geographical diversity. After-all, co-founders Eugenio Pace and Matías Woloski created the company while on two different continents. They believe in hiring the best person for a role, regardless of where they reside, and now have 200 employees spread across 25 countries. While there are many benefits to a work-from-home lifestyle, there are also a unique set of challenges, including the need to have buy-in from the entire company for a remote culture to work.
In this session, Eugenio will discuss best practices for creating and supporting a remote workforce like how to effectively manage distributed projects and run global meetings. You will leave with specific, practical steps to communicate deliberately, create processes, and utilize tools to work productively from anywhere.
Early Signal Testing: Designing Atlassian’s New LookAtlassian
You probably have noticed the new look of Atlassian's Cloud products. Our new Design Guidelines took many months to create, and our team had many tough decisions to make. Luckily, we incorporated customer research along the way to guide us.
One of our most valuable research tools is called “early signal testing”, and we think it can help you too. Early signal testing can help you gain confidence in a direction, rather than being paralyzed by a choice. It can help assess your design's usability, clarity, comprehension, and more. This talk explains how your team can gather measurable user feedback in as little as a week, for even the very biggest of problems.
Managing Product Development Chaos with Jira Software and ConfluenceAtlassian
Launching a product can be a herculean task to any team, particularly a product team. With relentless prioritization, requirements revisions, and status reporting, Product Managers are often overwhelmed. It was no different at Square, but one product team decided to try something different.
Ronald Lai, ex Product Manager at Square, will discuss how his team used JIRA Software and Confluence to automate workflows to replace their most time-consuming tasks and focused on creating product value.
With Great Automation Comes Great ResponsibilityAtlassian
You want to help your team by automating business workflows, but how do you know when and where to use automation?
How can you unleash the full potential of automation using scripts and apps? And what are some pitfalls you need to be aware of?
In this talk, Peter Van de Voorde of Atlassian will walk you through what automation with scripts and apps entails, when you should use it, and what to watch out for.
So you can use automation to unleash the potential of your team.
Ship Faster, Reduce Risk, and Build Scale with Feature FlagsAtlassian
Today's software companies are trying to move faster than ever before. Feature flagging is a way for to reduce risk, increase the amount of visibility, and improve your ability to respond to change. Learn how you can begin utilizing feature flagging effectively, and how Atlassian flags with LaunchDarkly to ship software daily.
Making Software for the Software Makers: How Atlassian Teams use Jira SoftwareAtlassian
Ever wondered how internal Atlassian teams push Jira Software to the limit? At Atlassian each team defines a process that best meets their unique needs and challenges. In this talk Product and Marketing Management duo Jason Wong and Jake Brereton will share insights into how Atlassian teams harness and stress test Jira Software to get their teams humming. You'll leave this session with a behind-the-scenes look at how our teams:
- Build custom views that put the right information in front of every team, role, and specialization
- Add depth and accuracy to status tracking with deep developer tool integrations
- Use apps for Atlassian tools to ensure all team members are fully connected to a common workflow
Primera Jornada de Calidad e Innovación en la Producción de software. Organizada por el Centro de Calidad e Innovación del Polo Tecnológico de Rosario y la Municipalidad de Rosario 12 Junio 2009
Disertante:
Sebastián Esponda, Administrador de proyectos, Globant
Using Open Source and Open Standards in the Platform gamePatrick Chanezon
Software platforms are a particular case of two-sided markets, where growing the 2 sides of the market at the same time is quite hard, but once established, the network effects accruing to the platform provider provide a solid moat to grow a robust business.
After the meteoric rise the Windows Platform using a proprietary development model in the 90's, in the past 20 years, Open Source and Open Standards proved to be very useful strategic options in the platform game. In this talk I will share my personal experiences in this area about the use of open source and open standards in platforms I have helped create or grow: Sun Portal Server, Google Adwords, OpenSocial, HTML5, Google App Engine, Cloud Foundry, Microsoft Azure, and Docker. I will also cover platforms I have studied, and try to extract some useful lessons and principles that I hope can be useful to other practitioners.
While everyone in the software industry knows what open source is and have benefited from some of the successful open source projects out there, for example, Java, Linux, JavaScript, and Docker, there is still lack of understanding beyond the fact that open source software is publicly available and free. This chat will provide a concise guide based on personal experience and available documentation to learn what open source is all about, why it is good for business, business models and recommendations to join the open source movement.
The Art of the Possible: Machine Learning and WordPressWP Engine
Hear from experts at Google and WP Engine to learn about what they’re doing with machine learning, tools, and some examples of WordPress plugins using machine learning.
Watch on-demand recording: https://hs.wpengine.com/webinar-machine-learning-wordpress
How to Run a Successful Hackathon for Your Open APIsCA API Management
Hackathons are exploding in popularity and open API publishers are quickly realizing the power they have to attract developers. For API publishers, hackathons represent one of the most powerful means for growing an API’s profile and engaging directly with talented developers.
This Webinar, hosted API management vendor Layer 7 Technologies and guest API evangelist Kin Lane, will deliver the advice an organization needs in order to throw hackathons that contribute to the real-world success of an API publishing program.
Google Cloud for Data Crunchers - Strata Conf 2011Patrick Chanezon
http://strataconf.com/strata2011/public/schedule/detail/16242
Talk at Strata 2011 with Ryan Boyd and Kirrily Roberts
Google is a Data business: over the past few years, many of the tools Google created to store, query, analyze, visualize its data, have been exposed to developers as services.
This talk will give you an overview of Google services for Data Crunchers:
Google Storage for developers
BigQuery, fast interactive queries on Terabytes of data
Machine Learning API: Machine Learning made easy
Google App Engine, exposing Data APIs is a very common use case for App Engine
Visualization API: many cool visualization components
The Next Generation of Social is in a HangoutJonathan Beri
Make your apps come alive with live audio/video conversations using the Hangouts Platform API. Using the Google+ Hangouts API, you can develop collaborative apps that run inside of a Google+ Hangout.
South America 2008: Open Social For Brand Advertising and MediaPatrick Chanezon
Introduction about OpenSocial for brand adverisers and media. This presentation includes slides from Ro Choy from RockYou. It was presented in Sao Paulo during the OpenSocial South America Tour, to an audience of marketing professionals and media.
I Love APIs 2015
Andrew Mager
Postmates
Whether your API program is internal, partner or public, measuring its success is critical to its growth. Andrew Mager, who has led developer relations at Postmates, SmartThings, Spotify, CNET, and ESPN discusses how to get the most value from your developer community.
Kubernetes has many ways to scale your workloads, most of what we hear about is scaling our cluster up with either with vm sets or autoscaling groups. There is another way, in this talk we will look at virtual kubelet. Virual Kubelet will allow us to talk to a cloud providers container as a service platform like ACI, fargate or ECI. We will deep dive into how you can scale your applications across virtual kubelet. One issue is the kubernetes service type has is scaling to zero due to the way routing to the pod happens if there is no pod for the service to route too. Scaling our applications to zero is just as important and scaling up. We will look at projects that integrate with the horizontal pod autoscaler that fix this issue. Allowing us to not only scale our applications up but as easily down to make our cluster truly elastic.
KubeCon China 2019 - Building Apps with Containers, Functions and Managed Ser...Patrick Chanezon
Cloud native applications are composed of many technologies and components, but three canonical abstraction emerged in the past few years that help developers structure their architecture: container, functions responding to events, and managed services.
This talk will explain how to develop (Docker, local Kubernetes, virtual Kubelet, OpenFaaS), deploy (managed Kubernetes, functions and services) and package (CNAB specification and tooling) applications using these three components and look at not only deployment workflows but also at day 2 concerns that a developer would need to consider in the cloud native landscape.
We will demo every topic and a Github repository will be available for developers to reproduce the demos and learn at their own pace.
Patrick Chanezon and Scott Coulton
Dockercon 2019 Developing Apps with Containers, Functions and Cloud ServicesPatrick Chanezon
Cloud native applications are composed of containers, serverless functions and managed cloud services.
What is the best set of tools on your desktop to provide a rapid, iterative development experience and package applications using these three components?
This hand-on talk will explain how you can complement Docker Desktop, with it’s local Docker engine and Kubernetes cluster, with open source tools such as the Virtual Kubelet, Open Service Broker, the Gloo hybrid app gateway, Draft, and others, to build the most productive development inner-loop for these type of applications.
It will also cover how you can use the Cloud Native Application Bundle (CNAB) format and it’s implementation in the Docker app experimental tool to package your application and manage it with container supply chain tooling such as Docker Hub.
GIDS 2019: Developing Apps with Containers, Functions and Cloud ServicesPatrick Chanezon
Cloud native applications are increasingly composed of containers, serverless functions responding to events and managed cloud services. What is the best workflow and set of tools to provide a rapid, iterative development experience and to package applications using these three components?
This hand-on talk will compare and contrast several sets of tools and their associated workflows:
Using Docker Desktop, with its local Docker engine and Kubernetes cluster, with open source tools such as the Virtual Kubelet, or the Gloo hybrid app gateway, to build the most productive development inner-loop for these type of applications
OpenFaaS, Fn, or Nuclio open source serverless framework to run functions in containers locally
Telepresence to run a container locally, connected to a remote cluster
Helm and Draft
Knative
The talk will also cover how you can use the Cloud Native Application Bundle (CNAB) format and tools to package your applications and share them using a container registry.
Patrick Chanezon, un des pionniers du Cloud chez Google, VMware, Microsoft et Docker, vous raconte la révolution des conteneurs logiciels et comment certains concepts du taoïsme, wei-wu-wei, "agir sans agir", et ziran, naturel, ou spontanéïté, permettent d'en mieux cerner les enjeux.
Les conteneurs accélèrent l'adoption du Cloud en entreprise, avec des architectures hybride et multi cloud, la mise en place de démarches agiles et DevOps pour moderniser les applications existantes et réduire les coûts d'infrastructure, et permettent de nouveaux cas d'utilisation dans l'internet des objets et l'intelligence artificielle.
Moby is an open source project providing a "LEGO set" of dozens of components, the framework to assemble them into specialized container-based systems, and a place for all container enthusiasts to experiment and exchange ideas.
One of these assemblies is Docker CE, an open source product that lets you build, ship, and run containers.
This talk will explain how you can leverage the Moby project to assemble your own specialized container-based system, whether for IoT, cloud or bare metal scenarios.
We will cover Moby itself, the framework, and tooling around the project, as well as many of it’s components: LinuxKit, InfraKit, containerd, SwarmKit, Notary.
Then we will present a few use cases and demos of how different companies have leveraged Moby and some of the Moby components to create their own container-based systems.
Video at https://www.youtube.com/watch?v=kDp22YkD6WY
Microsoft Techsummit Zurich Docker and MicrosoftPatrick Chanezon
Docker and Microsoft have been collaborating both in open source and through their commercial partnership to bring the benefits of Docker Windows and Linux containers to Azure Enterprise customers. Docker’s container platform, Docker Enterprise Edition, is used to modernize traditioal applications, and move them to Azure, as well as to develop new cloud native applications using microservices architecture, bringing agility to developers and control to IT Pros. This talk will cover the latest developments in Docker’s container platform with planned support for Kubernetes in Docker for Windows, and Docker Enterprise Edition for Azure, Docker for Azure Stack to enable hybrid cloud deployments, Windows containers, Linux containers on Windows.
Develop and deploy Kubernetes applications with Docker - IBM Index 2018Patrick Chanezon
Docker Desktop and Enterprise Edition now both include Kubernetes as an optional orchestration component. This talk will explain how to use Docker Desktop (Mac or Windows) to develop and debug a cloud native application, then how Docker Enterprise Edition helps you deploy it to Kubernetes in production.
The Docker Way: modernize traditional applications without action (wu-wei) and create new cloud native microservices applications with naturalness (ziran).
This talk also provides a summary of all the DockerCon EU 2017 announcements: Kubernetes now supported in Docker, MTA, IBM partnership.
Building specialized container-based systems with Moby: a few use cases
This talk will explain how you can leverage the Moby project to assemble your own specialized container-based system, whether for IoT, cloud or bare metal scenarios. We will cover Moby itself, the framework, and tooling around the project, as well as many of it’s components: LinuxKit, InfraKit, containerd, SwarmKit, Notary. Then we will present a few use cases and demos of how different companies have leveraged Moby and some of the Moby components to create their own container-based systems.
Docker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logicielsPatrick Chanezon
Si vous avez raté le début : Patrick Chanezon, un des pionniers du Cloud chez Google, VMware, Microsoft et Docker, vous raconte la révolution des conteneurs logiciels en quelques films ; comment ils accélèrent l'adoption du Cloud en entreprise, avec des architectures hybride et multi, la mise en place de démarches agiles et DevOps pour moderniser les applications existantes et réduire les coûts d'infrastructure, et permettent de nouveaux cas d'utilisation dans l'internet des objets et l'intelligence artificielle.
En bref, comment expliquer la stratégie des opérateurs du Cloud avec des films de science- fiction ? C’est le défi que va relever Patrick Chanezon, évangéliste chez Docker.
Docker moves very fast, with an edge channel released every month and a stable release every 3 months. Patrick will talk about how Docker introduced Docker EE and a certification program for containers and plugins with Docker CE and EE 17.03 (from March), the announcements from DockerCon (April), and the many new features planned for Docker CE 17.05 in May.
This talk will be about what's new in Docker and what's next on the roadmap
Oscon 2017: Build your own container-based system with the Moby projectPatrick Chanezon
Build your own container-based system
with the Moby project
Docker Community Edition—an open source product that lets you build, ship, and run containers—is an assembly of modular components built from an upstream open source project called Moby. Moby provides a “Lego set” of dozens of components, the framework for assembling them into specialized container-based systems, and a place for all container enthusiasts to experiment and exchange ideas.
Patrick Chanezon and Mindy Preston explain how you can leverage the Moby project to assemble your own specialized container-based system, whether for IoT, cloud, or bare-metal scenarios. Patrick and Mindy explore Moby’s framework, components, and tooling, focusing on two components: LinuxKit, a toolkit to build container-based Linux subsystems that are secure, lean, and portable, and InfraKit, a toolkit for creating and managing declarative, self-healing infrastructure. Along the way, they demo how to use Moby, LinuxKit, InfraKit, and other components to quickly assemble full-blown container-based systems for several use cases and deploy them on various infrastructures.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Introduction to Google Developer Relations
1. Introduction to
Developer Relations
Patrick Chanezon
Developer Advocate
chanezon@google.com
http://twitter.com/chanezon London, June 2011
2
2. P@ in a nutshell
• French, based in San Francisco
• Developer Advocate, Google Cloud & Apps
• Software Plumber, API guy, mix of Enterprise and
Consumer
• 18 years writing software, backend guy with
a taste for javascript
• 2 y Accenture (Notes guru), 3 y Netscape/
AOL (Servers, Portals), 5 y Sun (ecommerce,
blogs, Portals, feeds, open source)
• 6 years at Google, API guy (first hired, helped
start the team)
• Adwords, Checkout, Social, HTML5, Cloud
3. DevRel’s Mission
Make Android,
HTML5, and the
Google developer
platform the
ecosystem of
choice for the
global developer
community
6. Google APIs Pioneer
Nelson Minar
Created APIs at Google
Search API 2002
AdWords API 2005
2006, blog post
“Why SOAP Sucks”
http://tinyurl.com/ykdy32
6
7. Google APIs RESTful Standardizer
“'Google Data APIs
Protocol' is a horrible name.
You can tell that ex-
Microsoft employees had a
hand in this effort. :)”
Dare Obasanjo
(Microsoft)
Adam Bosworth on a bike
7
8. Google APIs MapMaker: Bret Taylor
Created the Google Maps API in 2005
Starting the trend of Ajax APIs:
• Ajax Search
• Ajax Feed
• Ajax Language
• OpenSocial
+ + =
+ =
8
9. Google APIs Godfathers: Chris DiBona and Greg Stein
http://code.google.com/opensource/
Google Open Source Program office
• Summer of Code
• Project Hosting
• Over 1M lines of Google code open sourced in more than 100 projects
9
10. Google APIs Guide: Hal Varian
“Standards change competition for a market to competition within a
market”
• Network Effects
• Lock-In and Switching Costs
• Standards
10
13. History: 2006
• DevRel was founded (US-only)
• Developer Support Engineers
• Checkout, Ads, GWT, GData APIs
• Geo Developer Day
14. History: 2007
• DevRel expanded to EMEA and India
• OHA and Android SDK launched
• First Google Developer Day
• features mashups, gadgets, GWT, gears
• 24 hours of around-the-world events
15. History: 2008
• DevRel expanded to APAC and LatAM: 7
locations, 4 countries, 3 continents
• Developer Advocates
• First Google I/O
• features OpenSocial, GWT, App Engine,
and an Android phone demo
• First DevFest APAC events
16. History: 2009
• Continued global and partner outreach
• Developer Program Managers
• GTUG program launched
• 2nd Google I/O
• features Android, Wave
17. History: 2010
• DevRel expands globally
• 164 GTUGs in 58 countries
• 3rd Google I/O
• features HTML5, Android, Google TV,
App Engine
18. History: 2011
• Tech Writers join DevRel
• 4th Google I/O
• features Android, Chrome
19. Where are we now?
Current and pending starts through end of 2011
21. Current Priorities
• Highest: Android, Chrome, HTML5, Social
• High: Ads, Google TV
• Medium:
• Enterprise Platform
• Cloud Platform
• Geo
• YouTube
• Commerce
22. Our Challenge:
Crossing the Chasm
Help Google Developer Products Cross the Chasm
Picture from Wikimedia Foundation http://en.wikipedia.org/wiki/File:Technology-Adoption-Lifecycle.png
23. Another way to look at it
Reach the Plateau of productivity
Gartner Hype Cycle
24. When are we done?
• When there’s so much energy and
momentum that developers just assume
they’ll use our platform.
• When there’s a thriving ecosystem of tools,
consultants, trainers, and others that we’ve
never even spoken to.
• When the voice of unpaid advocates for our
platform is so strong ours isn’t needed.
25. We provide 2-way
communication
In addition to being advocates to developers,
we are advocates for developers internally
• Critical bugs, feature requests
• API design, consistency, and stability
• Strategies, roadmaps, timelines
• Transparency
26. What are our roles?
• Developer Advocates
• Developer Programs Engineers
• Developer Program Managers
• Technical Writers
28. Developer Advocates Are
• Developers themselves
• Trusted faces of Google in the community
• People who care about developers’ needs
• Deeply passionate about the products they
represent
29. Developer Advocates
Are Not...
• Biz Dev or Sales
• Developers don’t trust Biz Dev
• They definitely do not trust Sales
... and platform decisions in IT are made by developers
31. It’s in the Name
“Evangelist” (noun)*
1. a writer of any of the four Gospels
2. a person who evangelizes
3. an enthusiastic advocate
* Merriam-Webster’s Online Dictionary (http://www.merriam-webster.com)
32. It’s in the Name
“Advocate” (noun)*
1. one that pleads the cause of another
2. one that defends or maintains a cause or proposal
3. one that supports or promotes the interests of another
* Merriam-Webster’s Online Dictionary (http://www.merriam-webster.com)
33. Names change the tone
Dion Almaer summarized it the best
“Then you put it together: Developer Advocate and a
funny thing happens. What does that mean? At first
people think that you are advocating to developers,
but it is also very important to think about the other
connotation.You think about being an advocate of the
developer”
Developer Advocate versus Technical Evangelist; When names change the tone
http://almaer.com/blog/developer-advocate-versus-technical-evangelist-when-names-change-the-tone
35. A “Poster Child” is...
• Compelling, core use case
• Best in class
• Recognized name
• Has a large user base
• Press darling
36. What Do We Want
Them to Do?
• Launch their app!
• Even better, launch it at our event
• Talk to the press & analysts
• Tell the world how we enabled their success!
38. Tell These Stories
• Use them as examples in our talks
• Bring these developers on stage with us
• Talk about them in blog posts and tweets
• Feed the stories to our PR team and press
• Get them to tell the world themselves!
40. They’re engineers
• DPEs actively develop code samples,
libraries, and reference apps
• DPEs engage internally with the Eng
product teams
• DPEs engage in deeply technical, thorny
problems with external developers
42. They’re involved and
supportive
• DPEs are involved with the community
online - in our forums and across the web
• DPEs engage with developers at GTUG
events
• DPEs support developer through posts and
tickets
44. They’re Program
Managers
• Developer PMs organize, prioritize, analyze,
and provide infrastructure
• Developer PMs optimize: they make sure
initiatives execute smoothly and efficiently
• Developer PMs connect: they bring together
people, resources, and ideas
46. The programs are
global and scalable
• Developer PMs tackle programs that cut
across multiple products
• Developer PMs lead initiatives that have
world-wide reach and leverage massive
community support
• They focus on programs that reach the
most people with the fewest resources
• They’re global - from China to Africa to Tel
Aviv to Brazil, and everywhere in between!
47. Technical Writers
create content to
support Google's most
strategic APIs and
developer products
48. They love to write!
• Technical writers focus on the written
word as their means to educate developers
• They write reference docs, articles, how-to
guides, tutorials, books, and presentations
• Technical writers focus on the user, making
complex technology easy to understand
49. Technical Writers
create content to
support Google's most
strategic APIs and
developer products
50. Writers provide
strategic, proactive
support
• Technical writers provide great bang-for-
the-buck by scaling out support proactively
to users globally
• Our most strategic developer products are
only useful if developers understand how to
use them
51. What programs
do we run?
• Tons! We focus on highly-scalable programs
that can be run with minimal resources
• Scrappy, but touches tens of thousands of
developers
• Work closely cross-functionally with other
groups across Google
52. Example of our shared
ecosystem of programs:
• External developer IO
events are key to driving
momentum and adoption Google
• We share responsibility Developer
Days
with Marketing (IO and
GDD) and with the DevFests and xDLs
external community
GTUG and community
59. DevFests
• Global, scrappy events of a few hundred devs
• Single track, focuses on a handful of products
• Engagement from community volunteers for
execution and speaking
62. GTUGs
• Google Technology User Groups:
independent, community-led groups of 10s
to 1000s, holding regular in-person events
• 253 chapters in 77 countries held 483
events in the past 6 months, 2+ events per
day
66. Developer Labs
• Single-product labs with targeted attendees
(for example, ADL = Android Developer
Lab)
• Global reach, involves partner companies
and high-profile developers
67. What can we do for you?
• Technical help
• Trusted Testers Programs
• Marketing: blog, videos, events
• Connections
68. Technical Help & Early
Access
• Provide Technical help
• Direct relationship with a Developer
Advocate
• Architecture recommendations
• Involve you in Trusted Tester programs
• Early Access to features and products
• We want your feedback
78. Google's Cloud Offerings
1. Google Apps
2. Third party Apps:
Google Apps Marketplace
SaaS 3. ________
Google App Engine
PaaS
Google Storage
IaaS Prediction API
BigQuery
Google Developer Day 2010
79. Google's Cloud Offerings
Your Apps
1. Google Apps
2. Third party Apps:
Google Apps Marketplace
SaaS 3. ________
Google App Engine
PaaS
Google Storage
IaaS Prediction API
BigQuery
Google Developer Day 2010
80. Build and Buy all your enterprise cloud apps...
Buy from Google
Google Apps
for Business
Enterprise Application Platform
Enterprise Firewall
Enterprise Data Authentication Enterprise Services User Management
Google Developer Day 2010
79
81. Build and Buy all your enterprise cloud apps...
Buy from others Buy from Google
Google Apps Google Apps
Marketplace for Business
Enterprise Application Platform
Enterprise Firewall
Enterprise Data Authentication Enterprise Services User Management
Google Developer Day 2010
79
82. Build and Buy all your enterprise cloud apps...
Buy from others Buy from Google Build your own
Google Apps Google Apps
Marketplace Google App Engine
for Business
Enterprise Application Platform
Enterprise Firewall
Enterprise Data Authentication Enterprise Services User Management
Google Developer Day 2010
79
83. Google App Engine
- Easy to build
- Easy to maintain
- Easy to scale
80
84. App Engine Growth
2008 2009 2010 2011
App Engine Launch Batch write/read Java Task Queues Blobstore Multitenancy Hi-Replication
Python Https DB Import XMPP Appstats Instance Console Datastore
Datastore Status- cron incoming email cursors Always On Channel API
Memcache Dashboard Mapper hi-perf imag Files API
logs export 10 min tasks Remote API
Prosp Search
88. By the Numbers
Official Royal Wedding on App
Engine
On Wedding day, served:
• Up to 32k requests per second
• 37.7 million pageviews
• 13.7 million visitors