This document discusses various Symfony plugins that are available. It provides examples of some commonly used plugins such as sfCSRFProtection, sfDoctrine, sfFeed2, sfFlickrGallery, sfGravatarHelper, sfJpGraph, sfOpenID, sfOpenOffice, sfPokaYoke, sfShoppingCart, sfSugarCRM, and sfSimple plugins. The document encourages developers to write their own plugins and lists resources for finding more plugins.
From my presentation at the 2016 Drupal TexasCamp (https://www.texascamp.org/sessions/make-your-local-dev-environment-match-your-server-and-ditch-mampwampxamppamp-good).
Slides are now available. Screencast coming soon, I promise! The Vagrant box I demonstrated will be pushed to https://github.com/stereoplegic/Drupal-DevStageDrop soon as well.
Many experienced web developers (Drupal or otherwise) can attest to that inevitable moment when pushing changes from a local development environment (where they worked) to staging/production fail due to a server OS/configuration mismatch. In this talk, Mike Bybee will discuss how to create a virtualized local environment with Vagrant that can not only match one's existing staging and/or production server environments, but also automate Drupal site setup in a repeatable, disposable way (the inspiration for the name "Vagrant") that can be shared with other developers on your team.
From my presentation at the 2016 Drupal TexasCamp (https://www.texascamp.org/sessions/make-your-local-dev-environment-match-your-server-and-ditch-mampwampxamppamp-good).
Slides are now available. Screencast coming soon, I promise! The Vagrant box I demonstrated will be pushed to https://github.com/stereoplegic/Drupal-DevStageDrop soon as well.
Many experienced web developers (Drupal or otherwise) can attest to that inevitable moment when pushing changes from a local development environment (where they worked) to staging/production fail due to a server OS/configuration mismatch. In this talk, Mike Bybee will discuss how to create a virtualized local environment with Vagrant that can not only match one's existing staging and/or production server environments, but also automate Drupal site setup in a repeatable, disposable way (the inspiration for the name "Vagrant") that can be shared with other developers on your team.
Pairing WebKit and Wayland for Linux-Based Embedded Web Content Presentation ...Igalia
By Žan Doberšek.
WebKit and its multi-process architecture might not seem suitable for embedded systems at first, but Wayland, the next-gen display system, has already proven itself by running efficiently on TVs, smartphones and single-board computers. This talk will present the techniques that were used to achieve efficient, hardware-accelerated rendering of Web content across the multiple processes of WebKit running under Wayland. Žan Doberšek will also share his experiences of deploying the two technologies on everyone's favorite mini-sized computer, the Raspberry Pi. He will also present and discuss further ideas and possible solutions for creating efficient and optimized Web content presentation systems specifically crafted for embedded systems like Smart TVs and in-vehicle infotainment by using Linux, Wayland and WebKit.
So you've built your neato Ratpack microservices, but it's already 5 o`clock and you're still fighting your way through testing, deployment and interaction instead of having your usual at the bar; What a PITA! In this talk I'll show you how to harness the power of Gradle and Docker to ease you through service orchestration and make it to the bar on time for happy hour!
Since Fremantle Extras applications will eventually be submitted to the Mer builder it may be a good idea to introduce it.
We use the openSuse Open Build Service; a GPL service that provides an emulated, pristine (yes, I'm looking at you autobuilder and scratchbox), dependency driven build environment.
I'll talk about the processes around Mer builds, access controls, managing integration with our DVCS (git), acceleration tricks and generally how to make good use of things you find lying about on the web.
This slideset has useful notes - see tab next to 'Comments'
A presentation at PyCon Malaysia 2015 on 23 August 2015 for beginners to get started publishing web pages using Pelican, a static site builder in Python.
"Clean Code" by Bob Martin is probably one of the most important practical documents out there; A must read for all developers, if you will. In this talk I will show how you can use Groovy and its rich ecosystem to apply the discussed principals, thus cleaning and vastly improving your codebase while still maintaining your sanity and joy.
By Noam Tenne
Unity3D With Meteor
Websites: https://www.designveloper.com
Visit our blog https://www.designveloper.com/blog
Like Facebook page https://www.facebook.com/designveloper/
Pairing WebKit and Wayland for Linux-Based Embedded Web Content Presentation ...Igalia
By Žan Doberšek.
WebKit and its multi-process architecture might not seem suitable for embedded systems at first, but Wayland, the next-gen display system, has already proven itself by running efficiently on TVs, smartphones and single-board computers. This talk will present the techniques that were used to achieve efficient, hardware-accelerated rendering of Web content across the multiple processes of WebKit running under Wayland. Žan Doberšek will also share his experiences of deploying the two technologies on everyone's favorite mini-sized computer, the Raspberry Pi. He will also present and discuss further ideas and possible solutions for creating efficient and optimized Web content presentation systems specifically crafted for embedded systems like Smart TVs and in-vehicle infotainment by using Linux, Wayland and WebKit.
So you've built your neato Ratpack microservices, but it's already 5 o`clock and you're still fighting your way through testing, deployment and interaction instead of having your usual at the bar; What a PITA! In this talk I'll show you how to harness the power of Gradle and Docker to ease you through service orchestration and make it to the bar on time for happy hour!
Since Fremantle Extras applications will eventually be submitted to the Mer builder it may be a good idea to introduce it.
We use the openSuse Open Build Service; a GPL service that provides an emulated, pristine (yes, I'm looking at you autobuilder and scratchbox), dependency driven build environment.
I'll talk about the processes around Mer builds, access controls, managing integration with our DVCS (git), acceleration tricks and generally how to make good use of things you find lying about on the web.
This slideset has useful notes - see tab next to 'Comments'
A presentation at PyCon Malaysia 2015 on 23 August 2015 for beginners to get started publishing web pages using Pelican, a static site builder in Python.
"Clean Code" by Bob Martin is probably one of the most important practical documents out there; A must read for all developers, if you will. In this talk I will show how you can use Groovy and its rich ecosystem to apply the discussed principals, thus cleaning and vastly improving your codebase while still maintaining your sanity and joy.
By Noam Tenne
Unity3D With Meteor
Websites: https://www.designveloper.com
Visit our blog https://www.designveloper.com/blog
Like Facebook page https://www.facebook.com/designveloper/
Join us to discover how to use the PHP frameworks and tools you love in the Cloud with Heroku. We will cover best practices for deploying and scaling your PHP apps and show you how easy it can be. We will show you examples of how to deploy your code from Git and use Composer to manage dependencies during deployment. You will also discover how to maintain parity through all your environments, from development to production. If your apps are database-driven, you can also instantly create a database from the Heroku add-ons and have it automatically attached to your PHP app. Horizontal scalability has always been at the core of PHP application design, and by using Heroku for your PHP apps, you can focus on code features, not infrastructure.
Presented at dev.Objective() http://www.devobjective.com
May 15, 2015
1:45 PM - 2:45 PM
More info and resources related to presentation available here
http://www.gpickin.com/devobj2015/cordovahooks/
Working in the web world, we have workflows and tools we are used to. We edit, save f5 reload to test our work as we go. Working with mobile, even Hybrid Mobile, is a very different workflow. Cordova lets us build hybrid apps but how do you test them, how do you interface with the Cordova build process, how do you debug. This session helps you go from "hello world" demo, to a professionally built app.
Attendees will get the following out of the session:
Learn about Cordova hooks and how to use them
Integrate js-hint into prepare / build process for code validity
Integrate testing into prepare / build process
Learn to debug a Cordova Hybrid Mobile app
Look at some other hooks and tools useful for your Cordova app.
Gotchas from real world experience
It would be useful if you have looked at, or built a hello world demo, with Cordova or PhoneGap.
Rich Ajax Platform - Programming for Web and Rich ClientFabian Lange
My talk for intended for the WebAppDays, which were unfortunately canceled, about the Rich Ajax Platform from Eclipse. Talk includes a live demo which is unfortunately not in the slides :-)
Simplifying and accelerating converged media with Open Visual CloudLiz Warner
Challenges exist with media transformation into Visual Cloud services and the flexibility to migrate those services to new HW platforms. Learn how Intel and partners are solving these challenges with highly optimized cloud native media processing, media analytics, and graphics/rendering components to quickly and easily deliver end-to-end visual cloud services with scalable open source software. Two visual cloud services around media delivery and media analytics will be demonstrated to showcase how to enable faster time to market for innovative “new media” services.
This is the presentation I would have loved to see when I started using Composer with Drupal. Based on my experience working with Composer and Drupal 7 + Drupal 8.
Learn about the basics working with the Dependency Management for PHP: Composer. Dicover the commands, files (composer.lock and composer.json), the pros but also the cons of using the tool.
This was presented in October 2016 in Cebu for Cebu Drupal Meetups, and Drupalcamp Japan 2017 in Tokyo in January 2017.
These are the slides of the symfony 1.4 workshop I did at Symfony Day Cologne 2010. Not sure how useful they are for people (since the workshop was more about actually developing something), but perhaps it can help someone get started.
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.
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.
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/
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
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
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
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.
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.
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/
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
What plugins are out there?
1. Which plugins are out there?
SymfonyCamp
08 september 2007
Stefan Koopmanschap, Dutch Open Projects
08 september 2007 DUTCH OPEN PROJECTS 1
www.dop.nu
3. OK, seriously...
Quite a few plugins out there (111 on september 5th)!
Various states: Alpha, Beta, Stable
Community driven
Easy to write: you'll see in 45 minutes
Let's take a look at some important ones
08 september 2007 DUTCH OPEN PROJECTS 3
www.dop.nu
4. sfCSRF
Protection against Cross Site Request Forgery
Focus on security
Backport from a native symfony 1.1 feature
Just enable it in filters.yml and: GO!
08 september 2007 DUTCH OPEN PROJECTS 4
www.dop.nu
5. sfDoctrine
Complete replacement of Propel by Doctrine
Access your database using Doctrine, a PDO-based
database abstraction layer
Check the Internet: There's lots of discussion on which is
best
08 september 2007 DUTCH OPEN PROJECTS 5
www.dop.nu
6. sfFeed2
Easily create RSS and Atom feeds
Also: Parse RSS and Atom feeds
Option to aggregate into a single list of posts
08 september 2007 DUTCH OPEN PROJECTS 6
www.dop.nu
7. sfFlickrGallery
Easily create a gallery on your site with pictures posted
on Flickr
Uses sync'ing option to avoid spamming the Flickr API
08 september 2007 DUTCH OPEN PROJECTS 7
www.dop.nu
8. sfGravatarHelper
Gravatars rule
One central place to manage your avatar
Helper that makes it soooo easy to implement gravatars
on your site
08 september 2007 DUTCH OPEN PROJECTS 8
www.dop.nu
9. sfJpGraph
JpGraph: create all kinds of cool graphs
Managers love that!
sfJpgraph allows for easy calling of Jpgraph in symfony
08 september 2007 DUTCH OPEN PROJECTS 9
www.dop.nu
10. sfOpenID
Distributed Single Sign On
SSO without the need for a dependency to a central
service
sfOpenID just supports “consumer” OpenID, no server
(yet?)
08 september 2007 DUTCH OPEN PROJECTS 10
www.dop.nu
11. sfOpenOffice
Report generation using OpenOffice
Choice of output, such as PDF, Word, Excel
Uses templates for consistent layout of documents
08 september 2007 DUTCH OPEN PROJECTS 11
www.dop.nu
12. sfPokaYoke
Client side field validation
Still uses validate/*.yml for validation
Only basic validation, no extended validation
Javascript-based
08 september 2007 DUTCH OPEN PROJECTS 12
www.dop.nu
13. sfShoppingCart
The name says it all
Easy to integrate e-commerce with your website
08 september 2007 DUTCH OPEN PROJECTS 13
www.dop.nu
14. sfSugarCRM
Easy access to the SugarCRM SOAP interface
Not necessary to have leads/registrations go through
Sugar anymore
One of the most important integrations for businesses,
probably
08 september 2007 DUTCH OPEN PROJECTS 14
www.dop.nu
15. sfSimple*
Various plugins for basic website functionality
Weblog, cms, forum
Might enhance symfony's competitive power against the
traditional cms'es
08 september 2007 DUTCH OPEN PROJECTS 15
www.dop.nu
16. sfWSDL
Easily create SOAP WSDL functionality
Perfect when creating web services/SOA applications
08 september 2007 DUTCH OPEN PROJECTS 16
www.dop.nu
17. sfYUI
To make Dustin happy ;)
Easy access to YUI javascript libraries
To make all frontend developers happy :)
08 september 2007 DUTCH OPEN PROJECTS 17
www.dop.nu
18. And so many more...
www.symfony-forge.com
trac.symfony-project.com/trac/wiki/SymfonyPlugins
www.symfony-project.com/book/1_0/
17-Extending-
Symfony#How%20to%20Write%20a%20Plug-In
08 september 2007 DUTCH OPEN PROJECTS 18
www.dop.nu