This new Long Term Support version of the Nuxeo Platform offers new possibilities for quickly prototyping and building content-centric applications. An accumulation of multiple Fast Track versions, the main features of this release have already been installed and vetted by the Nuxeo community.
Join Brendan and Thibaud for this special online release event that will introduce the Nuxeo Platform 5.8 with a live demonstration.
OSDC 2013 | The OpenNebula Cloud Platform for Datacenter Virtualization by Co...NETWAYS
The presentation will describe the OpenNebula project for data center virtualization, with a focus on how to deploy OpenNebula-based private clouds and its unique features to tune and adapt it to any technology in the cloud and virtualization ecosystem.
The target audience are developers and IT administrators interested in deploying a private cloud solution, or in the integration of OpenNebula with other projects. The talk will be useful for both people with experience or without prior knowledge of OpenNebula, as it will start by introducing the project and its main features, along with a quick demonstration. Although this is not a hands-on tutorial, by the end of the presentation attendees will have a comprehensive idea of the integration and customization capabilities of OpenNebula in different areas, like user authentication, virtualization, storage, networking, etc.
Angular (v2 and up) - Morning to understand - LinagoraLINAGORA
Slides of the talk about Angular, at the "Matinée Pour Comprendre" organized by Linagora the 22/03/17.
Discover what's new in Angular, why is it more than just a framework (platform) and how to manage your data with RxJs and Redux.
This new Long Term Support version of the Nuxeo Platform offers new possibilities for quickly prototyping and building content-centric applications. An accumulation of multiple Fast Track versions, the main features of this release have already been installed and vetted by the Nuxeo community.
Join Brendan and Thibaud for this special online release event that will introduce the Nuxeo Platform 5.8 with a live demonstration.
OSDC 2013 | The OpenNebula Cloud Platform for Datacenter Virtualization by Co...NETWAYS
The presentation will describe the OpenNebula project for data center virtualization, with a focus on how to deploy OpenNebula-based private clouds and its unique features to tune and adapt it to any technology in the cloud and virtualization ecosystem.
The target audience are developers and IT administrators interested in deploying a private cloud solution, or in the integration of OpenNebula with other projects. The talk will be useful for both people with experience or without prior knowledge of OpenNebula, as it will start by introducing the project and its main features, along with a quick demonstration. Although this is not a hands-on tutorial, by the end of the presentation attendees will have a comprehensive idea of the integration and customization capabilities of OpenNebula in different areas, like user authentication, virtualization, storage, networking, etc.
Angular (v2 and up) - Morning to understand - LinagoraLINAGORA
Slides of the talk about Angular, at the "Matinée Pour Comprendre" organized by Linagora the 22/03/17.
Discover what's new in Angular, why is it more than just a framework (platform) and how to manage your data with RxJs and Redux.
In this talk, we will give an overview of the usage of Nix within LogicBlox. For 4 years, we have used Nix to improve our build, test and deployment infrastructure, and we are using NixOS heavily in production. We would like to highlight why we feel Nix is awesome and give some insight in how we are trying to give back to the Nix community.
Using NuGet the way you should - TechDays NL 2014Maarten Balliauw
Consuming NuGet packages, that’s what everyone does. Open source projects create NuGet packages and post them on NuGet.org. Meanwhile, all of us are still working with shared projects and fighting relative paths, versioning and so on. In this talk, we’ll use Visual Studio, NuGet and TeamCity to work with NuGet the way you should. Project references must die! Add Package Reference and good continuous integration is everything you will ever need.
Using NuGet the way you should
Consuming NuGet packages, that’s what everyone does. Open source projects create NuGet packages and post them on NuGet.org. Meanwhile, all of us are still working with shared projects and fighting relative paths, versioning and so on. In this talk, we’ll use Visual Studio, NuGet and TeamCity to work with NuGet the way you should. Project references must die! Add Package Reference and good continuous integration is everything you will ever need.
Ceph, Open Source, and the Path to Ubiquity in Storage - AACS Meetup 2014Patrick McGarry
Everyone needs storage, but Open Source is changing how we think about storage infrastructure through new features, added durability, and reduced cost. New storage solutions like Ceph are providing distributed, flexible, powerful options that can support a myriad of use cases across object, block, and file system applications. This talk will explore the history and basics of Ceph, the current status of the community, and where the project is headed in the near future.
Talk from 05 June 2014 NYLUG meeting at Bloomberg NYC. Short history of where Ceph came from, an architectural overview, and the current state of the community.
PuppetConf 2016: A Tale of Two Hierarchies: Group Policy & Puppet – Matt Ston...Puppet
Here are the slides from Matt Stone's PuppetConf 2016 presentation called A Tale of Two Hierarchies: Group Policy & Puppet . Watch the videos at https://www.youtube.com/playlist?list=PLV86BgbREluVjwwt-9UL8u2Uy8xnzpIqa
OSS on Azure - Microsoft Open Technologies の Ross Gardler さんを囲む会 改め 『Microsof...Naoki (Neo) SATO
Microsoft Open Technologies の Ross Gardler さんを囲む会 改め 『Microsoft Open Technologies に必ず伝えてほしい!佐藤 "Neo" 直生 さんをみんなで囲む会!!』
http://jazug.doorkeeper.jp/events/11370
オープンソースソフトウェアの Microsoft Azure 対応を行っている Microsoft Open Technologies(http://msopentech.com/) で VMDeopt, DevOps を担当している Ross Gardler さんが急きょ来日できなくなりましたが、OSS on Azure に深い知見のある佐藤 "Neo" 直生 さんに登壇いただくことになりました。
オープンソースソフトウェアの Azure 対応の状況に興味のある方、Microsoft に直接フィードバックしたい方、JAZUG のメンバーと交流をしたい方、仕事終わりに品川に集まりませんか?
Best practices in Drupal make individual developers more productive which makes the entire team more productive. This was presented by Somedutta Ghosh in Drupal Camp Kolkata. #drupalcampkolkata
Learn about how the core NuGet team the NuGet Client project. The project has challenges related to:
- Open Source
- Hard Deadlines
- Very Large Backlog
- Many Conflicting Requirements
- Git
We'll talk about our strategies for:
- Issue tracking - Branching
- Continuous integration
- Testing
- Release sign-off
This presentation was given by Thierry Delprat, Nuxeo's CTO, June 5 to present the current Nuxeo Roadmap a few weeks before the Nuxeo Platform 5.6 release.
In this talk, we will give an overview of the usage of Nix within LogicBlox. For 4 years, we have used Nix to improve our build, test and deployment infrastructure, and we are using NixOS heavily in production. We would like to highlight why we feel Nix is awesome and give some insight in how we are trying to give back to the Nix community.
Using NuGet the way you should - TechDays NL 2014Maarten Balliauw
Consuming NuGet packages, that’s what everyone does. Open source projects create NuGet packages and post them on NuGet.org. Meanwhile, all of us are still working with shared projects and fighting relative paths, versioning and so on. In this talk, we’ll use Visual Studio, NuGet and TeamCity to work with NuGet the way you should. Project references must die! Add Package Reference and good continuous integration is everything you will ever need.
Using NuGet the way you should
Consuming NuGet packages, that’s what everyone does. Open source projects create NuGet packages and post them on NuGet.org. Meanwhile, all of us are still working with shared projects and fighting relative paths, versioning and so on. In this talk, we’ll use Visual Studio, NuGet and TeamCity to work with NuGet the way you should. Project references must die! Add Package Reference and good continuous integration is everything you will ever need.
Ceph, Open Source, and the Path to Ubiquity in Storage - AACS Meetup 2014Patrick McGarry
Everyone needs storage, but Open Source is changing how we think about storage infrastructure through new features, added durability, and reduced cost. New storage solutions like Ceph are providing distributed, flexible, powerful options that can support a myriad of use cases across object, block, and file system applications. This talk will explore the history and basics of Ceph, the current status of the community, and where the project is headed in the near future.
Talk from 05 June 2014 NYLUG meeting at Bloomberg NYC. Short history of where Ceph came from, an architectural overview, and the current state of the community.
PuppetConf 2016: A Tale of Two Hierarchies: Group Policy & Puppet – Matt Ston...Puppet
Here are the slides from Matt Stone's PuppetConf 2016 presentation called A Tale of Two Hierarchies: Group Policy & Puppet . Watch the videos at https://www.youtube.com/playlist?list=PLV86BgbREluVjwwt-9UL8u2Uy8xnzpIqa
OSS on Azure - Microsoft Open Technologies の Ross Gardler さんを囲む会 改め 『Microsof...Naoki (Neo) SATO
Microsoft Open Technologies の Ross Gardler さんを囲む会 改め 『Microsoft Open Technologies に必ず伝えてほしい!佐藤 "Neo" 直生 さんをみんなで囲む会!!』
http://jazug.doorkeeper.jp/events/11370
オープンソースソフトウェアの Microsoft Azure 対応を行っている Microsoft Open Technologies(http://msopentech.com/) で VMDeopt, DevOps を担当している Ross Gardler さんが急きょ来日できなくなりましたが、OSS on Azure に深い知見のある佐藤 "Neo" 直生 さんに登壇いただくことになりました。
オープンソースソフトウェアの Azure 対応の状況に興味のある方、Microsoft に直接フィードバックしたい方、JAZUG のメンバーと交流をしたい方、仕事終わりに品川に集まりませんか?
Best practices in Drupal make individual developers more productive which makes the entire team more productive. This was presented by Somedutta Ghosh in Drupal Camp Kolkata. #drupalcampkolkata
Learn about how the core NuGet team the NuGet Client project. The project has challenges related to:
- Open Source
- Hard Deadlines
- Very Large Backlog
- Many Conflicting Requirements
- Git
We'll talk about our strategies for:
- Issue tracking - Branching
- Continuous integration
- Testing
- Release sign-off
This presentation was given by Thierry Delprat, Nuxeo's CTO, June 5 to present the current Nuxeo Roadmap a few weeks before the Nuxeo Platform 5.6 release.
Leveraging OSGi-based Architecture, GWT, and Eclipse to build a large ajax-ba...Nuxeo
In 2010, Nuxeo launched Nuxeo Studio, a hosted software application delivered over the cloud, allowing configuration and customization of applications based on the Open Source Nuxeo Enterprise Platform. This application is a cornerstone of Nuxeo's Customization as a Service strategy.
This talk will take an in-depth look at the making of this large scale ajax-based application and how we industrialized it. The application leverages OSGi and the extension point system, upon which the Nuxeo Enterprise Platform is built, to offer a great customization experience to developers. An Eclipse IDE plugin is currently in development and future plans include Eclipse Orion integration to provide a code and template editor online.
Nuxeo Studio is approximately 100,000 lines of Java code for GWT. GWT expedited the process by providing rich user interface snippets, a relatively painless learning curve, and development tools that integrate with Eclipse such as the Google Eclipse Plugin, which reduced the time for coding and testing cycles. About Bogdan: Bogdan Stefanescu is the lead architect of core runtime and platform technologies at Nuxeo. He has architected the core runtime and service model found in Nuxeo EP, based on OSGi and an extension point model. Current projects cover both server-side and client-side frameworks, from integrating Nuxeo with Virgo to integrating GWT front-ends within modular OSGi-like frameworks or providing Eclipse-based tooling for Nuxeo developers. He enjoys designing highly modular frameworks, RESTful approaches, and still counts CPU cycles when coding.
Ad101 - IBM Lotus Domino Designer: Full Speed Ahead!ddrschiw
Lotus Domino Designer 8.5 reinvented the Lotus Notes and Domino application development experience, and Lotus Designer 8.5.1 furthered that vision. This presentation will begin with an overview of the capabilities new to Lotus Designer 8.5.1, such as the new LotusScript editor, Java development environment, and the ability to extend Lotus Domino Designer with tools of your own creation. And now that we have our Eclipse foundation solidly beneath us, we'll look ahead to see how building on a solid foundation is taking Lotus Domino Designer into hyperdrive!
Source Control with Domino Designer 8.5.3 and Git (DanNotes, November 28, 2012)Per Henrik Lausten
See my blog post about the presentation:
http://per.lausten.dk/blog/2012/11/source-control-with-domino-designer-8-5-3-and-git-my-talk-at-dannotes-november-2012.html
How to Choose a Deep Learning FrameworkNavid Kalaei
The trend of neural networks has been attracted a huge community of researchers and practitioners. However, not all of the upfront runners are masters of deep learning and the colorful frameworks could be confusing, especially for the newcomers. In this presentation, I demystified the mystery of the leading frameworks of deep learning and provided a guideline on how to choose the most suitable option.
Everyone wants (someone else) to do it: writing documentation for open source...Jody Garnett
Many people will cite how their adoption of software was based on the quality of documentation, and yet documentation can be one of the largest gaps in quality with an open source project. This talk will discuss why that is, what you (yes you) can do about it, and how the author has so far managed to avoid burnout by learning to accept less-than-perfect grammar.
A FOSS4G 2015 Presentation
This talk is about why I believe having the ability to write tools and/or scripts can help elevate a Pen Testers game to the next level.
The talk is case study driven by the different scenarios I've encountered on assessments and the scripts or tools that have been developed as a result.
Data Science in Production: Technologies That Drive Adoption of Data Science ...Nir Yungster
Critical to a data science team’s ability to drive impact is its effectiveness in incorporating its solutions into new or existing products. When collaborating with other engineering teams, and especially when solutions must operate at scale, technological choices can be critical factors in determining what type of outcome you'll have. We walk through strategies and specific technologies - Airflow, Docker, Kubernetes - that can help promote successful collaboration between data science and engineering.
Own the Digital Shelf Strategies Food and Beverage CompaniesNuxeo
Large food & beverage companies often struggle to manage their product content and data, which inhibits innovation and makes it difficult to meet consumer demands.
Given the surge in eCommerce and online shopping, digital assets have become critical for ensuring that your products can be found on the digital shelf.
This webinar will highlight the importance of connecting content and data across seven key areas of the product development and launch process that can provide strategic value for food brands, thereby increasing efficiency and reputation.
Discover how to connect:
Ingredients libraries
Product design and prototyping
Product photography
Campaign development
Labeling and packaging
Content hubs and portals
Product knowledge management
How DAM Librarians Can Get Ready for the Uncertain FutureNuxeo
The world has changed. Content has changed. We hear about the importance of DAM to the digital supply chain, and its value to your organization - but is your DAM keeping up? We seem to be stuck in the same place, still waiting for the miracle to occur and running in circles with little to no metadata. You can't find things, and you’re spending your day looking for stuff for other people.
Luckily, technology is catching up. Join Alan Porter and Lisa McIntyre (MLIS) of Nuxeo, two long-time Digital Asset Management (DAM) practitioners, for a discussion on what the future holds for DAM and those of us who use it daily, focusing on:
- Leveraging AI and Machine Learning as tools to help teams become more efficient
- Developing asynchronous workflow habits
- Getting back to doing what we were hired to do - managing content
How Insurers Fueled Transformation During a PandemicNuxeo
For many insurers, the past year has accelerated strategic investments to manage remote workforces, support virtual claims handling, and face off with FinTech upstarts.
In this webinar, we look at how leading insurers not only addressed the immediate challenges caused by global lockdowns but also found new efficiencies along the way. Get insights into some of the emerging technologies that are driving innovation in insurance, including the Cloud, artificial intelligence, and low-code. We also explore how these technologies reduce claims leakage while improving claims accuracy, employee productivity, and customer satisfaction.
Manage your Content at Scale with MongoDB and NuxeoNuxeo
The pandemic changed media forever — trends in how we create, atomize, store, and distribute content have accelerated as consumer patterns radically shifted.
Now, viewers expect their content to be personalized, on-demand, and on the device of their choosing but this can’t be done effectively using traditional SQL and relational models.
Discover how to quickly transform your content management systems, while reducing costs and increasing productivity with MongoDB and Nuxeo.
In this interactive session we go over:
- Top trends in the media and entertainment industry, and how to stay ahead of them
- Best practices to power gigantic repositories of complex content
- How to achieve performance improvement and cost reduction at the same time
Digital Asset Management (DAM) is no longer just about storing pretty pictures. In today’s fast-paced business environment, DAM serves many roles, from traditional marketing use cases to being positioned at the center of a complex enterprise-wide digital supply chain. This presentation will examine many of the use cases for DAM in action today, and those projected for the near future.
Attend this session to learn how to:
- Position yourself on the DAM Continuum
- Understand the many use cases for DAM
- Identify opportunities where DAM can add real value to your business
- Position yourself to meet future needs for DAM
The events of 2020 will have a significant impact on 2021 and beyond. What does that mean from a customer experience perspective?
Join CMSWire and Alan J. Porter, director of product marketing for Nuxeo and author of “CX Trinity: Customers, Content & Context” and “The Content Pool.” This webinar will discuss the five trends that will shape the customer experience in 2021:
- Execute the basics better
- Use more rich media
- Dig into the archives
- Increase the use of 3D
- Learn to say ‘hello’
Learn how CX leadership can position themselves and their companies to leverage those trends.
L’IA personnalisée, clé d’une gestion de l’information innovanteNuxeo
L’intelligence artificielle est un sujet en vogue, notamment dans la gestion de l’information et de la gestion de contenu. Il faut cependant distinguer l’IA générique de l’IA personnalisée. Si la première permet un gain de temps non négligeable, la seconde va plus loin en améliorant l’expérience client, accélérant la création de nouveaux services et l’innovation.
Alors qu’en est-il réellement ?
Découvrez comment Nuxeo utilise MongoDB pour permettre à sa plateforme de gestion de contenu de s’adapter progressivement à la charge et au volume. Nous présenterons notamment le processus et les résultats de notre dernier test de performance réalisé avec succès sur plus de 11 milliards de documents en utilisant MongoDB Atlas.
Le DAM en 2021 : Tendances, points clés et critères d'évaluationNuxeo
La crise de 2020 a bouleversé de nombreuses entreprises. Beaucoup ont accéléré leur transformation digitale et orienté leurs activités en ligne. Les consommateurs ont, de leur côté, également privilégié l’achat et l’interaction en ligne, accélérant de fait la tendance à la digitalisation des contenus.
C’est dans ce contexte que les entreprises doivent se préparer pour 2021. Il est devenu vital de bien gérer ses ressources numériques, notamment photos et vidéos pour délivrer une expérience attractive et se démarquer de la concurrence.
Au travers de ce webinar, découvrez :
- Quels sont les nouveaux enjeux de la gestion de contenu au regard de la richesse des médias (photos, vidéos, fichiers 3D)
- Quelle est la place du DAM dans l’écosystème de l’entreprise
- Comment une solution de DAM permet d’améliorer son expérience client et son efficacité
- Les tendances du DAM en 2021
- Les critères pour bien choisir sa solution
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...Nuxeo
In today’s world, where many businesses are struggling to simply survive COVID-19, some companies are thriving in this environment and accelerating their digital strategies, not by necessity, but as an opportunity to seize competitive advantage.
In this webinar, we will explore how modern content platforms play a key role in enabling digital transformation and how new trends and capabilities — like Cloud, Low-Code and Artificial Intelligence — are enabling some of today’s largest enterprises to accelerate their transformation initiatives. Our webinar will feature two different case studies where leading enterprises are leveraging these technologies as the digital foundation for their future businesses.
In this webinar, you will learn:
- How modern content platforms are tearing down information silos to deliver data and content when, where, and how it is needed
- How modern content platforms take unique advantage of cloud infrastructures
- Why low-code application development is critical to business agility
- What AI capabilities are available today that are completely transforming how customers work with data and content
- How a large US insurer is using Nuxeo, Guidewire, and Smart Communications, all on AWS, to modernize their claims architecture
- And, how a $13B global apparel company is using Nuxeo and its Insight service (AI/ML) to institute a wholly digital supply chain
Elevate your Customer's Experience and Stay Ahead of the CompetitionNuxeo
As the world’s economies struggle with shutdowns, disconnected workspaces, and recessionary pressures, the insurance industry faces unique challenges that modern technologies can help solve.
Get insights into the state of the insurance industry with guest speaker Jeffery Williams, insurance industry analyst at Forrester. Jeffery will explore recent trends impacting the industry, including today’s top priorities for insurers.
Discover the emerging technologies that enable insurers to be more competitive and rapidly bring new products to market.
Driving Brand Loyalty Through Superior Customer Experience Nuxeo
Today’s consumers expect content that reflects a brand’s promise and that is relevant, informative and supported by rich media experiences.
Join CMSWire and Alan Porter, Nuxeo’s Director of Product Marketing and author of “The Content Pool,” as we explore trends in customer expectations that drive brand loyalty in a digital world, based on recent survey data. Discover methods for storing, managing and delivering rich content that engages your customers and provides the digital experiences they expect.
This webinar will cover:
- Build a content-driven digital supply chain that ensures consistency and speed time to market
- Leverage new technologies like AI and machine learning that drives improvements to customer experience
- Identify and start practical projects that build brand trust
Drive Enterprise Speed and Scale with A Cloud-Native DAMNuxeo
During a recent Henry Stewart DAM webinar, guest speaker Nick Barber, Senior Analyst of Forrester, and Alan Porter of Nuxeo explore how organizations can create urgency and build the business case for DAM investment, how a cloud-native DAM supports enterprise speed and scale when it comes to creating and delivering content, and how to drive adoption of the DAM so that it establishes itself as an enterprise-level single source of truth.
The Big Picture: the Role of Video, Photography, and Content in Enhancing the...Nuxeo
With the retail sector facing some of its biggest challenges ever and transitioning to even more of a digital model, customer experiences have become more important for retailers as they look to the future. As a matter of fact, according to new Nuxeo research, 54% of UK shoppers would change from a favored retailer to a competitor if the overall digital experience did not meet their expectations.
As all eyes focus on online retail, content such as product information, photos, videos have become the essential part of the customer experience - and retailers and brands with the best content will stand out. But it runs deeper than that. The pandemic has necessitated a new way of working, meaning processes such as resource approval and packaging development need to be done digitally, and at speed.
In this webinar discover what the shift to online retail means for your content strategy, what brands are leading the way in this space, and how a digital asset management platform can help you:
- centralise your vision of all content and creative assets
- digitise your business processes for better efficiency
- accelerate speed to market
- provide an exceptional customer experience
How Creatives Are Getting Creative in 2020 and BeyondNuxeo
Today’s creative teams are facing some crazy challenges – studios are shut down, production is stalled, and staff are scattered. But overcoming new challenges is where creative people excel.
This webinar will explore some of the innovative strategies and new technologies that have:
• Generated inspiration
• Used existing digital assets in unique ways
• Developed new processes
• Motivated teams
Learn how we can tackle the future together.
Digitalisation : Améliorez la collaboration et l’expérience client grâce au DAMNuxeo
Alors que la digitalisation des entreprises est en marche depuis plusieurs années, la récente crise du covid à d’autant plus appuyé la tendance. Les contenus numériques de types photos, videos, maquettes 3D etc… représentent désormais un facteur déterminant dans la course à l’expérience client. Avec l’accroissement du télétravail, les processus métiers tels que la validation des ressources ou le développement des packaging doivent pouvoir se réaliser à distance sans impacter la productivité.
Disposer de la bonne ressource au bon moment, sur le bon canal est devenu vital à l’ère du tout numérique. Que ce soit en externe ou en interne.
Au travers de ce webinar, découvrez comment une plateforme de gestion des ressources numériques (DAM) permet de :
- Centraliser l’accès et la mise à disposition des ressources numériques (photos, vidéos, maquettes 3D …)
- Faciliter les processus d’itération et de validation des contenus
- Favoriser la collaboration entre les différents départements
- Améliorer la productivité et l’expérience client
Reimagine Your Claims Process with Future-Proof TechnologiesNuxeo
An increase in upstart competitors are disrupting the insurance industry and they are implementing future-proof business systems that can adapt rapidly to changing industry dynamics. To keep up with the competition, you need to better understand the changing market and reimagine your legacy systems and processes.
Learn how to innovate your claims process. Topics discussed include how:
- Next-generation insurers are reinventing traditional insurance products and services to improve customer satisfaction and gain a competitive advantage
- Modern technologies (like AI and process automation) reduce business costs without sacrificing customer experience
- Traditional insurers can quickly develop new and improved solutions while transitioning from legacy systems
Comment le Centre Hospitalier Laborit dématérialise ses processus administratifsNuxeo
Le Centre Hospitalier Laborit, basé à Poitiers, est un établissement public en psychiatrie et santé mentale employant plus de 1500 agents regroupant personnel soignant, médecins et personnel administratif.
Documentation institutionnelle, plannings, gestion des marchés, SIRH des médecins… Le CH Laborit souhaitait dématérialiser au maximum l’ensemble de ses processus documentaires, casser les silos d’information et structurer au mieux ces données non structurées.
Avec des projets documentaires aux spécificités diverses, le CH Laborit a choisi Nuxeo notamment pour Nuxeo Studio, son outil de développement low-code facilitant la création d’applications de contenus.
Au travers de ce webinar, découvrez comment le CH Laborit utilise Nuxeo pour :
- Dématérialiser l’ensemble de ses processus de gestion documentaire
- Répondre aux divers besoin métiers grâce au développement rapide d’applications dédiées
- Limiter les freins au changement grâce à une interface intuitive et commune aux différentes applications
Accelerating the Packaging Design Process with Artificial IntelligenceNuxeo
New product innovations, materials, rebranding: every product change can create a need for new packaging. Technical and creative information collides with file formats whenever packaging is involved. Packaging designers are called on to localize designs for multiple markets and change specific elements creating many iterations of the same basic package design. That’s a lot of moving parts to manage and coordinate.
That is why Innovationedge Founder Cheryl Perkins, and Nuxeo’s Alan Porter will join CGT in an upcoming webinar to discuss how product asset management, combined with Artificial Intelligence (AI) and machine learning (ML) models, can accelerate ideas to market for consumer goods companies.
Attendees will learn:
- How connecting product data and visual assets can accelerate the packaging design process.
- How one consumer goods manufacturer reduced their packaging approvals process from weeks to days.
- How to manage and track multiple localized versions of a design using asset derivatives.
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.
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!
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
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!
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.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
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.
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.
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
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
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:
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Nuxeo World Session: Becoming a Contributor: How to Get Started
1. Contributing to Nuxeo EP
Rules and advices for contributors
Julien Carsique / Thierry Delprat
1
2. Agenda
● Contributing to Nuxeo EP
● what it means ?
● why should you do it ?
● Small contribution guide
● for end users
● for studio and NXThemes users
● for developers
● Keeping in touch with the community
2
3. What is contributing ?
● Contributing to Nuxeo means
helping us making the Nuxeo platform
● better for your use cases
but also
● better for everyone
➔ become an real Actor of
➔ the evolution of Nuxeo Platform
➔ the users / developers community
3
4. A win / win deal
● The platform gets better
● You get
● the improvements you need
● your changes are integrated and supported by Nuxeo
(no maintenance issue because of patches)
● it makes your work easier
(you get expertise and you build on vanilla code)
● We get
● feedback and improvements on our work
➔ Everybody is happy ! 4
5. Contributing ?
● Contributing can take several paths
● testing and reporting problems
● giving improvement ideas
● submitting translations
● helping us improving existing modules
● building new modules
● making Marketplace packages
5
6. Some examples of contributions
● Translations and Tests
● Additional modules
● Theme Editor (Chalmers University)
● OpenSocial integration (Leroy Merlin)
● Scenari integration and SDS (Kelis)
● User Settings (Vilogia)
● Preview initial implementation (Yerbabuena)
...
● Patches and code improvements
● Vilogia (notifications, NTLM ...)
● Gagnavarslan (WSS and hopefully more soon)
6
...
7. Area where you can help
● Translations
● we only speak English and French
● Desktop integration
● very few MS Windows users in Nuxeo team
● OS specific packagings
● very few MS Windows users in Nuxeo team
● Connectors to third party applications
● Unexpected use cases !
7
9. Contributing is easy
● Nuxeo platform makes contribution easy
● Externalized translation files
● Extension points and event bus systems
➔ can build clean extensions
● Modular platform assembly
➔ can add features without modifying all Nuxeo
● Studio generated plug-ins
➔ easy generation of business templates and addons
● Marketplace package distribution system
➔ easy to package and distribute
➔ Contribution is easier than ever 9
10. Time for contribution
● the Nuxeo platform is ready
● it is tested in a lot of configurations and environments
● the Nuxeo team is ready to help
● we will invest more time on this :)
● we know a lot of people have done small addons
● MS Outlook plug-in, Auth plug-ins, Business App
connectors, Widgets ...
● we know some of you are doing amazing and
unexpected stuffs with Nuxeo Platform
● embedded Nuxeo Server, Django bridge,
portal integration …
10
➔
don't be shy, contribute your work !!!
11. Don't wait
● A lot of contributions come from projects
● don't wait for a fully featured plug in before
contributing
– chances are high that you may never have the time !
● Nuxeo Sandbox in available to host
● prototype code
● POC code
● demo code
➔ give a chance for someone to finish the work !
11
13. Helping us with the translations
● The current way
● Take one of the 14 existing translations
➔ spot errors, fix them, upload patch on Jira
● Or create new translation from
messages_en.properties file and upload on Jira
● The new way (coming in December 2010)
● New translation portal will allow collaborative
editing of translations, workflow, etc.
➔ easier for non-specialists
➔ traceability of each message
➔ more visibility on the process 13
14. Report ideas or problems
● You may
● find an issue when using your Nuxeo application
– installation problem
– functional limitation
– bugs on some screens
– ...
● have a super idea for a killer feature
● need some improvements in the platform
(add an extension point, add an API …)
14
15. Report ideas or problems
● Support can help you
● You can also
● file a Jira ticket (http://jira.nuxeo.org)
– in the right project (Nuxeo EP/NXP could be the default)
– with the correct level of information
● give precise description and reproduction test case
● choose a « reasonable » priority level
● mark it for next release (we'll move it if needed)
● provide logs or meaningful screenshots
● send a mail on the mailing list
– to explain your super idea and requirements 15
17. Using Studio to contribute
● With Nuxeo Studio you can
● define custom types and forms
● define custom actions
● define custom operation chains
● define custom looks
● define new filing plans
● …
● Nuxeo Studio is more and more used
● by you
● by us 17
18. Using Studio to contribute
● Nuxeo Studio can be used to provide
● Business templates
● small additional actions
● simple ECM oriented applications
● We will improve this way of contributing
● more features in Nuxeo Studio
● direct publishing from Studio to Marketplace
18
19. Nuxeo Theme Editor
● The new Theme editor ease contributing
● editor now provides several access levels
– Presets
– CSS
– Complete layout and structure configuration
● theme engine now supports Theme Banks
– library of presets and themes accessible via http
● We will leverage those new features
● to provide more themes
● to setup a public Theme Bank server
19
21. The right approach
● Specific vs Generic
● carefully define what is generic and what is not
– we can help via Support / Jira / Mailing list / Forum
➔ we can not integrate code that is too much specific
● Communicate on what you want to do
● so that we know what you want to do
● so that we can guide you
(existing addons, ongoing development, design, ...)
21
22. Patches and small evolutions
● Create a detailed JIRA ticket with attached diff
● explain what issue you want to resolve
● provide test case and test data if applicable
● check you don't break the tests !
● provide additional unit tests if needed
● Nuxeo Support manages
● bug fixes (of course)
● but also small convenient evolutions
➔ adding an extension point
➔ adding a system parameter
➔ small refactoring to make override easier 22
23. Building new modules
● You should really talk about your module
● to the community and to Nuxeo
● before you start having too much code
● We can provide
● help and design guidance
● tools and infrastructure
– issue tracking (Jira) / code repository (Mercurial)
– Quality Assurance & Continuous Integration (Hudson)
– deployment service (Nexus & Marketplace)
➔ future Nuxeo Forge waiting for volunteers !
23
24. Coding rules
● Why?
● we can only maintain maintenable code !
● Nuxeo guide lines
● English only
(Javadoc, comments, variable and method names, …)
● follow coding standards
● pay attention to your dependencies
● write unit tests (TDD) !!!
● align on the last version or on Snapshot
● Constraints depends on the type of contribution
● Sandbox (low) => Core (high) 24
26. Keeping in touch
● Async communication
● Mailing Lists
● Forums
● Jira Tickets
➔ Great places
– to explain requirements
– to discuss design
● We can arrange direct communication
● eMeeting to quickly solve design issues
● Face to face when possible and needed
26
27. Keeping in touch
● Nuxeo Sprints
● next Sprints will be open to external developers
➔ come coding with us
➔ come merge your code with us
➔ come help us fixing issues
27
28. Engage !
● Useful links
● Contribution guide :
http://doc.nuxeo.com/display/NXDOC/Nuxeo+contributors+welcome+page
● Forum : http://www.nuxeo.org/discussions
● Documentation home : http://doc.nuxeo.com/
● Source repository : http://hg.nuxeo.com/
● Useful addresses
● Dev mailing list : nuxeo-dev@lists.nuxeo.com
(http://lists.nuxeo.com/mailman/listinfo/nuxeo-dev)
● User mailing list ecm@lists.nuxeo.com
(http://lists.nuxeo.com/mailman/listinfo/ecm) 28