The document discusses The Guardian's open platform and API. It provides a brief history of The Guardian's website and outlines how developers can build applications that retrieve and display Guardian content and metadata through URL hacking, RSS feeds, and combiners. It then introduces The Guardian's Content API and Data Store, which allow programmatic access to over 10 years of content and metadata in order to power third-party applications. Examples are given of how the expenses API was built and how the Guardian content can be displayed on other sites.
Automation using Scripting and the Canvas APIDavid Lippman
A talk from the Washington Canvas User Group 2014 meeting, about using PHP to automate tasks using the Canvas LMS API. Sample code is available at https://github.com/drlippman/canvas-scripts
**31 Octobre 2014** : Présentation mise à jour pour la conférence Blend Web Mix disponibles sur http://www.slideshare.net/kaelig/faire-le-pont-entre-designers-et-developpeurs-au-guardian
Les pré-processeurs CSS sont d’excellents outils pour les développeurs. Au Guardian nous sommes allés plus loin, procurant un réel bénéfice au niveau de la communication en utilisant les variables et mixins Sass comme socle pour un vocabulaire et des concepts communs partagés entre développeurs et designers.
Présentation donnée en tant qu'invité d'honneur à la KiwiParty (http://kiwiparty.fr/) le vendredi 13 juin 2014.
The core principles behind Responsive Web Design at BBC News (http://m.bbc.co.uk/news).
Talk given at SudWeb 2013 (http://www.sudweb.fr/2013) in French (http://www.slideshare.net/kaelig/sudweb-2013) on May 17th, followed by the London Greewich University (in English) on May 24th.
The "Cutting the Mustard" technique is well documented on the Responsive News blog: http://responsivenews.co.uk/post/18948466399/cutting-the-mustard
Automation using Scripting and the Canvas APIDavid Lippman
A talk from the Washington Canvas User Group 2014 meeting, about using PHP to automate tasks using the Canvas LMS API. Sample code is available at https://github.com/drlippman/canvas-scripts
**31 Octobre 2014** : Présentation mise à jour pour la conférence Blend Web Mix disponibles sur http://www.slideshare.net/kaelig/faire-le-pont-entre-designers-et-developpeurs-au-guardian
Les pré-processeurs CSS sont d’excellents outils pour les développeurs. Au Guardian nous sommes allés plus loin, procurant un réel bénéfice au niveau de la communication en utilisant les variables et mixins Sass comme socle pour un vocabulaire et des concepts communs partagés entre développeurs et designers.
Présentation donnée en tant qu'invité d'honneur à la KiwiParty (http://kiwiparty.fr/) le vendredi 13 juin 2014.
The core principles behind Responsive Web Design at BBC News (http://m.bbc.co.uk/news).
Talk given at SudWeb 2013 (http://www.sudweb.fr/2013) in French (http://www.slideshare.net/kaelig/sudweb-2013) on May 17th, followed by the London Greewich University (in English) on May 24th.
The "Cutting the Mustard" technique is well documented on the Responsive News blog: http://responsivenews.co.uk/post/18948466399/cutting-the-mustard
From Publisher To Platform: How The Guardian Used Content, Search, and Open S...The Guardian Open Platform
Last year The Guardian launched The Open Platform, a suite of services and tools that enable content partners and developers to build applications leveraging The Guardian's rich content.
This talk will cover how The Guardian opened up their content, enriched it, and reached new markets with it's platform strategy.
We cover the background platform strategy, technical architecture, implementation of Solr, and how the new release of the Guardian's Open Platform, launched May 20th, 2010, has embraced disruption in the media space, while at the same time accelerating revenue.
Amanda Tushingham and Ivan Lazarov from The Guardian tell the story of the journey from local newspaper to multi-media news outlet. Case studies show how brands can harness the same techniques by working in partnership.
WVPDX 2014 - Hammering Responsive Web Design Into ShapeKen Tabor
Presented at WebVisions, Portland 2014
This talk isn’t about deciding if responsive web design is a good idea or worth pursuing. We’re assuming you’ve already made up your mind that it is. This is a session dedicated to helping you develop, and more importantly debug, RWD.
Why? Because it’s not easy! The speaker will share nuts-and-bolts concepts helping audience members more safely navigate one of the most difficult things we tackle - building websites that respond to a world of device sizes.
In this energetic talk attendees will see real-time demos and illustrative slides serving an audience of technically minded designers by reviewing practical topics such as:
• Resources for pouring your pages into simulated device screen sizes forgoing expensive hardware purchases as long as possible
• Reviewing reasons for setting up a web server on Win7 and OS X laptops for emulating production environments for quicker work iterations
• Demonstrating better CSS through Sass showing cleaner looking @media rules offering more easily maintained RWD styles
• Showing an experimental tool automatically mass-producing website screenshots of multiple sizes using NodeJS and PhantomJS
Unternehmenskultur – was ist das überhaupt? Sie ist nicht mess- oder greifbar, aber dennoch ist sie ein maßgeblicher Erfolgsfaktor für Unternehmen. In der vierten Ausgabe BEYOND kommen erfahrene Praktiker und Experten zu Wort, die sich tagtäglich intensiv mit verschiedenen Wirkungsbereichen des Themas auseinandersetzen.
UXPA Dallas - Google Analytics and What's Before Mobile FirstKen Tabor
What's Before Mobile First? Learn about Google Analytics and how it lets you learn about your users. Devices brands, screen sizes, and locations inform your decisions based on user experience.
Marc Durand - Le point sur Anticosti et enjeux des EES en coursCollectifScientifique
Une évaluation ÉES spécifique sur Anticosti, une campagne de forages sur le terrain en deux phases, des déclarations et même des débats entre politiciens d’un même parti, comment se retrouver dans ce qui circule sur l’hypothétique gisement de pétrole d’Anticosti. La présentation débutera par l’analyse de M. Du- rand en ce qui a trait aux connaissances sur les paramètres géologiques, géotechniques, économiques et réglementaires du shale Macasty à Anticosti. Trois facteurs rendent cet hypothétique gisement a priori non exploitable (profondeur, gaz associé et coût des forages), sans compter les coûts totalement négligés des externalités, les coûts environnementaux, etc. En deuxième partie, on discutera des investissements et des partenariats du gouvernement à Anticosti. De plus, on examinera le contenu et les conditions de productions (budget, délais courts, oublis majeurs et pertinence) des 64 études annoncées pour l’ÉES-Anticosti et ainsi que pour l’ÉES-Hydrocarbures (conventionnels et non conventionnels) couvrant le transport maritime, par chemin de fer, par pipeline, etc.
Workshop zum Thema Rollen im Projektmanagement auf dem Project Management Meetup #10 (http://www.meetup.com/PMBerlin/events/219318615/) mit Annette Berger (http://www.pm-berger.de/)
Weitere Infos gibt es hier: http://www.pm-berger.de/unternehmen/modell-rollenklaerung/
Collaboration between project management and developersTobias Zander
The collaboration of project management and development is one of the key factors for the realisation of a successful project.
Yet it's struggling quite often based on the diversity of focus, competence and even the different set of used languages.
With my experience of both sides I would like to clear some of the prejudices, but especially help with some practical tipps to work together on a solution. This makes everyone's life easier and you'll remember that nobody is perfect.
From Publisher To Platform: How The Guardian Used Content, Search, and Open S...The Guardian Open Platform
Last year The Guardian launched The Open Platform, a suite of services and tools that enable content partners and developers to build applications leveraging The Guardian's rich content.
This talk will cover how The Guardian opened up their content, enriched it, and reached new markets with it's platform strategy.
We cover the background platform strategy, technical architecture, implementation of Solr, and how the new release of the Guardian's Open Platform, launched May 20th, 2010, has embraced disruption in the media space, while at the same time accelerating revenue.
Amanda Tushingham and Ivan Lazarov from The Guardian tell the story of the journey from local newspaper to multi-media news outlet. Case studies show how brands can harness the same techniques by working in partnership.
WVPDX 2014 - Hammering Responsive Web Design Into ShapeKen Tabor
Presented at WebVisions, Portland 2014
This talk isn’t about deciding if responsive web design is a good idea or worth pursuing. We’re assuming you’ve already made up your mind that it is. This is a session dedicated to helping you develop, and more importantly debug, RWD.
Why? Because it’s not easy! The speaker will share nuts-and-bolts concepts helping audience members more safely navigate one of the most difficult things we tackle - building websites that respond to a world of device sizes.
In this energetic talk attendees will see real-time demos and illustrative slides serving an audience of technically minded designers by reviewing practical topics such as:
• Resources for pouring your pages into simulated device screen sizes forgoing expensive hardware purchases as long as possible
• Reviewing reasons for setting up a web server on Win7 and OS X laptops for emulating production environments for quicker work iterations
• Demonstrating better CSS through Sass showing cleaner looking @media rules offering more easily maintained RWD styles
• Showing an experimental tool automatically mass-producing website screenshots of multiple sizes using NodeJS and PhantomJS
Unternehmenskultur – was ist das überhaupt? Sie ist nicht mess- oder greifbar, aber dennoch ist sie ein maßgeblicher Erfolgsfaktor für Unternehmen. In der vierten Ausgabe BEYOND kommen erfahrene Praktiker und Experten zu Wort, die sich tagtäglich intensiv mit verschiedenen Wirkungsbereichen des Themas auseinandersetzen.
UXPA Dallas - Google Analytics and What's Before Mobile FirstKen Tabor
What's Before Mobile First? Learn about Google Analytics and how it lets you learn about your users. Devices brands, screen sizes, and locations inform your decisions based on user experience.
Marc Durand - Le point sur Anticosti et enjeux des EES en coursCollectifScientifique
Une évaluation ÉES spécifique sur Anticosti, une campagne de forages sur le terrain en deux phases, des déclarations et même des débats entre politiciens d’un même parti, comment se retrouver dans ce qui circule sur l’hypothétique gisement de pétrole d’Anticosti. La présentation débutera par l’analyse de M. Du- rand en ce qui a trait aux connaissances sur les paramètres géologiques, géotechniques, économiques et réglementaires du shale Macasty à Anticosti. Trois facteurs rendent cet hypothétique gisement a priori non exploitable (profondeur, gaz associé et coût des forages), sans compter les coûts totalement négligés des externalités, les coûts environnementaux, etc. En deuxième partie, on discutera des investissements et des partenariats du gouvernement à Anticosti. De plus, on examinera le contenu et les conditions de productions (budget, délais courts, oublis majeurs et pertinence) des 64 études annoncées pour l’ÉES-Anticosti et ainsi que pour l’ÉES-Hydrocarbures (conventionnels et non conventionnels) couvrant le transport maritime, par chemin de fer, par pipeline, etc.
Workshop zum Thema Rollen im Projektmanagement auf dem Project Management Meetup #10 (http://www.meetup.com/PMBerlin/events/219318615/) mit Annette Berger (http://www.pm-berger.de/)
Weitere Infos gibt es hier: http://www.pm-berger.de/unternehmen/modell-rollenklaerung/
Collaboration between project management and developersTobias Zander
The collaboration of project management and development is one of the key factors for the realisation of a successful project.
Yet it's struggling quite often based on the diversity of focus, competence and even the different set of used languages.
With my experience of both sides I would like to clear some of the prejudices, but especially help with some practical tipps to work together on a solution. This makes everyone's life easier and you'll remember that nobody is perfect.
apidays Paris 2022 - France Televisions : How we leverage API Platform for ou...apidays
apidays Paris 2022 - APIs the next 10 years: Software, Society, Sovereignty, Sustainability
December 14, 15 & 16, 2022
France Televisions : How we leverage API Platform for our content APIs
Georges-King Njock-Bôt, Freelance Symfony PHP Backend Developer
------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
Deep dive into the API industry with our reports:
https://www.apidays.global/industry-reports/
Subscribe to our global newsletter:
https://apidays.typeform.com/to/i1MPEW
Generating Unified APIs with Protocol Buffers and gRPCC4Media
Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/2k1eZ00.
Chris Roche and Christopher Burnett discuss how they extended the Protocol Buffer (PB) IDL to create unified APIs and data models. From validation logic to automatic logging and statistics, PBs allows them to speed up development across Go, Python, and PHP stacks. They also show how they leverage the Envoy proxy to transparently upgrade HTTP/1.1 services to speak gRPC on the wire. Filmed at qconnewyork.com.
Chris Roche is a Core Libraries Engineer at Lyft focused on enriching the tools to create distributed systems. Christopher Burnett is Lead Core Libraries Engineer at Lyft, where he designs software for distributed systems.
SymfonyCon Berlin 2016 - Symfony Plugin for PhpStorm - 3 years laterHaehnchen
In 2013 the "Symfony Plugin" for PhpStorm was born. Today we see over 1 million downloads and several other plugins for projects like Laravel, Drupal, Shopware, ... that help to improve your productivity.
I will talk about Symfony related features and will give you some tips and tricks. Also, we take a look at the infrastructure behind these plugins and how I maintain all of them.
Need for Speed: Removing speed bumps in API ProjectsŁukasz Chruściel
No one wants their app to be slow! Yet, we all may end up with not optimal solutions that may slow down responses of API Platform-based applications. During this speech, together, we will discover typical pitfalls and how to spot them and address them.
This presentation will focus on the application-level things we may change to improve our response times.
These slides focus on documentation for REST APIs. See http://idratherbewriting.com for more detail. For the video recording, see http://youtu.be/0yfNd7tzH2Q. This deep dive is the second slide deck I used in the presentation.
Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/2ohJwnX.
Matt Heath discusses why Go is suited for a microservices architecture, the language features that make it particularly attractive to high volume, low latency, distributed applications, and how easy it is to adopt into existing systems and organisations. Filmed at qconlondon.com.
Matt Heath works as a Distributed Systems Engineer at Monzo.
Jeff Scudder, Eric Bidelman
The number of APIs made available for Google products has exploded from a handful to a slew! Get
the big picture on what is possible with the APIs for everything from YouTube, to Spreadsheets, to
Search, to Translate. We'll go over a few tools to help you get started and the things these APIs share
in common. After this session picking up new Google APIs will be a snap.
The Kubernetes audit logs are a rich source of information: all of the calls made to the API server are stored, along with additional metadata such as usernames, timings, and source IPs. They help to answer questions such as “What is overloading my control plane?” or “Which sequence of events led to this problematic situation?”. These questions are hard to answer otherwise—especially in large clusters. At Datadog, we have been running clusters with 1000+ nodes for more than a year and during that time, the audit logs have proved invaluable.
In this presentation, we will first introduce the audit logs, explain how they are configured, and review the type of data they store. Finally, we will describe in detail several scenarios where they have helped us to diagnose complex problems.
Copy of the slides from the Advanced Web Development Workshop presented by Ed Bachta, Charlie Moad and Robert Stein of the Indianapolis Museum of Art during the Museums and the Web 2008 conference in Montreal
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.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
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.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
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
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.
17. Url Combiners
A Logical AND
Almost any combination from before
technology/internet+profile/bobbiejohnson
theguardian/technologyguardian+technology/internet
Except things that aren't actual tags:
Dated newspaper sections
theguardian/2009/jun/11... + anything = 404
the all page
.../all + anything = 404
18. Problems with this approach
Fragile
No Discovery
Not well documented
Copyright Issues
20. Open Platform
Opening up how we work with people both internally
and externally
A suite of services enabling partners to build
applications with the Guardian
Content API
Data Store
21. Data Store
A directory of useful data curated by Guardian editors
22. Data Store
A directory of useful data curated by Guardian editors
32. So why?
guardian.co.uk has an amazing amount of
quality content
Incredible amounts of meta-data, curated by
editors
Aim to allow the guardian to become a rich
source of facts and journalism for the web
33. How?
Backed of our search platform
Provides access to 10 years of article content and
metadata
Supports multiple output formats: XML, JSON, ATOM
Supported free text search across content
Search for keywords
Guardian supported api projects in Java, PHP, Python
and Ruby
Community supported api projects in Perl, ActionScript
and Coldfusion (and probably more?)
36. How free is free?
You can publish full articles from the guardian on your
website
5k queries per day limit
24 hour maximum cache lifetime
Online support
Partner with us on advertising
37. Beta trial
Limited number of keys
Collecting feedback
Will open more widely at end of beta program
38. How do I use it?
Home page
http://www.guardian.co.uk/open-platform
Sign up for an API key at
http://guardian.mashery.com
Use the API Explorer at
http://api.guardianapis.com/docs/
Use the python library at
http://code.google.com/p/openplatform-python/
39. What can I do with it?
Search our tag hierarchy
Find content by tag
Find content by search terms
Display on your website!
46. Using the Guardian API
Getting all articles about an MP
results = client.search(q='"%S"' % (name))
returns a paginating iterator
for x in results:
print x['headline']
Shows only first 10 by default
56. Public API Key?
jbynv3fwdp8ju5625mt2axw3
Only 5k queries a day
Will be closed on Friday 14th August
Will be closed if abused
Strongly encourage you to sign up for your own key