This document provides guidance on open source press relations, including how it differs from traditional PR, resources needed, and best practices for handling press releases. Key aspects include relying on volunteers, maintaining lists of press contacts and reference users, creating a press kit, and following an eight week process for drafting and distributing press releases that emphasizes open collaboration and transparency.
Updated version of my tutorial on how to give a great tech talk, this time without Ian Dees. New tutorial is longer thanks to longer talk slot. Mostly the extra time will be spent on exercises.
“PostgreSQL, Python and Squid” (otherwise known as, “using Python in PostgreSQL and PostgreSQL from Python”) presented at PyPgDay 2013 at PyCon 2013-Christophe Pettus
Updated version of my tutorial on how to give a great tech talk, this time without Ian Dees. New tutorial is longer thanks to longer talk slot. Mostly the extra time will be spent on exercises.
“PostgreSQL, Python and Squid” (otherwise known as, “using Python in PostgreSQL and PostgreSQL from Python”) presented at PyPgDay 2013 at PyCon 2013-Christophe Pettus
There are many ways to run high availability with PostgreSQL. Here, we present a template for you to create your own customized, high-availability solution using Python and for maximum accessibility, a distributed configuration store like ZooKeeper or etcd.
Mobile apps and push notifications are often touted as the golden ticket to engage news consumers with timely and relevant content. For cash-strapped small and medium-sized news organizations a custom-built mobile app is a pipe dream, at best. In response to this problem, RJI Residential Fellow Christopher Guess presented about his ongoing project “Push” on Thursday, Aug. 31, at noon in Fred W. Smith Forum.
Push is an open-source, natively built, mobile news app for iOS and Android that any publication can take for free and easily customize for their own organization. With this tool push notifications, detailed analytics, offline-caching and many other features are available to local newsrooms in ways that only the big names could play with before.
Data Science & Data Products at Neue Zürcher ZeitungRené Pfitzner
With 236 years of age, Neue Zürcher Zeitung (NZZ) is one of the oldest still published newspapers in the world. However, despite its age, NZZ is far from being old-fashioned. Especially when it comes to data-driven decision making and data-driven innovation, NZZ has been investing a lot within the last three years. For wrangling large amounts of data we have been using Apache Spark for almost a year now – and do not regret this choice. It had not only given us flexibility with ad-hoc analytics, but also drives our data-products (in production). In this talk I will share some of our use cases as well as insights we gained over the last year with Apache Spark. I will especially talk about how we calculate article recommendations and showcase some new exciting data products which are currently in active development.
How to build and run a big data platform in the 21st centuryAli Dasdan
This tutorial was presented in the IEEE Big Data Conference in 2019. It shows that building and running a big data platform for both real-time streaming and batch data processing for all kinds of applications involving analytics, data science, reporting, and the like in today’s world can be as easy as following a checklist. We live in a fortunate time that many of the components needed are already available in the open source or as a service from commercial vendors. This tutorial shows how to put these components together in multiple sophistication levels to cover the spectrum from a basic reporting need to a full fledged operation across geographically distributed regions with business continuity measures in place. This tutorial provides enough information and checklists to the audience that it can also serve as a goto reference in the actual process of building and running.
This presentation is part of a Citrix Labs workshop introducing the concepts of rapid prototyping for developers. It focuses on the creation of early samples, models, or releases of a product built to test a concept or process or to act as a thing to be replicated or learned from.
UX, DX, DSX: Developers and Data Scientists as UsersUXDXConf
More and more companies nowadays are investing heavily in building infrastructure for developers and data scientists. But often, building infrastructure products are treated as pure engineering practices and differentiated from feature products.
I would like to share my experience leading a team at BuzzFeed in building user-centric infrastructure products for our developers and data scientists, and how I integrate and adapt traditional PM techniques for technical products.
Building software for our peers is a double-edged sword. On one hand, our users are technologists themselves and have immense appreciation for well-designed infrastructure and tools. On the other hand, it is very tempting for us as developers to make assumptions about those folks with whom we work closely. When building tools for data scientists, it is especially crucial to keep in mind that they have their own distinct workflows and needs.
There are many ways to run high availability with PostgreSQL. Here, we present a template for you to create your own customized, high-availability solution using Python and for maximum accessibility, a distributed configuration store like ZooKeeper or etcd.
Mobile apps and push notifications are often touted as the golden ticket to engage news consumers with timely and relevant content. For cash-strapped small and medium-sized news organizations a custom-built mobile app is a pipe dream, at best. In response to this problem, RJI Residential Fellow Christopher Guess presented about his ongoing project “Push” on Thursday, Aug. 31, at noon in Fred W. Smith Forum.
Push is an open-source, natively built, mobile news app for iOS and Android that any publication can take for free and easily customize for their own organization. With this tool push notifications, detailed analytics, offline-caching and many other features are available to local newsrooms in ways that only the big names could play with before.
Data Science & Data Products at Neue Zürcher ZeitungRené Pfitzner
With 236 years of age, Neue Zürcher Zeitung (NZZ) is one of the oldest still published newspapers in the world. However, despite its age, NZZ is far from being old-fashioned. Especially when it comes to data-driven decision making and data-driven innovation, NZZ has been investing a lot within the last three years. For wrangling large amounts of data we have been using Apache Spark for almost a year now – and do not regret this choice. It had not only given us flexibility with ad-hoc analytics, but also drives our data-products (in production). In this talk I will share some of our use cases as well as insights we gained over the last year with Apache Spark. I will especially talk about how we calculate article recommendations and showcase some new exciting data products which are currently in active development.
How to build and run a big data platform in the 21st centuryAli Dasdan
This tutorial was presented in the IEEE Big Data Conference in 2019. It shows that building and running a big data platform for both real-time streaming and batch data processing for all kinds of applications involving analytics, data science, reporting, and the like in today’s world can be as easy as following a checklist. We live in a fortunate time that many of the components needed are already available in the open source or as a service from commercial vendors. This tutorial shows how to put these components together in multiple sophistication levels to cover the spectrum from a basic reporting need to a full fledged operation across geographically distributed regions with business continuity measures in place. This tutorial provides enough information and checklists to the audience that it can also serve as a goto reference in the actual process of building and running.
This presentation is part of a Citrix Labs workshop introducing the concepts of rapid prototyping for developers. It focuses on the creation of early samples, models, or releases of a product built to test a concept or process or to act as a thing to be replicated or learned from.
UX, DX, DSX: Developers and Data Scientists as UsersUXDXConf
More and more companies nowadays are investing heavily in building infrastructure for developers and data scientists. But often, building infrastructure products are treated as pure engineering practices and differentiated from feature products.
I would like to share my experience leading a team at BuzzFeed in building user-centric infrastructure products for our developers and data scientists, and how I integrate and adapt traditional PM techniques for technical products.
Building software for our peers is a double-edged sword. On one hand, our users are technologists themselves and have immense appreciation for well-designed infrastructure and tools. On the other hand, it is very tempting for us as developers to make assumptions about those folks with whom we work closely. When building tools for data scientists, it is especially crucial to keep in mind that they have their own distinct workflows and needs.
From Obvious to Ingenius: Incrementally Scaling Web Apps on PostgreSQLKonstantin Gredeskoul
In this exciting and informative talk, presented at PgConf Sillicon Valley 2015, Konstantin cut through the theory to deliver a clear set of practical solutions for scaling applications atop PostgreSQL, eventually supporting millions of active users, tens of thousands concurrently, and with the application stack that responds to requests with a 100ms average. He will share how his team solved one of the biggest challenges they faced: effectively storing and retrieving over 3B rows of "saves" (a Wanelo equivalent of Instagram's "like" or Pinterest's "pin"), all in PostgreSQL, with highly concurrent random access.
Over the last three years, the team at Wanelo optimized the hell out of their application and database stacks. Using PostgreSQL version 9 as their primary data store, Joyent Public Cloud as a hosting environment, the team re-architected their backend for rapid expansion several times over, as the unrelenting traffic kept climbing up. This ultimately resulted in a highly efficient, horizontally scalable, fault tolerant application infrastructure. Unimpressed? Now try getting there without the OPS or DBA teams, all while deploying seven times per day to production, with an application measuring 99.999% uptime over the last 6 months.
Analytical Innovation: How to Build the Next Generation Data PlatformVMware Tanzu
There was a time when the Enterprise Data Warehouse (EDW) was the only way to provide a 360-degree analytical view of the business. In recent years many organizations have deployed disparate analytics alternatives to the EDW, including: cloud data warehouses, machine learning frameworks, graph databases, geospatial tools, and other technologies. Often these new deployments have resulted in the creation of analytical silos that are too complex to integrate, seriously limiting global insights and innovation.
Join guest speaker, 451 Research’s Jim Curtis and Pivotal’s Jacque Istok for an interactive discussion about some of the overarching trends affecting the data warehousing market, as well as how to build a next generation data platform to accelerate business innovation. During this webinar you will learn:
- The significance of a multi-cloud, infrastructure-agnostic analytics
- What is working and what isn’t, when it comes to analytics integration
- The importance of seamlessly integrating all your analytics in one platform
- How to innovate faster, taking advantage of open source and agile software
Speakers: James Curtis, Senior Analyst, Data Platforms & Analytics, 451 Research & Jacque Istok, Head of Data, Pivotal
The Development History of PVS-Studio for LinuxPVS-Studio
Earlier this year, we started doing something that we had felt uncertain about for a long time, namely porting PVS-Studio to Linux. In this article, I will tell you how we made the decision to create a product for Linux distributions after 10 years of the Windows version's existence. It's a big job, which, unfortunately, involves much more work than simply compiling the source files for the new platform, as some may think.
WEBINAR: Proven Patterns for Loading Test Data for Managed Package TestingCodeScience
Scratch orgs are extremely valuable tools for Salesforce developers, but due to their individual, disposable nature, a source of truth for QA data is often not accounted for. Without a single repository for QA data, many developers may be testing against incomplete data sets, skewing their results. In our latest tech webinar, we discuss implications planning for QA data can have on Salesforce development.
In this webinar, you will learn:
- Why it’s essential to have a plan in place early on how to deploy data to scratch orgs and QA orgs.
- Shortcuts which can inadvertently hide bugs that don't manifest until tested with real data, and lengthen the time it takes to complete a task.
- Strategies for maintaining data models as projects progress and as data is added or removed to stay realistic and current.
CodeScience Lead Salesforce Developer, Bobby Tamburrino will dive into these topics and provide key insights that can help ISVs succeed on the AppExchange.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
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.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
5. PR practice vs. OS development
►PR requires: ►Open Source
requires:
✚ secrecy ✚ openness
✚ centralized authority ✚ democracy
✚ rigid timing ✚ “f exible” dates
l
✚ money ✚ cheap/free
6. flaks vs. hackers
►PR “f aks” always:
l ►OS “hackers”
always:
✚ seek attention ✚ avoid the limelight
✚ focus on apearance ✚ focus on substance
✚ talk at great length ✚ are concise and to
about nothing the point
9. Volunteers Wanted!
►writers/designers
✚ press releases
✚ web design and graphics
✚ handouts and articles
►translators
✚ all of the above
►regional contacts
✚ one per country/region/language
✚ press/business experience
✚ e-mail & phone for work hours
10. volunteers: care & feeding
you do not pay volunteers
►PR contributions are as valuable as code:
treat it that way
►OS-PR is participatory: ask, don't tell
►make sure each PR volunteer gets their 15
minutes
11. press contacts: your list
►collect a list
✚ bloggers/reporters in your community
✚ reporters who have covered your project
✚ lists from conferences
✚ business cards
►manage the list
✚ keep in central, secure location
✚ separate into categories
● “cold” contacts
● “warm” contacts
● “intimate” contacts
12. reference users
►you need them
✚ quotes
✚ interviews
✚ case studies
►get them through your community
✚ mailing lists
✚ consultant clients
✚ conferences
►keep their contact info handy
13. press kit
►one-stop-shopping for reporters
✚ “what is” document
✚ “latest news” document
✚ case studies & reference users
✚ contact information -- regional contacts
✚ logos/graphics
✚ self-booting CD or USB key (optional)
►have the same information everywhere
✚ on the website: keep it updated
✚ on paper handouts: give them out at conferences
14. OSS tools
►mailing list(s)
✚ communicate with volunteers
►wiki
✚ for drafting documents & making lists
►version control system
✚ document editing, translation
►CMS
✚ for getting stuff on your web site
15. s!
on
Open Source Press Relations
ss
Le
Handling The Press
sy
Ea
e
re
Th
In
16. Lesson 1
reporters are people, too.
►Don't insult them when they get something
wrong.
►Do thank them when they get something
right.
17. Corrections: The Wrong Way
Dear Idiot,
I couldn't believe your articl e
yesterday saying PostgreSQL had no Java
support. What kind of doofus are you?
Don't you know how to use Google?
Where did you get your journalism
degree, Eddie's Correspondance School of
Media? Or maybe you just get all your
news reports from Oracle.
--Josh Berkus, PostgreSQL
18. Corrections: The Right Way
Ms. M,
I read your article “Open Source Databases Catching Up”
in last week's TechMaven with interest. Thank you for
covering our database system for your readers.
I did notice a small factual inaccuracy in paragraph 3,
in which you say that PostgreSQL lacks Java support. In
fact, we have both JDBC and procedural Java. You can
find more information about these at jdbc.postgresql.org,
and about what PostgreSQL supports in general at
www.postgresql.org/about. A correction would be
appreciated.
If you have any further questions, or want to arrange an
interview, don't hesitate to contact me at 415-752-2500.
--Josh Berkus, PostgreSQL
19. Lesson 2
nothing is “off the record”
►Don't share anything with a reporter if you
don't want to share it with the world.
►Do plan everything you're going to say.
►Don't expect to get a preview of the article.
20. Lesson 3
if you want to decide the news,
you do the work
►Do respond very quickly to requests.
►Do offer facts and quotes, and lists of contacts
to reporters. And numbers!
►Do look for the “newsworthy” story.
►Don't tell the them what to report.
21. some notes on bloggers
►Bloggers are not professional reporters
✚ don't trust them to keep embargo
✚ they won't try for full/balanced coverage
✚ they're not concerned with accuracy
►However, bloggers are increasing
✚ less and less reporters all the time
►So f nd some good, friendly, popular bloggers
i
✚ befriend them
✚ educate them
✚ buy them beer
23. -8 weeks: draft release
►Do it in an open source way
✚ involve your advocacy group
✚ use mailing lists and wikis/version control
✚ “many eyes make bugs shallow” is true of
press releases, too
✚ allow 3-4 weeks for draft
24. -8 weeks: draft release
►use professional release format
✚ top-down composition
✚ emphasize news value
✚ have a “theme”
✚ one to 1.5 pages long
25. -8 weeks: draft release
►use professional release format
eight parts
1.contact information
2.dateline
3.summary paragraph
4.theme paragraph (optional)
5.1-3 quotes (not more)
6.detail information
7.link to more information
8.about paragraph
26. -8 weeks: draft release
Josh Berkus contact information
josh@postgresql.org
415-752-2500
San Francisco, CA dateline
NY, NY: January 10, 2005 - The PostgreSQL Global
Development group has released version 8.0 of the
PostgreSQL object-relational database management
system, building on its position as the most summary
advanced open source database in the world. This
release includes features previously onl y
paragraph
available in the most expensive proprietary
database systems, and is expected to substantially
increase the adoption of PostgreSQL by both users
and software vendors.
In addition to significant improvements in
scalability, features, and performance, PostgreSQL
8.0 demonstrates the unparalleled development
speed of open source. More than a dozen companies, theme
including Red Hat, Fujitsu, Afilias, Software
Research Associates, Inc., 2nd Quadrant, and
paragraph
Command Prompt Inc., as well as hundreds of
individual developers, contributed to add more
major features to 8.0 than have been seen in any
previous version.
27. -8 weeks: draft release
"We are confident that these enterprise features
will attract a great number of new PostgreSQL
users.", said Mr. Takayuki Nakazawa, Director of first quote
Fujitsu's OSS Database in Software Group. "Fujitsu
is proud of its sponsorship of contributions to
PostgreSQL and of its work with the PostgreSQL
community. We are committed to helping make
PostgreSQL the leading Database Management
System."
New features include:
name & title
Native Windows Support: PostgreSQL now works
natively with Windows systems and does not need an
emulation layer. This provides dramatically
improved performance over previous versions, and
offers a compelling alternative to proprietary
database software for independent software
vendors, corporate users, and individual Windows
developers. detail info
Savepoints: This SQL-standard feature allows (make it relevant)
specific parts of a database transaction to be
rolled back without aborting the entire operation.
This benefits business application developers ....
28. -8 weeks: draft release
Javier Soltero, Chief Architect at Hyperic LLC,
said, "PostgreSQL 8.0 gives us the high degree of
concurrency and throughput required by our HQ second quote
monitoring product ... “
In addition to the many features bundled with the
release, PostgreSQL has been enhanced by
accelerated development of add-ons and optional
components over the last year ...
About PostgreSQL: PostgreSQL is the collective
additional
work of hundreds of developers, building on almost detail
twenty years of development which started at the (keep it short)
University of California at Berkeley. With its
long-time support of an enterprise level feature
set including transactions, functions, triggers,
and subqueries, PostgreSQL is being used by many
of today's most demanding businesses and
government agencies. PostgreSQL is distributed
under a BSD license, which allows use and “about”
distribution without fees for both commercial and
non-commercial applications.
paragraph
To find out more about PostgreSQL 8.0 or to link to more
download it, please visit:
http://www.postgresql.org/about/presskit.html
information
29. -4 weeks: create press kit
►press release, plus: ►get website ready to
✚ links to more roll:
advocacy ✚ use CMS so that you
information (case can activate content
studies, etc.) “all at once”
✚ full text of quotes ✚ links to downloads
✚ detail that didn't f t in
i ✚ home page
the release announcement
✚ information about ✚ traff c monitors
i
quoted companies
►release to
✚ links to regional translators
contacts
30. -1 week: “embargoed” releases
►contact press whom you “trust”
✚ must agree to not release until the release date
✚ must be willing to postpone/cancel release in
case of problems
✚ a good way to “reward” reporters you like
►additional advance content
✚ Q&A about release
✚ demo (if appropriate)
✚ arrange interviews with developers/users
►be aware of press schedules
►f le release with PRWire
i
31. -12 hours: stuff up on website
►last chance to postpone
✚ check with lead developers
►put up on web
✚ press kits
✚ downloads
✚ docs
✚ lists of regional contacts
►check that regional contacts are ready
32. 0 hour: send out release
►contact embargo reporters and give the
all-clear
►“spam” your whole press list
✚ use an easy perl script, or a mailing list
►tell regional contacts/translators “go”
►panic!
33. +1-5 days: follow-up
►follow up with key reporters
►start collecting links to press coverage
✚ send corrections, if necessary
►slashdot it!
►update press list
►thank volunteers
34. more information
►press kit:
http://www.postgresql.org/about/press/presskit83.html.en
►regional contact list:
http://www.postgresql.org/about/press/contact
►about pages: http://www.postgresql.org/about/
►me
✚ josh@pgexperts.com
✚ www.pgexperts.com
✚ it.toolbox.com/blogs/database-soup
This presentation copyright 2009 Josh Berkus, licensed for distribution under the Creative
Commons Attribution License.