The slides from my presentation, "The real value of open source: ROI and beyond" from LinuxWochen Austria and Drupal Business Days Vienna 2012. - jam | Jeffrey A. McGuire | Acquia Manager of Community Affairs | jam@acquia.com
To Open Source or Not to Open Source...Where is the ROI?Ted Haeger
This presentation is from Evans Data Corp's 2009 Developer Relations Conference.
It is about how to approach code sharing (Open Source) to enable a developer community.
(We do not confuse Open Source with Free Software. You shouldn't Either.)
I gave this talk at the Open Source Leadership Summit 2017 (http://events.linuxfoundation.org/events/open-source-leadership-summit)
Abstract:
Open source projects can be extremely rewarding for both companies and participating employees, but there are associated costs that may not be immediately obvious. Engaging in public outreach, fielding community support requests at all hours, and responding to feedback and criticism are just a few examples of things that can consume maintainers and negatively affect their productivity and morale. For those on the front lines of open source maintenance, it is often more than just a day job and these associated extra hours can lead to burnout. In this talk we will examine the true cost of open source so that companies can take steps to mitigate those costs and balance their needs against the demands of open source while also encouraging a good work/life balance of its developers to ensure long-term open source program success.
My keynote talk at the 2007 IA Konferenz in Stuttgart, Germany, I argued we need to create fewer final designed artifacts and more tools to help everyone design. The audio can be downloaded from here: http://www.iavoice.com/2007/11/27/ia-konferenz-2007-keynote-english/
Designing for connected products is different. To create a great connected product, industrial design, software UX and system design need to be considered in collaboration. Teams must think creatively to design elegant solutions around the limited capabilities of embedded devices.
Effective prototyping is key, but there are lots of possible methods. Choosing the right ones is a question of purpose – what you need to learn – and the effort required to develop it. Techniques like video sketching or enactment, not commonly used in software UX design, can be especially well suited to developing IoT user experiences.
In this talk, Martin will draw on his experience in both product and digital design to present ways in which teams can work together effectively and choose the right design methods to prototype the product experience.
Speaker
OWASP AppSec Cali 2018 - Enabling Product Security With Culture and Cloud (As...Patrick Thomas
Abstract from OWASP AppSec California 2018:
----------------------------
What would it look like if security never had to say “no”?
This talk explores that counter-intuitive premise, and shows how it is not just possible but *necessary* to discard many traditional security behaviors in order to support modern high-velocity, cloud-centric engineering teams. For the product security team at Netflix, this is the logical implication of a cultural commitment to enabling the organization.
Attendees will learn how to replace heavy-handed gating with an automation-first approach, and build powerful security capabilities on top of cloud deployment primitives. Specific examples including provable application identity, immutable and continuous deployment, and secret bootstrapping illustrate how this approach balances security impact with engineering enablement.
Contact:
@astha_singhal
@coffeetocode
Version with speaker notes: https://www.slideshare.net/coffeetocode/owasp-appsec-cali-2018-enabling-product-security-with-culture-and-cloud-astha-singhal-patrick-thomas-with-speaker-notes-public
To Open Source or Not to Open Source...Where is the ROI?Ted Haeger
This presentation is from Evans Data Corp's 2009 Developer Relations Conference.
It is about how to approach code sharing (Open Source) to enable a developer community.
(We do not confuse Open Source with Free Software. You shouldn't Either.)
I gave this talk at the Open Source Leadership Summit 2017 (http://events.linuxfoundation.org/events/open-source-leadership-summit)
Abstract:
Open source projects can be extremely rewarding for both companies and participating employees, but there are associated costs that may not be immediately obvious. Engaging in public outreach, fielding community support requests at all hours, and responding to feedback and criticism are just a few examples of things that can consume maintainers and negatively affect their productivity and morale. For those on the front lines of open source maintenance, it is often more than just a day job and these associated extra hours can lead to burnout. In this talk we will examine the true cost of open source so that companies can take steps to mitigate those costs and balance their needs against the demands of open source while also encouraging a good work/life balance of its developers to ensure long-term open source program success.
My keynote talk at the 2007 IA Konferenz in Stuttgart, Germany, I argued we need to create fewer final designed artifacts and more tools to help everyone design. The audio can be downloaded from here: http://www.iavoice.com/2007/11/27/ia-konferenz-2007-keynote-english/
Designing for connected products is different. To create a great connected product, industrial design, software UX and system design need to be considered in collaboration. Teams must think creatively to design elegant solutions around the limited capabilities of embedded devices.
Effective prototyping is key, but there are lots of possible methods. Choosing the right ones is a question of purpose – what you need to learn – and the effort required to develop it. Techniques like video sketching or enactment, not commonly used in software UX design, can be especially well suited to developing IoT user experiences.
In this talk, Martin will draw on his experience in both product and digital design to present ways in which teams can work together effectively and choose the right design methods to prototype the product experience.
Speaker
OWASP AppSec Cali 2018 - Enabling Product Security With Culture and Cloud (As...Patrick Thomas
Abstract from OWASP AppSec California 2018:
----------------------------
What would it look like if security never had to say “no”?
This talk explores that counter-intuitive premise, and shows how it is not just possible but *necessary* to discard many traditional security behaviors in order to support modern high-velocity, cloud-centric engineering teams. For the product security team at Netflix, this is the logical implication of a cultural commitment to enabling the organization.
Attendees will learn how to replace heavy-handed gating with an automation-first approach, and build powerful security capabilities on top of cloud deployment primitives. Specific examples including provable application identity, immutable and continuous deployment, and secret bootstrapping illustrate how this approach balances security impact with engineering enablement.
Contact:
@astha_singhal
@coffeetocode
Version with speaker notes: https://www.slideshare.net/coffeetocode/owasp-appsec-cali-2018-enabling-product-security-with-culture-and-cloud-astha-singhal-patrick-thomas-with-speaker-notes-public
Securing The Studio: How Netflix Protects Productions From Pitch To PlayPatrick Thomas
Enigma 2020 Evening Session, Sponsored by Netflix
Speakers: Ben Lim, Manager of Studio Information Security; Patrick Thomas, Senior Security Partner in Application Security; and Amie Tornincasa, Director of Product, Production in Studio Product Innovation
Many thousands of people worldwide are working to make movies and shows for Netflix. They include writers, directors, actors, crew members, editors, animators, subtitlers, and many more. As a newcomer to the century-old business of movie making, Netflix is looking for new ways to help these talented professionals put their best work on the screen. However the technologies we’re developing come with important security needs. Scripts, prerelease content, and personal data must all be managed efficiently and securely. In this presentation, Netflixers working at the frontier of a new era of movie making will talk about how we are meeting these technological and security challenges.
https://www.usenix.org/conference/enigma2020/evening-events
Knocking Down Blockers: Transforming your company into an open source contrib...Ian Varley
As a pioneer in cloud computing, Salesforce realized early on that transparency is the key to trust. With one of the world’s first public uptime monitors and one of the world’s first public web APIs (in February of 2000), the company’s leadership knew from the start that being open about technology was the only way to earn customer trust.
Like other companies founded in the ’90s, however, Salesforce predated the explosion of open source as the game changer it is now. Certainly, major parts of the technology stack (like Linux and Java) have always been open source, but the majority of the code that runs the product is proprietary by default. As attitudes have shifted toward open source in the world, Salesforce leadership has moved along with them. But the question is: how do you turn a belief into reality?
The fact is, even if your company “gets” open source, that doesn’t mean it’s easy, especially if you have well-established practices around IT and product development. The challenges mount, one after another: What about legal concerns? What about intellectual property? How will you decide what to open source? How will you maintain strong security?
Regina Burkebile and Ian Varley candidly discuss the cultural and process challenges Salesforce has faced and the path it has taken. These days, Salesforce releases new open source projects regularly and employs full-time committers on many projects, including HBase, Ruby, and Postgres. It has an active nonprofit open source arm in Salesforce.org and contributes ongoing development across hundreds of open source projects. To support this, Salesforce has streamlined many of its processes, built in proactive education for all engineers, and started a virtual team to support better tooling and faster turnaround time.
Evangelizing Your Thing (Extended Edition)Rex St. John
This is an expanded version of my talk on evangelizing hardware devices at hardware hackathons. The original talk is meant to be for a general audience, this talk goes into much more detail about specific tactics technical evangelists should consider using (109 slides vs. 38 slides).
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA International
An estimated 1.3 billion people globally report limitations in their daily activities due to a disability. When it comes to the physical world, businesses have made progress in accommodating customers with disabilities. But in the digital world, websites lack basic accessibility features such as text alternatives describing images, proper heading level structures so individuals who are blind and use screen readers can understand the content on a webpage, or captioning for multimedia content for individuals who are deaf or are hard of hearing – let alone assistive technology for customers who have trouble using mobile devices due to dexterity limitations that arise from a variety of conditions.
In this session, attendees will:
* Understand people with disabilities (PWDs) and how they use the web
* Learn about common barriers, issues and solutions
* Discover the different testing methodologies and their interdependencies
* Uncover ROI
10 bezcennych lekcji dla software developera stającego się szefem firmyWojciech Seliga
[Originally Polish lecture with English slides - with a few exceptions]
Przez wiele lat byłem software developerem. Koncentrowałem się na kodzie, projektach software'owych oraz interakcjach w moim zespole i z klientami. Byłem pewny, że Agile rozwiązuje wszystkie problemy tego świata. Śmiałem się z komiksów Scotta Adamsa i stworzonej przez niego karykatury szefa (PHB). Życie było proste i piękne...
Teraz od ponad 8 lat prowadzę firmę software'ową, którą przy blisko 90 osobach trudno już nazwać maleństwem. Sam stałem się "szefem" na pełen etat.
Podczas prezentacji podzielę się z Wami różnymi doświadczeniami oraz naukami (nieraz bolesnymi) jakie wyniosłem w ostatnich latach podczas mojej stopniowej przemiany z developera/inżyniera w przedsiębiorcę i szefa firmy. O ile zapewne nie wszystkie sytuacje i wnioski mają lub mogą mieć (o ile marzysz o własnym startupie czy zespole) zastosowanie w Twoim życiu, same sobie ich uświadomienie może oszczędzić Ci w przyszłości straty mnóstwa czasu, energii i pieniędzy oraz uniknąć przykrych rozczarowań.
Is Continuous Adoption in Software Engineering Achievable and Desirable? Gail Murphy
ICSE 2016 Software Engineering in Practice keynote.
Continuity in software development is all about shortening cycle times. For example, continuous integration shortens the time to integrating changes from multiple developers and continuous delivery shortens the time to get those integrated changes into the hands of users. Although it is now possible to get multiple new versions of complex software systems released per day, it still often takes years, if ever, to get software engineering research results into use by software development teams. What would software engineering research and software engineering development look like if we could shorten the cycle time from taking a research result into practice? What can we learn from how continuity in development is performed to make it possible to achieve continuous adoption of research results? Do we even want to achieve continuous adoption? In this talk, I will explore these questions, drawing from experiences I have gained in helping to take a research idea to market and from insights learned from interviewing industry leaders.
Forget Process, Focus on People - Peter LeesonITCamp
Quality is not created by processes, controls, measurements and audits. Quality is not created by testing and reviewing. Quality is created by the people who do the work. In this talk, a process improvement consultant will tell you why you should forget about process and focus on what really matters: the people doing the work. FP2 is a review of what needs to be in place in order to deliver high-quality products and services without the levels of bureaucracy and supervision so frequently expected by management and consultants selling their solutions. Let’s change the world together.
DevOps Frequently Asked Questions of 2013 with Gene Kim and Jonathan Thorpe (...Serena Software
Gene Kim, award winning CTO and author of The Phoenix Project joins Jonathan Thorpe, DevOps evangelist at Serena Software to discuss the top DevOps FAQ of 2013. They discuss DevOps for both horses and unicorns and how DevOps can make a difference even in the enterprise with legacy software.
The network as a design material: Interaction 16 workshopClaire Rowland
Exploring the UX challenges which the properties of networks and connectivity patterns pose to connected products/the internet of things: latency, reliability, intermittent connectivity
Open Source Governance for your OrganizationRobert Sutor
Some guidelines on how to incorporate governance of open source software into your business or organization. Presented at the 2011 NASA Open Source Summit. http://www.nasa.gov/open/source/
(English slides - except for the title page)
Slides from my presentation delivered in Kraków at SFI 2017 conference.
My attempt to analyse why Software Development in Central Europe (including Poland) concentrates on outsourcing services, what it means in practice and what we can so as the profession of software engineers to become the partners for "the business" similarly to how IT industry evolves in the US or some other most advanced western economies.
Enter Product Engineering!
Startup Culture: Value Creation in the Academic LibraryKevin Rundblad
In order to create new and better experiences for our students, we created a student group of Developers/Designers to work on projects. The group is modeled as a startup, working with great freedom.
The presentation also defines a logic of how disruptive technologies create perceptual changes, that in turn, create new expectations for users.
Presented at Loyola Marymount University, April 12, 2011
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...Henning Jacobs
While the adoption of DevOps makes teams move faster with reduced dependency on central operations, it can constrain teams who lack the skills to self-manage the full application and infrastructure stack.
The way to overcome this challenge is creating an internal platform and treating it as a world-class product offering. “Applying product management to internal platforms means establishing empathy with internal consumers (read: developers) and collaborating with them on the design. Platform product managers establish roadmaps and ensure the platform delivers value to the business and enhances the developer experience”, via ThoughtWorks Technology Radar.
In this talk, Henning Jacobs will walk you through how Zalando adopted a customer-first mindset with regards to its developer tooling. He will show the effect on developer satisfaction when internal platforms are given the same respect as external product offerings. Henning will furthermore tell his story about how Zalando moved from a classical infrastructure team to a product mindset with strong focus on building a world-class developer experience. Henning shares both their learnings and challenges going through this transition, and the impact it has on the daily life of Zalando’s customers (developers).
This talk was given in Aarhus on 4th of June 2019.
Securing The Studio: How Netflix Protects Productions From Pitch To PlayPatrick Thomas
Enigma 2020 Evening Session, Sponsored by Netflix
Speakers: Ben Lim, Manager of Studio Information Security; Patrick Thomas, Senior Security Partner in Application Security; and Amie Tornincasa, Director of Product, Production in Studio Product Innovation
Many thousands of people worldwide are working to make movies and shows for Netflix. They include writers, directors, actors, crew members, editors, animators, subtitlers, and many more. As a newcomer to the century-old business of movie making, Netflix is looking for new ways to help these talented professionals put their best work on the screen. However the technologies we’re developing come with important security needs. Scripts, prerelease content, and personal data must all be managed efficiently and securely. In this presentation, Netflixers working at the frontier of a new era of movie making will talk about how we are meeting these technological and security challenges.
https://www.usenix.org/conference/enigma2020/evening-events
Knocking Down Blockers: Transforming your company into an open source contrib...Ian Varley
As a pioneer in cloud computing, Salesforce realized early on that transparency is the key to trust. With one of the world’s first public uptime monitors and one of the world’s first public web APIs (in February of 2000), the company’s leadership knew from the start that being open about technology was the only way to earn customer trust.
Like other companies founded in the ’90s, however, Salesforce predated the explosion of open source as the game changer it is now. Certainly, major parts of the technology stack (like Linux and Java) have always been open source, but the majority of the code that runs the product is proprietary by default. As attitudes have shifted toward open source in the world, Salesforce leadership has moved along with them. But the question is: how do you turn a belief into reality?
The fact is, even if your company “gets” open source, that doesn’t mean it’s easy, especially if you have well-established practices around IT and product development. The challenges mount, one after another: What about legal concerns? What about intellectual property? How will you decide what to open source? How will you maintain strong security?
Regina Burkebile and Ian Varley candidly discuss the cultural and process challenges Salesforce has faced and the path it has taken. These days, Salesforce releases new open source projects regularly and employs full-time committers on many projects, including HBase, Ruby, and Postgres. It has an active nonprofit open source arm in Salesforce.org and contributes ongoing development across hundreds of open source projects. To support this, Salesforce has streamlined many of its processes, built in proactive education for all engineers, and started a virtual team to support better tooling and faster turnaround time.
Evangelizing Your Thing (Extended Edition)Rex St. John
This is an expanded version of my talk on evangelizing hardware devices at hardware hackathons. The original talk is meant to be for a general audience, this talk goes into much more detail about specific tactics technical evangelists should consider using (109 slides vs. 38 slides).
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA International
An estimated 1.3 billion people globally report limitations in their daily activities due to a disability. When it comes to the physical world, businesses have made progress in accommodating customers with disabilities. But in the digital world, websites lack basic accessibility features such as text alternatives describing images, proper heading level structures so individuals who are blind and use screen readers can understand the content on a webpage, or captioning for multimedia content for individuals who are deaf or are hard of hearing – let alone assistive technology for customers who have trouble using mobile devices due to dexterity limitations that arise from a variety of conditions.
In this session, attendees will:
* Understand people with disabilities (PWDs) and how they use the web
* Learn about common barriers, issues and solutions
* Discover the different testing methodologies and their interdependencies
* Uncover ROI
10 bezcennych lekcji dla software developera stającego się szefem firmyWojciech Seliga
[Originally Polish lecture with English slides - with a few exceptions]
Przez wiele lat byłem software developerem. Koncentrowałem się na kodzie, projektach software'owych oraz interakcjach w moim zespole i z klientami. Byłem pewny, że Agile rozwiązuje wszystkie problemy tego świata. Śmiałem się z komiksów Scotta Adamsa i stworzonej przez niego karykatury szefa (PHB). Życie było proste i piękne...
Teraz od ponad 8 lat prowadzę firmę software'ową, którą przy blisko 90 osobach trudno już nazwać maleństwem. Sam stałem się "szefem" na pełen etat.
Podczas prezentacji podzielę się z Wami różnymi doświadczeniami oraz naukami (nieraz bolesnymi) jakie wyniosłem w ostatnich latach podczas mojej stopniowej przemiany z developera/inżyniera w przedsiębiorcę i szefa firmy. O ile zapewne nie wszystkie sytuacje i wnioski mają lub mogą mieć (o ile marzysz o własnym startupie czy zespole) zastosowanie w Twoim życiu, same sobie ich uświadomienie może oszczędzić Ci w przyszłości straty mnóstwa czasu, energii i pieniędzy oraz uniknąć przykrych rozczarowań.
Is Continuous Adoption in Software Engineering Achievable and Desirable? Gail Murphy
ICSE 2016 Software Engineering in Practice keynote.
Continuity in software development is all about shortening cycle times. For example, continuous integration shortens the time to integrating changes from multiple developers and continuous delivery shortens the time to get those integrated changes into the hands of users. Although it is now possible to get multiple new versions of complex software systems released per day, it still often takes years, if ever, to get software engineering research results into use by software development teams. What would software engineering research and software engineering development look like if we could shorten the cycle time from taking a research result into practice? What can we learn from how continuity in development is performed to make it possible to achieve continuous adoption of research results? Do we even want to achieve continuous adoption? In this talk, I will explore these questions, drawing from experiences I have gained in helping to take a research idea to market and from insights learned from interviewing industry leaders.
Forget Process, Focus on People - Peter LeesonITCamp
Quality is not created by processes, controls, measurements and audits. Quality is not created by testing and reviewing. Quality is created by the people who do the work. In this talk, a process improvement consultant will tell you why you should forget about process and focus on what really matters: the people doing the work. FP2 is a review of what needs to be in place in order to deliver high-quality products and services without the levels of bureaucracy and supervision so frequently expected by management and consultants selling their solutions. Let’s change the world together.
DevOps Frequently Asked Questions of 2013 with Gene Kim and Jonathan Thorpe (...Serena Software
Gene Kim, award winning CTO and author of The Phoenix Project joins Jonathan Thorpe, DevOps evangelist at Serena Software to discuss the top DevOps FAQ of 2013. They discuss DevOps for both horses and unicorns and how DevOps can make a difference even in the enterprise with legacy software.
The network as a design material: Interaction 16 workshopClaire Rowland
Exploring the UX challenges which the properties of networks and connectivity patterns pose to connected products/the internet of things: latency, reliability, intermittent connectivity
Open Source Governance for your OrganizationRobert Sutor
Some guidelines on how to incorporate governance of open source software into your business or organization. Presented at the 2011 NASA Open Source Summit. http://www.nasa.gov/open/source/
(English slides - except for the title page)
Slides from my presentation delivered in Kraków at SFI 2017 conference.
My attempt to analyse why Software Development in Central Europe (including Poland) concentrates on outsourcing services, what it means in practice and what we can so as the profession of software engineers to become the partners for "the business" similarly to how IT industry evolves in the US or some other most advanced western economies.
Enter Product Engineering!
Startup Culture: Value Creation in the Academic LibraryKevin Rundblad
In order to create new and better experiences for our students, we created a student group of Developers/Designers to work on projects. The group is modeled as a startup, working with great freedom.
The presentation also defines a logic of how disruptive technologies create perceptual changes, that in turn, create new expectations for users.
Presented at Loyola Marymount University, April 12, 2011
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...Henning Jacobs
While the adoption of DevOps makes teams move faster with reduced dependency on central operations, it can constrain teams who lack the skills to self-manage the full application and infrastructure stack.
The way to overcome this challenge is creating an internal platform and treating it as a world-class product offering. “Applying product management to internal platforms means establishing empathy with internal consumers (read: developers) and collaborating with them on the design. Platform product managers establish roadmaps and ensure the platform delivers value to the business and enhances the developer experience”, via ThoughtWorks Technology Radar.
In this talk, Henning Jacobs will walk you through how Zalando adopted a customer-first mindset with regards to its developer tooling. He will show the effect on developer satisfaction when internal platforms are given the same respect as external product offerings. Henning will furthermore tell his story about how Zalando moved from a classical infrastructure team to a product mindset with strong focus on building a world-class developer experience. Henning shares both their learnings and challenges going through this transition, and the impact it has on the daily life of Zalando’s customers (developers).
This talk was given in Aarhus on 4th of June 2019.
Working on an open-source project captures the imagination. It taps straight into an emotional desire to make the world a better place. What an amazing, brave and inspiring idea! What a huge pool of energy and enthusiasm!?? All that energy and within moments a casual idea can turn into committed code and a feature - KAPPOW!
Dream or nightmare? How do we make sure that energetic, enthusiastic, intelligent, talented people direct their energy into applications, features and functions that people want to use?Who is this mythical end-user who bends to our will and is eager to invite all our fantastic features into their life? Are they a bug squished into the punch-card of our ideal development process or a valuable tool that will help us make applications that are loved by millions? We have to start thinking about target users. Who are they? What do they care about? How do we find out and how do we keep that central to our design and development processes? From Paper Cuts to UX Advocates what are they and why should you care about them.
*Please note that these slides were for a presentation so may make little sense without me be highly amusing and informative at the same time as you are looking at them.
Algorithm Marketplace and the new "Algorithm Economy"Diego Oppenheimer
Talk by Diego Oppenheimer CEO of Algorithmia.com at Data Day Texas 2016.
Peter Sondergaard VP of Research for Gartner recently said the next digital gold rush is "How we do something with data not just what you do with it". During this talk we will cover a brief history of the different algorithmic advances in computer vision, natural language processing, machine learning and general AI and how they are being applied to Big Data today. From there we will talk about how algorithms are playing a crucial part in the next Big Data revolution, new opportunities that are opening up for startups and large companies alike as well as a first look into the role Algorithm Marketplaces will play in this space.
Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/1fjTxvB.
Trisha Gee and Todd Montgomery attack the technology industry’s sacred cows by exposing the motivations that hide behind them. They discuss how these motivations lead us into practices that hinder rather than help us deliver quality software. Also, they discuss why some organisations seem to be achieving things that the traditional corporate IT departments can only dream of. Filmed at qconnewyork.com.
Todd Montgomery is Ex-NASA researcher, Chief Architect at Kaazing. Trisha Gee is Java Champion and Engineer.
This is an extended version of the presentation I did at the Open Hardware Summit 2014 in Rome, during the open hardware business models workshop I facilitated.
It features an overview and tentative typology of open hardware business models, based on observation and interviews of project, using the business model canvas as a reference tool during the analysis.
Introducing Drupal: The open source content management and web application fr...Anthony Ogbonna
"Drupal is... knowing that I have invested time and money in a web platform which can grow and evolve with my business, no matter what opportunities and challenges the future may bring"
"Drupal ... is the Swiss Army Knife of website development".
Drupal is an open source content management platform powering millions of websites and applications.
It’s built, used, and supported by an active and diverse community of people around the world.
Motto: Come for the software, stay for the community.
Official Websites: <a>www.drupal.org</a> | <a>www.drupal.com</a>
[drupalday2017] - Speed-up your Drupal instance!DrupalDay
Perchè la tua istanza Drupal non performa e cosa puoi fare per invertire la rotta. D'altronde è una questione complessa: i moduli, la qualità del codice, l'uso delle cache, ma anche la versione di PHP, il proxy-cacher, il tuo hosting e, in ultimo, le cavallette...
di Daniele Piaggesi
Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...Burr Sutter
We can be brilliant developers, but we won’t succeed—and won’t lead our organizations to succeed—without a new perspective (if you will) and new assumptions about the components of the “technology ecosystem” that are fundamentally critical to our success. This includes the operators, QA team, DBAs, security folks, and even the pure business contingent—in most cases, each of these individuals and groups plays a critical role in the success of what we create and give birth to as developers. What we do in isolation might be genius, but if we insulate ourselves—especially with arrogance—from these colleagues, neither our code nor our organizations will realize their full potential, and most will fail. The bottom line is that our old ways are no longer viable, and as the elite within our industry, we will be the leaders and heroes who discard old assumptions and adopt a new perspective in this exciting journey to digital transformation—where the impossible can become reality.
Fundamentals of Lean UX, Agile on the Beach 2014Adrian Howard
Lean UX sits at the intersection of the Agile, Lean Startup & User Experience communities of practice.
This workshop will introduce you to the basics of the Lean UX approach, and take you through the process of applying Lean UX techniques at different stages of the product/business development process.
Learning outcomes:
* Lean UX and its relation to Lean Startup, Agile UX & general Lean
approaches the common myths and misunderstandings about Lean UX
* How to apply Lean UX approaches within your own company
* How the hypothesis/experiment model differs from traditional requirements
* How Lean UX can be used to understand customers better, discover new
product ideas, and reduce risk in new product development
Session 1/8. Introduction. The Strategic Content Alliance, JISC sponsored workshops on Maximising Online Resource Effectiveness, held on different occasions throughout 2010 and delivered by Netskills.
Similar to The real value of open source: ROI and beyond (20)
Keynote speech, EASA annual Safety Conference, Bratislava, 2017. Business model innovation today: innovators v incumbents, planning and executing on innovation in existing organisations, challenges and ethics of innovation, value creation through innovation.
Testing: the more you do it, the more you'll like itJeffrey McGuire
Co-presentation with Sebastian Bergmann, maintainer of PHPUnit, at SymfonyLive Cologne 2017 (English from slide 3 onward). The business value of testing; despite taking longer in development, projects built using Test-Driven-Development methodologies deliver value sooner, longer, and allow for predictable upgrade and maintenance over their life cycles.
How and why we use Drupal - a business owner's perspectiveJeffrey McGuire
jam's Dev Camp is back with Alick Mighall, Managing Director of miggle in Brighton--http://www.miggle.co.uk. In our podcast chat, we talk about Drupal and running your own business. He goes on to present these slides, talking about the road to Drupal for himself and his agency, including some of the detours through proprietary and in-house software along the way. If you're wondering what Drupal can do for you and your company, listen to our conversation then watch Alick's presentation.
Drupal 8 as a Drop-In Content Engine - SymfonyLive Berlin 2015Jeffrey McGuire
Session from Symfony Live Berlin 2015 with Campbell Vertesi:
- introducing Drupal 8--the first product of the PHP-FIG era--to the Symfony community, how it is built, how it can help developers and their clients
- Explanations of Drupal's data model and Views query builder
- advantages of a decoupled architecture
- disadvantages of a decoupled architecture
-- plugging the built in features you get by choosing Drupal 8
- a suggested, example app architecture relying on Drupal 8's native strengths
From 0 to MVP in 40 minutes: decoupled Drupal for startupsJeffrey McGuire
As presented at the Dutch PHP Conference, Amsterdam 2015
One of the strongest real-world demands for organizations and software architects alike is the ability to build a first version fast. Building your Minimum Viable Product in time can mean a serious competitive edge for a startup. A good developer has a toolkit full of fast-prototyping tools like AngularJS, Backbone, and others, but going from that first prototype to a fully formed alpha version that integrates with the rest of your stack is still a difficult step.
The newest version of Drupal boasts powerful developer tools for integrating with external APIs, a unified and improved admin and authoring experience for end users, and best of all: completely free choice of your presentation layer. This means that you can take that rapid prototype, and very easily put Drupal behind it for real, enterprise-ready data consumption and modelling power. With your rapid prototyped Angular application in front, and a slew of external APIs in back, Drupal 8 is the perfect place for information to be ingested, created, and re-mixed to become great content.
In this session we will build a minimum viable product in 40 minutes. Our MVP will ingest content from an external API, perform content management tasks (data modelling, relationships, etc.) through a web-based admin interface, and deliver it to an AngularJS frontend application. We will build a data model, configure Drupal’s REST components to consume and export data, and integrate it all with a decoupled interface that you can access and use by the end of the session.
You’ll leave this session with a new toolset for bridging the gap between that rapid prototype and a real, working MVP. That means fertile ground for your coders, and straight to market for your product.
As of May 1st 2015, when should you deploy Drupal 8? There are a very limited number of appropriate use cases and deployment circumstances right now. How can you know when Drupal 8 is ready for you and you ready for it? How do you have the conversation with a prospective client who wants Drupal 8, but whose project isn't right for it now? Don't forget Drupal 7 is stable, feature rich, and rapidly deployable *right now*. Examples of Drupal 8 sites and projects.
As of March 2015, when should you deploy Drupal 8? There are a very limited number of appropriate use cases and deployment circumstances right now. How can you know when Drupal 8 is ready for you and you ready for it? How do you have the conversation with a prospective client who wants Drupal 8, but whose project isn't right for it now? Don't forget Drupal 7 is stable, feature rich, and rapidly deployable *right now*. Examples of Drupal 8 sites and projects.
Development based on Drupal's Fundamental Particles - Brad Czerniak for jam's...Jeffrey McGuire
Presenter, Brad Czerniak caught my eye with a blog post (https://www.commercialprogression.com/post/10-things-i-learned-using-drupal-hackathon) about using Drupal at a hackathon. This presentation is goes through the "rapid version" of the Drupal development process at Commercial Progression that he used at the hackathon.
Session description
There are lots of hooks, templates, and other development avenues in Drupal — "more than one way to skin a cat." Often choosing a particular method can affect the operation of a site, lock you into a particular way of doing things, have implications on future work, and get the notice of fellow developers; all for either better or worse. This presentation explains different endpoints for developing, and introduces a mindset for making the best choice given the circumstances.
Takeaways
- A list of helpful 'Do' tips, including some of the best lesser-known contrib modules
- A list of 'Don'ts', with lots of "code smells" to watch out for
- Theming and development methodology best practices — with helpful graphics
Succeeding at Digital Government the Open Source WayJeffrey McGuire
Acquia presentation from the Channel Shift in the Public Sector conference, Birmingham (UK), December 2014.
In this presentation, I examine the definition of successful digital Government, what that looks like in today's consumer driven world and how public sector organisations can deliver an integrated digital experience across multiple channels with all the benefits and efficiencies that open source software and licensing models have to offer.
Government ICT 2.0 London 2014 – Open Source Drupal Empowering GovernmentJeffrey McGuire
1) How open source software, and the Drupal CMS specifically, empower government agencies and bodies to practice "good digital government," which I define as enabling innovation, collaboration, transparency, and participation.
2) Examples of how Drupal is supporting this today, with live websites and other examples.
3) How Acquia, its products and services, and its network of implementation partners fit into the picture and ensure success for clients.
4) Case studies and examples include: alert.mta.info, Saïd Business School at the Oxford University, GOTO.sbs.ox.ac.uk, it.dashboard.gov, the dkan Drupal-based open data platform, Peer to Patent, Help4OK, We the People, westminster.gov.uk, Surrey University.
DrupalGov Canberra 2014 Keynote: Code for a better world: Open Source Drupal ...Jeffrey McGuire
Slides from Jeffrey A. "jam" McGuire's keynote address at DrupalGov 2014 in Canberra, Australia, 2014. See the presentation video here: http://www.youtube.com/watch?v=CB4GbdKe9xE
How Drupal's fundamental design decision (empowerment) enables the four principles of good digital government: collaboration, transparency, participation, and innovation.
Includes live examples of open source Drupal applications and websites that exemplify the implementation of good, digital government.
For the love of the content editors – jam's Drupal Camp session by Pamela BaroneJeffrey McGuire
So, you're building a content management system - let's talk about the content managers!
Simply, it's in the best interest of the vendor to deliver a product that people don't hate to use. Especially if the client doesn't seem to care, it can be really easy to ignore the issue of usability. But even though they may not care during development, they will be made to care once it's delivered.
There are a lot of simple things you can do to make life easier for these users, and it doesn't require major customisation. In addition to increasing client satisfaction, it can also make training easier, and reduce support requests that come from not understanding the system.
In this session, I'll talk about:
Who content editors are, and why they are worth your time
Specific modules and configuration options that can make life easier
Some general guidlelines and processes you can apply (right now!) to improve usability
A whole new world for multilingual sites in Drupal 8 - jam's Drupal Camp sessionJeffrey McGuire
Slides from Gábor Hojtsy, Drupal 8 Multilingual Initiative Lead's presentation for jam's Drupal Camp on the incredible work and improvements for translation and localisation that have gone into Drupal 8.
Over 800 (yes, eight hundred) people participated in the issues around improving multilingual features and APIs in Drupal 8 for the past two and a half years. Over 500 issues have been resolved making Drupal 8 a truly outstanding release for everybody looking to create even single language non-English sites but especially those making multilingual sites.
This session aims to show you around all the great improvements and give tips as to how to best utilise the new solutions.
The ideal attendee at this session has some experience in Drupal 6 or 7 multilingual site building, however those who have no experience in foreign/multilingual site building will also get a lot out of it.
Want to be involved in this project? See http://hojtsy.hu/multilingual-drupal8 for an article series on the details on what we accomplished. http://www.drupal8multilingual.org/ is our initiative home and we have meetings every other week to discuss and move current efforts forward.
Open source delivers great digital experiencesJeffrey McGuire
Presentation from the Digital and Social Masterclass on Tour (http://masterclassontour.com/marketing/) by Jeffrey A. "jam" McGuire, Open Source Evangelist, and Joe Wkyes, VP of Global Channel from Acquia. Presented on January 24, 2014 in Dublin.
Topics include:
- How open source delivers what businesses and enterprises need to succeed
- Busting open source myths
- The convergence of Content, Community and Commerce
- Great digital experiences delivered by Drupal, Acquia, and its partners
Stop selling Drupal, start selling solutions to business problems. Jeffrey McGuire
Using open source solutions like Drupal can save you money. Hurray! The bottom line always counts, especially today. No one should be wasting money.
But there are important reasons to use open source solutions beyond the price tag. The "Four Freedoms" that define open source software also define real business value: innovation, cost-savings, and risk mitigation. If you understand the true value in open source software and in a massively successful project like Drupal, you can bring your organization real benefits and add real value.
Let's think open source (let's think Drupal!), be its champions and explain it to our colleagues, bosses, friends, and decision makers: whether your MP, European bureaucracy, or marketing department.
Some questions and issues addressed by this session:
- The real values offered by the open source model and how to pitch it without "sounding like a software hippie".
- Explained: The open source model is clearly a safer, cheaper, and more innovative model for businesses and others.
Searching for the next watershed moment for the Drupal project. This is the version of this talk I gave at the Cologne Drupal user group and Kölner WebTreff meeting on September 22nd, 2011.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
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/
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.
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.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
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.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
3. The real value of open source:
ROI and beyond
Jeffrey A. “jam” McGuire
Acquia Manager of Community Affairs
jam@acquia.com
@horncologne
@acquia
4. “Open source is an
intellectual-property
destroyer… I can't imagine
something that could be
worse than this for the
software business and the
intellectual-property
business.”
- Jim Allchin, Microsoft - 2001
5. “Open source is an
intellectual-property
destroyer… I can't imagine
something that could be
worse than this for the
software business and the
intellectual-property
business.”
- Jim Allchin, Microsoft - 2001
6. “Open source is an
intellectual-property
destroyer… I can't imagine
something that could be
worse than this for the
software business and the
intellectual-property
business.”
- Jim Allchin, Microsoft - 2001
7. “We don't pick on
Microsoft any more, it's
like kicking a puppy."
- Jim Zemlin, Executive Director,
The Linux Foundation.
http://www.flickr.com/photos/13825348@N03/2300963596/sizes/z/in/photostream/
8. What do you need?
•Innovation
•Cost savings
•Risk mitigation
9. Drupal and Open Source give you:
•Innovation
•Cost savings
•Risk mitigation
14. Drupal today
2% of the web
17,000+ developers
15,000+ modules
300,000+ downloads/month
1.5M unique visitors/month
55 supported languages
FREE
15. The world’s largest open source projects:
Linux, KDE, Apache, Drupal, Eclipse,
Perl+CPAN, Mozilla+Addons, Gnome
Henrik Ingo: http://openlife.cc/blogs/2010/november/how-
grow-your-open-source-project-10x-and-revenues-5x
16. “Linux is a transformational technology.
Jim Whitehurst, CEO of Red Hat - http://techcrunch.com/2011/08/17/red-hat-ceo-at-linuxcon-i-have-no-idea-whats-next/
17. “The technology of Linux empowers
advancements and innovations that have
nothing to do with the technology of Linux.
That is to say ...
18. “Linux supports the development of
new business models, as well as
new technologies.”
19.
20.
21.
22. "In the world of computer software, open source
communities develop and improve ideas
organically, based on concepts and practices that
work. Driven by innovation contributed by
individuals, open source simply means that a
system is available to any who wish to contribute.
It provides the fastest possible rate of
improvement for ideas."
One Way Forward: The Outsider's Guide to Fixing the Republic.
- Lawrence Lessig, 2012
23. Open Source Software: You are free to
Use it: for anything, anywhere, forever
Study it: understand what you are using
Modify it: fix it, make it better
Share it: redistribute, sell, give back
24. True Value – Open Source
Use it: for anything, anywhere, forever
Study it: understand what you are using
Modify it: fix it, make it better
Share it: redistribute, sell, give back
25. True Value – Open Source
Use it: for anything, anywhere, forever ...
... and (sort of) for free.
26. Free does work ...
http://www.flickr.com/photos/42934556@N00/245866252/sizes/m/in/photostream/
30. Zero ...
http://www.flickr.com/photos/29233640@N07/6086350983/sizes/l/in/photostream/
31. Proprietary Open Source
IT Costs IT Costs
Personnel Personnel
Hosting Hosting
Bandwidth Bandwidth
Design Design
(Recurring) Licensing fees No licensing fees
Invest in your team
Invest what/when you need
Vendor lock-in 1000s of vendors
Data lock-in (buy it back?) You own your data
Vendor roadmap Your needs
Vendor release cycle When you need it
When it happens Cutting edge
32. True Value – Open Source
Use it: for anything, anywhere, forever
Study it: understand what you are using
38. Innovation
“Users generally have a much more
accurate and detailed model of their
needs than manufacturers have ...”
Eric von Hipple,
Democratizing Innovation
39. True Value – Open Source
Use it: for anything, anywhere, forever
Study it: understand what you are using
Modify it: fix it, make it better
Share it: redistribute, sell, give back
41. True Value – Open Source
Use it: for anything, anywhere, forever
Study it: understand what you are using
Modify it: fix it, make it better
Share it: redistribute, sell, give back
42. Control your own destiny ...
http://www.flickr.com/photos/popculturegeek/4534090770/sizes/l/in/photostream/
43. Thank you ...
Jeff Eaton - Lullabot
Betsey Emsley, Jeff Walpole - Phase://
Robert Douglass,
Andrew Melck, Scott Davis - Acquia
Text
Anna Lang, Ivo Radulovski - ProPeople
44.
45.
46. And thank you!
jam@acquia.com
@horncologne
Jeffrey A. “jam” McGuire
Acquia Manager of Community Affairs
jam@acquia.com
@horncologne
@acquia