Presentation at Plone Open Garden 2014 for the cultact.subsite content syndication toolkit. See source code + README at https://github.com/cosent/cultact.subsite
Drupal 8 configuration management
Video of the presentation: http://2014.drupalcampmsk.ru/node/44 (Russian)
You can also check my article on this topic: http://amazeelabs.com/node/1093 (English)
Alexander Tkachev @ Amazee Labs
DrupalConf Moscow 2014
Relevance trilogy may dream be with you! (dec17)Woonsan Ko
Introducing new BloomReach Experience Plugins which changes the game of DREAM (Digital Relevance Experience & Agility Management), to increase productivity and business agility.
The web has changed! Users spend more time on mobile than on desktops and they expect to have an amazing user experience on both platforms. APIs are the heart of the new web as the central point of access data, encapsulating logic and providing the same data and same features for desktops and mobiles.
In this talk, I will show you how in only 45 minutes we can create full REST API, with documentation and admin application build with React.
Working with disconnected data in Windows Store appsAlex Casquete
When developing applications for mobile devices (Windows Store or Windows Phone) we have to deal with connected data scenarios using cloud web services, and disconnected scenarios where data is stored locally. In this session we will explore all options to store information locally and remotely (files, Isolated Storage, IndexedDB, SQLite, NoSQL DBs and Azure Mobile Services), and how to build a system for synchronizing data when using a combination of these systems.
WordPress Café: Using WordPress as a FrameworkExove
This document provides an overview of WordPress and discusses how it can be used as a web application framework. It describes key aspects of the WordPress data model including custom post types, post meta, taxonomies, and relationships. It also covers templates, querying data, users, internationalization, AJAX, APIs, caching, and rewrite rules. Both advantages like its large community and plugins as well as disadvantages like performance overhead are acknowledged.
Tornado is a Python web framework and asynchronous networking library. It is a scalable, non-blocking web server that allows applications to handle multiple requests simultaneously using a single thread. Some key features include lightweight and fast templates, asynchronous request handlers, and integrations with databases, caches and other services. Tornado is best suited for building real-time web services and can be used alongside other front-end web servers.
Drupal 8 configuration management
Video of the presentation: http://2014.drupalcampmsk.ru/node/44 (Russian)
You can also check my article on this topic: http://amazeelabs.com/node/1093 (English)
Alexander Tkachev @ Amazee Labs
DrupalConf Moscow 2014
Relevance trilogy may dream be with you! (dec17)Woonsan Ko
Introducing new BloomReach Experience Plugins which changes the game of DREAM (Digital Relevance Experience & Agility Management), to increase productivity and business agility.
The web has changed! Users spend more time on mobile than on desktops and they expect to have an amazing user experience on both platforms. APIs are the heart of the new web as the central point of access data, encapsulating logic and providing the same data and same features for desktops and mobiles.
In this talk, I will show you how in only 45 minutes we can create full REST API, with documentation and admin application build with React.
Working with disconnected data in Windows Store appsAlex Casquete
When developing applications for mobile devices (Windows Store or Windows Phone) we have to deal with connected data scenarios using cloud web services, and disconnected scenarios where data is stored locally. In this session we will explore all options to store information locally and remotely (files, Isolated Storage, IndexedDB, SQLite, NoSQL DBs and Azure Mobile Services), and how to build a system for synchronizing data when using a combination of these systems.
WordPress Café: Using WordPress as a FrameworkExove
This document provides an overview of WordPress and discusses how it can be used as a web application framework. It describes key aspects of the WordPress data model including custom post types, post meta, taxonomies, and relationships. It also covers templates, querying data, users, internationalization, AJAX, APIs, caching, and rewrite rules. Both advantages like its large community and plugins as well as disadvantages like performance overhead are acknowledged.
Tornado is a Python web framework and asynchronous networking library. It is a scalable, non-blocking web server that allows applications to handle multiple requests simultaneously using a single thread. Some key features include lightweight and fast templates, asynchronous request handlers, and integrations with databases, caches and other services. Tornado is best suited for building real-time web services and can be used alongside other front-end web servers.
Chandra Prakash Thapa: Make a WordPress Multisite in 20 minswpnepal
This document provides instructions for setting up a WordPress Multisite installation in 20 minutes. WordPress Multisite allows creating a network of websites from a single WordPress installation that shares themes, plugins, and users. Key benefits include running unlimited websites from one account/database, sharing resources across sites, and managing multiple sites from one dashboard. Major steps include adding Multisite configuration to wp-config.php, replacing .htaccess, and creating a blogs.dir directory. Popular plugins for Multisite include domain mapping and sitewide tags.
Sling is a RESTful web framework for building applications on top of Apache Jackrabbit. It allows resources like content, configurations, code, and binaries to be accessed over REST URLs. Sling maps URLs to resources rather than commands, supports various scripting languages as servlets, and has a modular OSGi-based architecture powered by Apache Felix. Examples shown include building a blog and coffee ordering application on Sling to demonstrate how it supports RESTful content creation and management.
Modeling Tricks My Relational Database Never Taught MeDavid Boike
In this session we will explore several modeling scenarios from my own experience that can easily be achieved using RavenDB, but difficult (if not nearly impossible) to build using a classic relational database. The focus will be on helping those accustomed to SQL Server or other relational databases learn good document modeling skills by example, with a summary of document modeling guidelines at the end.
WordPress Multisite allows users to create a network of websites from a single WordPress installation that shares themes, plugins, and users, enabling the management of multiple sites from one dashboard and the saving of time when upgrading sites. It can be set up by adding code to wp-config.php and replacing .htaccess, after which new sites can be created and managed from the network admin panel.
Sinatra is a lightweight web application framework for Ruby. It is a DSL for quickly building web apps that leverages the Ruby language. Some key points about Sinatra include that it is lightweight, pluggable as middleware in other apps like Rails, and uses convention over configuration. Hello world apps are simple Sinatra blocks that return strings. Views and templates use formats like HAML and are organized in standard directories. Sinatra apps can be deployed to Heroku with git pushes or run locally using the Thin web server.
Most of us are familiar with HTTP, but when it actually comes to creating cacheable web content, there is still a lot to be learned. In this presentation I will show you how to leverage specific mechanism to achieve a good hit rate without losing touch with some of the challenges of real-life web projects. Keywords: cache control, cache variations, conditional requests, stateful content, HTTP fragments, invalidation. The goals is to empower developers to control the behavior of reverse caching proxies like Varnish, Content Delivery Networks, or even browser cache, using the power of HTTP.
Most of us are familiar with HTTP, but when it actually comes to creating cacheable web content, there is still a lot to be learned. In this presentation I will show you how to leverage specific mechanism to achieve a good hit rate without losing touch with some of the challenges of real-life web projects. Keywords: cache control, cache variations, conditional requests, stateful content, HTTP fragments, invalidation. The goals is to empower developers to control the behavior of reverse caching proxies like Varnish, Content Delivery Networks, or even browser cache, using the power of HTTP.
avaScript, REST, CSOM, Office 365 APIs: Like it or not, client-side development is the future of SharePoint development. At the forefront of this wave is the powerful JavaScript library jQuery. Utilizing jQuery in SharePoint, developers can take their applications to the next level in less time. What's more, you can utilize jQuery in SharePoint 2007, 2010, 2013, and in Office 365 often without making changes to your code. In this class, you gain a new appreciate for jQuery and learn:
"What's possible," including visual enhancements and practical business intelligence
Tips and Tricks for deploying and maintaining scripts
How to get quick wins with little effort using third-party jQuery libraries
How to interact with SharePoint forms and lists using JavaScript and jQuery
Trials and Tribulations of Managed MetadataScott Hoag
This document contains information about managed metadata in SharePoint, including differences between global and local term sets. It discusses that global term sets are managed via central administration and available to all site collections, while local term sets are managed at the site collection level. It also provides references and links for further information on managed metadata and term sets in SharePoint.
The document discusses HTTP status codes and how to set them in servlets. It covers common status codes like 200, 302, 401, and 404. It provides examples of how to redirect users, handle errors, and build a front end to various search engines using status codes. Setting status codes allows servlets to accomplish many tasks and the document outlines methods like setStatus(), sendRedirect(), and sendError() for doing so. It also discusses encoding user input and handling invalid data.
The document provides an overview of the Doctrine NoSQL project. It discusses how Doctrine provides object document mappers for NoSQL databases like MongoDB, CouchDB, and PHPCR to allow working with documents as objects. It describes the common persistence interfaces, mapping capabilities like associations and embedded objects, and how basic CRUD operations work. It also highlights benefits of NoSQL databases like schemaless storage and how Doctrine supports features of specific databases like views, attachments, and geospatial queries.
Archiving in eZ Publish: What to do with all your contentPeter Keung
This document discusses archiving content in eZ Publish. It recommends optimizing the site before archiving, keeping the same URLs, and relating archive and live content. Options for archiving include Solr, static HTML, another eZ Publish install. Implementation steps include adding an "Archive" state, migrating content, updating relations and links, reindexing, and Apache redirects. Challenges include maintaining two code/install bases and subsequent migrations.
CouchDB for Web Applications - Erlang Factory London 2009Jason Davies
This document summarizes CouchApps, which are pure CouchDB applications that are standalone and hosted entirely on CouchDB. CouchApps have single step deployment via replication and enforce scalable thinking. The document discusses the couchapp tool for developing CouchApps and the resulting directory structure and design documents. It also covers JavaScript templating, URL routing, sending emails, form validation, and several example CouchApps including a blog.
Build powerfull and smart web applications with Symfony2Hugo Hamon
Symfony2 first stable release is scheduled for the first week of March 2011. During this session, we will have a look at the new framework architecture and most of its powerfull features.
We will show you how Symfony2 implements the MVC pattern and an HTTP request is processed and converted as a response for the end user. Of course, we will talk about the configuration principles and how it's easy to configure Symfony2 project parts like the routing system or the data model. We will also focus on other major components of the framework like the Doctrine2 integration, forms, security (authentication and authorizations) or HTTP cache management.
This document provides an overview and examples of developing branding solutions for SharePoint 2013. It discusses branding assets like master pages, CSS, images and JavaScript. It provides examples of deploying these assets using modules and elements. Additional topics covered include composed looks, additional page head, feature receivers, and tools to improve branding development.
SPTechCon Boston 2015 - Utilizing jQuery in SharePointMark Rackley
This document provides an overview of using jQuery in SharePoint. It discusses what jQuery is, why it is useful for SharePoint development, and how to deploy and develop with jQuery in SharePoint. It provides examples of common jQuery methods and best practices. It also demonstrates using the jQuery UI library to add tabs to a page.
Filter Bubbles - the discovery of tacit knowledgeGuido Stevens
How a maverick professor of social philosophy stood up against communism and provided the foundations for what became Scrum and modern knowledge management.
Blog post with summary and video: http://quaive.com/blog/tacit-knowledge
How social intranet design can enable organisational change. Talk by Guido Stevens at IntraTeam Event 2016, including mini case study of Quaive iKath intranet for Swiss Catholic Church in the canton of Zurich.
More Related Content
Similar to Share content across subsites in Plone: cultact.subsite
Chandra Prakash Thapa: Make a WordPress Multisite in 20 minswpnepal
This document provides instructions for setting up a WordPress Multisite installation in 20 minutes. WordPress Multisite allows creating a network of websites from a single WordPress installation that shares themes, plugins, and users. Key benefits include running unlimited websites from one account/database, sharing resources across sites, and managing multiple sites from one dashboard. Major steps include adding Multisite configuration to wp-config.php, replacing .htaccess, and creating a blogs.dir directory. Popular plugins for Multisite include domain mapping and sitewide tags.
Sling is a RESTful web framework for building applications on top of Apache Jackrabbit. It allows resources like content, configurations, code, and binaries to be accessed over REST URLs. Sling maps URLs to resources rather than commands, supports various scripting languages as servlets, and has a modular OSGi-based architecture powered by Apache Felix. Examples shown include building a blog and coffee ordering application on Sling to demonstrate how it supports RESTful content creation and management.
Modeling Tricks My Relational Database Never Taught MeDavid Boike
In this session we will explore several modeling scenarios from my own experience that can easily be achieved using RavenDB, but difficult (if not nearly impossible) to build using a classic relational database. The focus will be on helping those accustomed to SQL Server or other relational databases learn good document modeling skills by example, with a summary of document modeling guidelines at the end.
WordPress Multisite allows users to create a network of websites from a single WordPress installation that shares themes, plugins, and users, enabling the management of multiple sites from one dashboard and the saving of time when upgrading sites. It can be set up by adding code to wp-config.php and replacing .htaccess, after which new sites can be created and managed from the network admin panel.
Sinatra is a lightweight web application framework for Ruby. It is a DSL for quickly building web apps that leverages the Ruby language. Some key points about Sinatra include that it is lightweight, pluggable as middleware in other apps like Rails, and uses convention over configuration. Hello world apps are simple Sinatra blocks that return strings. Views and templates use formats like HAML and are organized in standard directories. Sinatra apps can be deployed to Heroku with git pushes or run locally using the Thin web server.
Most of us are familiar with HTTP, but when it actually comes to creating cacheable web content, there is still a lot to be learned. In this presentation I will show you how to leverage specific mechanism to achieve a good hit rate without losing touch with some of the challenges of real-life web projects. Keywords: cache control, cache variations, conditional requests, stateful content, HTTP fragments, invalidation. The goals is to empower developers to control the behavior of reverse caching proxies like Varnish, Content Delivery Networks, or even browser cache, using the power of HTTP.
Most of us are familiar with HTTP, but when it actually comes to creating cacheable web content, there is still a lot to be learned. In this presentation I will show you how to leverage specific mechanism to achieve a good hit rate without losing touch with some of the challenges of real-life web projects. Keywords: cache control, cache variations, conditional requests, stateful content, HTTP fragments, invalidation. The goals is to empower developers to control the behavior of reverse caching proxies like Varnish, Content Delivery Networks, or even browser cache, using the power of HTTP.
avaScript, REST, CSOM, Office 365 APIs: Like it or not, client-side development is the future of SharePoint development. At the forefront of this wave is the powerful JavaScript library jQuery. Utilizing jQuery in SharePoint, developers can take their applications to the next level in less time. What's more, you can utilize jQuery in SharePoint 2007, 2010, 2013, and in Office 365 often without making changes to your code. In this class, you gain a new appreciate for jQuery and learn:
"What's possible," including visual enhancements and practical business intelligence
Tips and Tricks for deploying and maintaining scripts
How to get quick wins with little effort using third-party jQuery libraries
How to interact with SharePoint forms and lists using JavaScript and jQuery
Trials and Tribulations of Managed MetadataScott Hoag
This document contains information about managed metadata in SharePoint, including differences between global and local term sets. It discusses that global term sets are managed via central administration and available to all site collections, while local term sets are managed at the site collection level. It also provides references and links for further information on managed metadata and term sets in SharePoint.
The document discusses HTTP status codes and how to set them in servlets. It covers common status codes like 200, 302, 401, and 404. It provides examples of how to redirect users, handle errors, and build a front end to various search engines using status codes. Setting status codes allows servlets to accomplish many tasks and the document outlines methods like setStatus(), sendRedirect(), and sendError() for doing so. It also discusses encoding user input and handling invalid data.
The document provides an overview of the Doctrine NoSQL project. It discusses how Doctrine provides object document mappers for NoSQL databases like MongoDB, CouchDB, and PHPCR to allow working with documents as objects. It describes the common persistence interfaces, mapping capabilities like associations and embedded objects, and how basic CRUD operations work. It also highlights benefits of NoSQL databases like schemaless storage and how Doctrine supports features of specific databases like views, attachments, and geospatial queries.
Archiving in eZ Publish: What to do with all your contentPeter Keung
This document discusses archiving content in eZ Publish. It recommends optimizing the site before archiving, keeping the same URLs, and relating archive and live content. Options for archiving include Solr, static HTML, another eZ Publish install. Implementation steps include adding an "Archive" state, migrating content, updating relations and links, reindexing, and Apache redirects. Challenges include maintaining two code/install bases and subsequent migrations.
CouchDB for Web Applications - Erlang Factory London 2009Jason Davies
This document summarizes CouchApps, which are pure CouchDB applications that are standalone and hosted entirely on CouchDB. CouchApps have single step deployment via replication and enforce scalable thinking. The document discusses the couchapp tool for developing CouchApps and the resulting directory structure and design documents. It also covers JavaScript templating, URL routing, sending emails, form validation, and several example CouchApps including a blog.
Build powerfull and smart web applications with Symfony2Hugo Hamon
Symfony2 first stable release is scheduled for the first week of March 2011. During this session, we will have a look at the new framework architecture and most of its powerfull features.
We will show you how Symfony2 implements the MVC pattern and an HTTP request is processed and converted as a response for the end user. Of course, we will talk about the configuration principles and how it's easy to configure Symfony2 project parts like the routing system or the data model. We will also focus on other major components of the framework like the Doctrine2 integration, forms, security (authentication and authorizations) or HTTP cache management.
This document provides an overview and examples of developing branding solutions for SharePoint 2013. It discusses branding assets like master pages, CSS, images and JavaScript. It provides examples of deploying these assets using modules and elements. Additional topics covered include composed looks, additional page head, feature receivers, and tools to improve branding development.
SPTechCon Boston 2015 - Utilizing jQuery in SharePointMark Rackley
This document provides an overview of using jQuery in SharePoint. It discusses what jQuery is, why it is useful for SharePoint development, and how to deploy and develop with jQuery in SharePoint. It provides examples of common jQuery methods and best practices. It also demonstrates using the jQuery UI library to add tabs to a page.
Similar to Share content across subsites in Plone: cultact.subsite (20)
Filter Bubbles - the discovery of tacit knowledgeGuido Stevens
How a maverick professor of social philosophy stood up against communism and provided the foundations for what became Scrum and modern knowledge management.
Blog post with summary and video: http://quaive.com/blog/tacit-knowledge
How social intranet design can enable organisational change. Talk by Guido Stevens at IntraTeam Event 2016, including mini case study of Quaive iKath intranet for Swiss Catholic Church in the canton of Zurich.
A technical talk, that helps you understand how the ploneintranet stack is structured, and why it works the way it does. Opens with a mini tutorial on Patternslib. Pays special attention to re-usable packages in ploneintranet that you can deploy separately.
Overview of the ploneintranet project and what we've achieved in the past year. Shows how technology can support organisational culture change and smart collaboration.
Plone Intranet Consortium - united we stand, divided we fallGuido Stevens
The Plone Intranet Consortium is pioneering a new business model for open source development. Presentation at Ploneconf 2014 Bristol by Guido Stevens introducing Quaive.
An overview of the status of PloneSocial and where we're heading. Also introduces a preview of the Digital Workplace Technology Roadmap that will be published soon.
- The document discusses an architecture for providing high availability and performance for a Plone site handling high traffic volumes with a requirement for 100% uptime.
- The proposed architecture uses multiple Plone instances behind a load balancer, with Relstorage (MySQL) replication providing redundancy. Mod_wodan and Varnish are used for caching to improve performance. The design eliminates all single points of failure and allows automated failover.
Leaders should lead by example by emulating and representing what they encourage others to do. To do this, leaders must undertake authentic self-reflection to practice what they preach and walk the talk. They should also maintain integrity and consistency between their words and actions to effectively role model leadership qualities for their followers.
PloneSocial integrates social networking into the open source Plone CMS. For more information see https://github.com/cosent/plonesocial.suite and http://bit.ly/Vd0O57
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyScyllaDB
Freshworks creates AI-boosted business software that helps employees work more efficiently and effectively. Managing data across multiple RDBMS and NoSQL databases was already a challenge at their current scale. To prepare for 10X growth, they knew it was time to rethink their database strategy. Learn how they architected a solution that would simplify scaling while keeping costs under control.
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsDianaGray10
Join us to learn how UiPath Apps can directly and easily interact with prebuilt connectors via Integration Service--including Salesforce, ServiceNow, Open GenAI, and more.
The best part is you can achieve this without building a custom workflow! Say goodbye to the hassle of using separate automations to call APIs. By seamlessly integrating within App Studio, you can now easily streamline your workflow, while gaining direct access to our Connector Catalog of popular applications.
We’ll discuss and demo the benefits of UiPath Apps and connectors including:
Creating a compelling user experience for any software, without the limitations of APIs.
Accelerating the app creation process, saving time and effort
Enjoying high-performance CRUD (create, read, update, delete) operations, for
seamless data management.
Speakers:
Russell Alfeche, Technology Leader, RPA at qBotic and UiPath MVP
Charlie Greenberg, host
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
7. Request Marking
● Inspired by plone.theme
● before_traverse hook maps request SERVERNAME to subsite
● request.set('in_subsite', chosen)
● Marks request with subsite-specific browser layer
So?
● body class=”subsite_maastricht” CSS and Diazo rules
● Full custom theme registered for subsite layer possible
<drop css:theme=".only-subsite-maastricht"
css:if-not-content="body.subsite-maastricht" />
8. Content Containers
● dexterity.container
● Inspired by Lineage
● INavigationRoot
● ISite
● Very little content here
– subsite-local advertisements
– subsite-local contact info
9. Assignment Behavior
● Dexterity behavior to map shared content to subsites
● subsite_home
– “main” subsite
– single choice
● subsite_syndication
– “default visible in” subsites
– multi choice
● Used to power browser query logic
– default: request.in_subsite in context.subsite_syndication
– other: request.in_subsite != context.subsite_home
10. Catalog & Collections
● Catalog indexes
– subsite_home
– subsite_syndication
● Collection criteria
– subsite_home
– subsite_syndication
● MultisiteCollection behavior
– override Collection to not force INavigationRoot path query
11. Misc Overrides
● override plone.app.layout.links.viewlets.CanonicalURL
– point to “home” subsite virtual URL for shared content
● override Products.Doormat viewlet
– show correct footer on shared content
– uses request marker to retrieve “right” Doormat
● Need to override search in your own custom code