This is the deck from my talk at JoomlaDay Italia 2012 in Turin. If it is not clear by the slides alone, I'm trying to generate interest and volunteers to see this integrated into the core.
A bit of a different format for BathCamp in June. We’ll be cage fighting.
No.
Actually, it’s a sort of follow on from our previous BathCamp – a comparison of as many CMS systems as we can get people to talk about.
Obviously any comparison of CMS system is heavily caveated with an “it depends…” but nonetheless we think it’ll be interesting to hear from people talking about the good, the bad and the ugly of the systems they use.
The format of the talks will be “5 things I love about this CMS and 5 things I hate”, followed by time for questions and general CMS-like banter.
We’ve got the following lined up:
WordPress
Drupal
Expression Engine
Plone
PyroCMS
Perch
Umbraco
Defacto
I gave this talk at the GDG Rashlatz Meetup in December 2014: http://www.meetup.com/GDG-Rashlatz/events/219017532/ .
The HTML standard is the result of unending debates and innumerable battles over the role of the web in modern society. It epitomizes the intense conflicts over security, privacy, freedom, innovation, property, rights and others. But despite - or perhaps because of - its stormy evolution, HTML is becoming more powerful, widespread and useful.
This talk re-introduces HTML5 by exploring its evolution from a simple platform for sharing simple academic documents to the rich social and commercial hypermedia platform that dominates so much of our lives. The talk also looks at some of the current efforts in the ongoing war over the future of the web to see if we can get a glimpse at where it's heading.
A bit of a different format for BathCamp in June. We’ll be cage fighting.
No.
Actually, it’s a sort of follow on from our previous BathCamp – a comparison of as many CMS systems as we can get people to talk about.
Obviously any comparison of CMS system is heavily caveated with an “it depends…” but nonetheless we think it’ll be interesting to hear from people talking about the good, the bad and the ugly of the systems they use.
The format of the talks will be “5 things I love about this CMS and 5 things I hate”, followed by time for questions and general CMS-like banter.
We’ve got the following lined up:
WordPress
Drupal
Expression Engine
Plone
PyroCMS
Perch
Umbraco
Defacto
I gave this talk at the GDG Rashlatz Meetup in December 2014: http://www.meetup.com/GDG-Rashlatz/events/219017532/ .
The HTML standard is the result of unending debates and innumerable battles over the role of the web in modern society. It epitomizes the intense conflicts over security, privacy, freedom, innovation, property, rights and others. But despite - or perhaps because of - its stormy evolution, HTML is becoming more powerful, widespread and useful.
This talk re-introduces HTML5 by exploring its evolution from a simple platform for sharing simple academic documents to the rich social and commercial hypermedia platform that dominates so much of our lives. The talk also looks at some of the current efforts in the ongoing war over the future of the web to see if we can get a glimpse at where it's heading.
Connecting Intelligent Content with Micropublishing and BeyondDon Day
This presentation will describe and demonstrate a grand unified vision for pulling together different kinds of single-page products for the Web, for print, and more. Lessons from this model can give you an edge in market-leading adoption of the next great thing after micropublishing, the current trend.
How to force yourself to post more - how you need to behave and what tools might help you do that.
How to write blog posts regularly? What tools to use? How to use editorial calendar? What are other tools to be used - Zemanta and Blogspire.
Presentation at WordCamp NYC 2012.
This is the presentation I gave to Haltech on WordPress 102. I gave a previous talk in January on 101. This builds on that knowledge, and gets you making decisions, like hosting, themes, plugins and who to hire!
Protecting privacy with fuzzy-feeling test dataMatt Bowen
Testing systems that contain personally identifying information (PII) can be tricky; we need to be very careful not to allow into our test systems, but we also need production-like test data. In this presentation, I outline a system I wrote for protecting user privacy by removing PII from production data automatically.
So you’ve decided to start a blog for your business or organization, but now what? This session will help answer that question and much more. Not every blog will have the same strategy and goals.
You’ll learn the right questions to ask to help guide your organizations blog strategy. Important considerations include the Who (who are your authors), the What (what is the blog about), and the When (how often do you post) of blogging.
Mitch talks about his experiences deploying Elasticsearch for a project at Capital One, how public cloud infrastructure impacted his efforts, and his experiences along the way.
This is my intro to MongoDB talk presented to the Miami MongoDB User Group in February 2015. It's a pretty high level talk, mainly geared for folks that have not used it before.
Connecting Intelligent Content with Micropublishing and BeyondDon Day
This presentation will describe and demonstrate a grand unified vision for pulling together different kinds of single-page products for the Web, for print, and more. Lessons from this model can give you an edge in market-leading adoption of the next great thing after micropublishing, the current trend.
How to force yourself to post more - how you need to behave and what tools might help you do that.
How to write blog posts regularly? What tools to use? How to use editorial calendar? What are other tools to be used - Zemanta and Blogspire.
Presentation at WordCamp NYC 2012.
This is the presentation I gave to Haltech on WordPress 102. I gave a previous talk in January on 101. This builds on that knowledge, and gets you making decisions, like hosting, themes, plugins and who to hire!
Protecting privacy with fuzzy-feeling test dataMatt Bowen
Testing systems that contain personally identifying information (PII) can be tricky; we need to be very careful not to allow into our test systems, but we also need production-like test data. In this presentation, I outline a system I wrote for protecting user privacy by removing PII from production data automatically.
So you’ve decided to start a blog for your business or organization, but now what? This session will help answer that question and much more. Not every blog will have the same strategy and goals.
You’ll learn the right questions to ask to help guide your organizations blog strategy. Important considerations include the Who (who are your authors), the What (what is the blog about), and the When (how often do you post) of blogging.
Mitch talks about his experiences deploying Elasticsearch for a project at Capital One, how public cloud infrastructure impacted his efforts, and his experiences along the way.
This is my intro to MongoDB talk presented to the Miami MongoDB User Group in February 2015. It's a pretty high level talk, mainly geared for folks that have not used it before.
This is my deck from International PHP in Berlin, 2014. This was just the deck, you cannot see all the demos that I ran while I was talking, no video (sorry).
NOTE: This is not nearly as technical as I like my talks, and all the console stuff was obviously not in the deck. This talk ended up targeting folks who had no cloud deployment experience, and needed a much higher-level overview than the title would suggest.
For the really heavy, in-depth technical stuff I'm going to be starting a webcast, after my return home.
Taking requests over twitter, here and facebook. If you want me to cover something in depth let me know!
http://twitter.com/mitchitized
http://about.me/mitchitized
My talk at MongoTorino about how the use of MongoDB empowers your development teams, as well as tips and tricks to get around common pitfalls (and not so common challenges).
Data as Documents: Overview and intro to MongoDBMitch Pirtle
This is from my talk at BigDive in Turin, Italy 2013. The talk is generally about databases and how we evolved to where we are. There is a lot of command line stuff that is not shown here though - this is mostly for attendees for reference.
This is my deck from Cloud Conference Torino 2013 (http://www.cloudconf.it). I was the post-lunch speaker, so this one is more silly and there was a lot of off-deck riffing, so this is here only for posterity.
I initially planned to speak on cloud-specific stuff, this turned into an intro to MongoDB though.
Mongodb and Totsy - E-commerce Case StudyMitch Pirtle
Deck from MongoChicago, providing a case study on the implementation of the totsy.com website using MongoDB and the Lithium framework.
There's a video you can watch of the same presentation from the Mongo Boston event which happened one month earlier:
http://www.10gen.com/video/mongoboston2010/totsy
Presentation from CMSExpo in Chicago, May 2010. This was an intro to MongoDB and a bit of a repeat performance from the MongoSF presentation "MongoDB and CMS."
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.
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.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
The Metaverse and AI: how can decision-makers harness the Metaverse for their...Jen Stirrup
The Metaverse is popularized in science fiction, and now it is becoming closer to being a part of our daily lives through the use of social media and shopping companies. How can businesses survive in a world where Artificial Intelligence is becoming the present as well as the future of technology, and how does the Metaverse fit into business strategy when futurist ideas are developing into reality at accelerated rates? How do we do this when our data isn't up to scratch? How can we move towards success with our data so we are set up for the Metaverse when it arrives?
How can you help your company evolve, adapt, and succeed using Artificial Intelligence and the Metaverse to stay ahead of the competition? What are the potential issues, complications, and benefits that these technologies could bring to us and our organizations? In this session, Jen Stirrup will explain how to start thinking about these technologies as an organisation.
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.
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/
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Enhancing Performance with Globus and the Science DMZGlobus
ESnet has led the way in helping national facilities—and many other institutions in the research community—configure Science DMZs and troubleshoot network issues to maximize data transfer performance. In this talk we will present a summary of approaches and tips for getting the most out of your network infrastructure using Globus Connect Server.
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
4. About me
• Joomla! and OSM founder, former OSM board member
• Active FOSS supporter: PHP, Joomla!, Lithium, MongoDB, PostgreSQL
5. About me
• Joomla! and OSM founder, former OSM board member
• Active FOSS supporter: PHP, Joomla!, Lithium, MongoDB, PostgreSQL
• Moved from NYC -> TO in May 2011
6. About me
• Joomla! and OSM founder, former OSM board member
• Active FOSS supporter: PHP, Joomla!, Lithium, MongoDB, PostgreSQL
• Moved from NYC -> TO in May 2011
• Yes, I’m a New Yorker, I talk fast. Sorry about that.
7. About me
• Joomla! and OSM founder, former OSM board member
• Active FOSS supporter: PHP, Joomla!, Lithium, MongoDB, PostgreSQL
• Moved from NYC -> TO in May 2011
• Yes, I’m a New Yorker, I talk fast. Sorry about that.
• CTO at Sounday Music: http://www.soundaymusic.com/
8. About me
• Joomla! and OSM founder, former OSM board member
• Active FOSS supporter: PHP, Joomla!, Lithium, MongoDB, PostgreSQL
• Moved from NYC -> TO in May 2011
• Yes, I’m a New Yorker, I talk fast. Sorry about that.
• CTO at Sounday Music: http://www.soundaymusic.com/
• Nuthin’ but startups. Period.
9. About me
• Joomla! and OSM founder, former OSM board member
• Active FOSS supporter: PHP, Joomla!, Lithium, MongoDB, PostgreSQL
• Moved from NYC -> TO in May 2011
• Yes, I’m a New Yorker, I talk fast. Sorry about that.
• CTO at Sounday Music: http://www.soundaymusic.com/
• Nuthin’ but startups. Period.
• Skate punk, hardcore bassist, american football coach, dad, husband
17. Current state of content
• If it is content, then it must live in com_content
18. Current state of content
• If it is content, then it must live in com_content
• That means it has to live in the jos_content table in the database
19. Current state of content
• If it is content, then it must live in com_content
• That means it has to live in the jos_content table in the database
• If it doesn’t fit, then it must not be content! Use a component and go
somewhere else:
20. Current state of content
• If it is content, then it must live in com_content
• That means it has to live in the jos_content table in the database
• If it doesn’t fit, then it must not be content! Use a component and go
somewhere else:
• Duplicate structure for new content metadata
21. Current state of content
• If it is content, then it must live in com_content
• That means it has to live in the jos_content table in the database
• If it doesn’t fit, then it must not be content! Use a component and go
somewhere else:
• Duplicate structure for new content metadata
• Duplicate plugins for search, etc.
22. Current state of content
• If it is content, then it must live in com_content
• That means it has to live in the jos_content table in the database
• If it doesn’t fit, then it must not be content! Use a component and go
somewhere else:
• Duplicate structure for new content metadata
• Duplicate plugins for search, etc.
• Duplicate effort for admin interface
31. What does UCM do to your data model?
• Main metadata still lives in jos_content
32. What does UCM do to your data model?
• Main metadata still lives in jos_content
• Additional data can go in a separate table
33. What does UCM do to your data model?
• Main metadata still lives in jos_content
• Additional data can go in a separate table
• Takes advantage of better database acess
34. What does UCM do to your data model?
• Main metadata still lives in jos_content
• Additional data can go in a separate table
• Takes advantage of better database acess
• Leverages JCache so objects can be transparently cached/persisted
35. What does UCM do to your data model?
• Main metadata still lives in jos_content
• Additional data can go in a separate table
• Takes advantage of better database acess
• Leverages JCache so objects can be transparently cached/persisted
• Introduces new methods for access controls
36. What does UCM do to your data model?
• Main metadata still lives in jos_content
• Additional data can go in a separate table
• Takes advantage of better database acess
• Leverages JCache so objects can be transparently cached/persisted
• Introduces new methods for access controls
• You can define new types of content without touching the core