Plone Headless is around for many years, but thanks to gatsby-source-plone Summer of Code project, we are now able to create static sites from Plone content.
Divide & Conquer - Logging Architecture in Distributed Ecosystems with Elasti...Elasticsearch
See how the Otto.de team built a scalable and resilient logging solution and how they’re scaling Logstash, addressing housekeeping for Elasticsearch, and collecting usage metrics for analytics and billing.
Slides presented at the xbim Flex webinar Jan 21, where we explained our goals, the history of xbim and the xbim Toolkit, and talked more about the Flex Platform as a Service (PaaS). Flex is builds on the xbim Toolkit and allows developers to build scalable cloud-based web solutions for BIM data using the IFC OpenBIM format.
code talks Commerce: The API Economy as an E-Commerce Operating SystemAdelina Todeva
My talk for the CodeTalks Commerce Edition, April 19 and 20 2016 in Berlin.
I explore the possibilities of APIs and API only products, explaining what APIs are, how one can participate in the API Economy, and what do look out for when selecting API products to power an e-commerce organisation
Plone Headless is around for many years, but thanks to gatsby-source-plone Summer of Code project, we are now able to create static sites from Plone content.
Divide & Conquer - Logging Architecture in Distributed Ecosystems with Elasti...Elasticsearch
See how the Otto.de team built a scalable and resilient logging solution and how they’re scaling Logstash, addressing housekeeping for Elasticsearch, and collecting usage metrics for analytics and billing.
Slides presented at the xbim Flex webinar Jan 21, where we explained our goals, the history of xbim and the xbim Toolkit, and talked more about the Flex Platform as a Service (PaaS). Flex is builds on the xbim Toolkit and allows developers to build scalable cloud-based web solutions for BIM data using the IFC OpenBIM format.
code talks Commerce: The API Economy as an E-Commerce Operating SystemAdelina Todeva
My talk for the CodeTalks Commerce Edition, April 19 and 20 2016 in Berlin.
I explore the possibilities of APIs and API only products, explaining what APIs are, how one can participate in the API Economy, and what do look out for when selecting API products to power an e-commerce organisation
This presentation is a part of the MosesCore project that encourages the development and usage of open source machine translation tools, notably the Moses statistical MT toolkit.
MosesCore is supported by the European Commission Grant Number 288487 under the 7th Framework Programme.
For the latest updates, follow us on Twitter - #MosesCore
Cryptocurrencies and Blockchain - An opportunity for Startups and CompaniesMarco Vasapollo
Starting from the classic example of Bitcoin, we will find that there is much more to learn for those who want to enter the world of digital coins. In fact, Cryptovalues are just one way to exploit Blockchain, and its uses are almost infinite. For example, using Smart Contracts, we will find out how to launch an ICO for Fundraising.
Enterprise Data Governance and Compliance at Scale with Sri Eshasubbiah and S...Databricks
Twilio is a cloud communication platform supporting 40,000+customers, 1+ Million Developers, handling millions of messages per minute across the globe from various different sectors. There are many regulated industries and parts of the world where data needs to be moved, stored and accessed securely. Twilio provides firm foundation for that and is focused towards providing customers a secure and scalable telecommunication cloud platform.
Handling this massive amount of data in secured way is possible because of Kafka and Spark. Twilio’s Data platform team is building a compliance layer on top of Data Pipeline, Data Lake and Bulk Data Transformer to handle different compliance requirements such as GDPR, HIPAA, PCI etc. Secured Data Pipeline is a streaming channel for Data Lake, BI Data Warehouse and Elastic Search whereas Bulk Data Transformer is a ETL channel to transfer and transform bulk data from RDMS. Kafka Connect, Spark SQL and Data frames powers streaming channel and makes data wrangling and de-duping efficient.
The Data Compliance layer has various components such as Data Anonymization, Authentication, Authorization, Auditing, Custom Retention and Data Deletion to handle the requirements of Processor and Controller. Anonymization as a service provides redaction, encryption and data obfuscation and is based on the varying needs of compliance and customers. Role based Access Control is applied on Kafka layers and S3 Layers to make sure only valid systems and users can access the critical data and rest of them will access to have only redacted data. Auditing service tracks all the access to various resources both from processor and controller perspective. Distributed Spark executor model makes the petabytes of data deletion efficient after the custom retention period. Thus scalable, fault-tolerant, distributed, secured, audited data governance pipeline is possible through Kafka, Kafka connect and Spark.
Integrating and managing services for the European Open Science CloudOpenAIRE
Integrating and managing services for the European Open Science Cloud - Abdulrahman Azab (EOSC-Hub, University of Oslo).
Presented : at OpenAIRE - EOSC-hub webinar “Data Privacy and Sensitive Data Services” https://www.openaire.eu/item/openaire-eosc-hub-webinar-data-privacy-and-sensitive-data-services
Presto @ Treasure Data - Presto Meetup Boston 2015Taro L. Saito
Treasure Data simplifies event analytics for the complex digital
world. Our customers send us 1,000,000 events per second and issue 30,000+ Presto queries everyday to understand their customers better. One of the challenges is designing a cloud database with zero downtime to support a global customer base. We have achieved this goal by developing several open-source technologies; Fluentd and Embulk enable seamless log collection from stream/batch sources, and with MessagePack we can provide an extensible columnar store that accommodates future schema changes. Finally, Presto allows us to serve a wide variety of data processing our customers perform on our service. In this talk, I will present an overview of our system, and how our customers keep using Presto while collecting and extending their data set.
The INSPIRE 20187 Hackathon is co-organized with Plan4all and other partners. The presentation is about the APIs4DGov study, its goal and motivation for the participation at the INSPIRE Hackathon. Plus, some useful resources for the hackathon are illustrated.
The role of APIs in Holland's biggest IT project everDimitri van Hees
The Dutch Environmental Act is one of the largest legislative acts since the establishment of The Netherlands in 1815 and the largest government IT challenge in its history. Basically it means that 26 acts (consisting of 4,700 articles) are integrated into one act (with 349 articles), making it easier for everyone to see what is allowed at a certain location.
In this presentation we will dig into the government’s challenges of dealing with decentralized systems and getting help from the ‘Large Set of Unknown Developers’ in a ‘Large Set of Unknown Domains’ using semantically enriched APIs with extensive content-negotiation to support as many clients as possible while maintaining compatibility for existing information systems like GIS (Geo Information System) or Linked Data solutions.
How bol.com makes sense of its logs, using the Elastic technology stack.Renzo Tomà
Presentation given by Renzo Tomà as "Tech and Use Case Deep Dive", during the Elastic{ON}Tour 2015 event in Amsterdam on October 29th.
Explanation of how bol.com is using the Elastic ELK stack to power a logsearch platform. Lots of details on the types of sources and number of feeds. Some history and reasoning why the current set of in-process JSON based logshippers are used. Links to the bol.com github account for the logshipper projects. The presentation ends with two special sauces: fun things you can do with lots of data in Elasticsearch. The 1st sauce is 'the call stack' - tagging each request with a unique ID, passing that ID along to all service calls and making sure this ID ends up in all access logging, enables you to group all calls together and get a call stack. The 2nd sauce is a way of generating a service map using access logging and some logstash magic.
I love questions and feedback. My mail address can be found in the presentation.
xbim Flex: taking the xbim toolkit into the cloudAndy Ward
Our next webinar looks at how we have taken the trusted xbim Toolkit, which allows developers to build web solutions for BIM data using the IFC OpenBIM format, and developed it into our xbim Flex "Platform as a Service" (PaaS). Flex can can be used to build, secure scalable cloud-based web solutions for BIM data.
Plone is a software, Plone is a community, Plone is a Foundation.
In this talk we will explain what is the Foundation, how it promotes and protect Plone, and its relationship with community.
Learn about the Plone Foundation Board, about our teams, committees, secret handshakes, and why you should consider joining us.
Micro-serviços em Python usando Pyramid, Cornice e muito amorÉrico Andrei
Relato da experiência com Pyramid, Python e micro-serviços na Briefy.
Esta palestra foi apresentada em 11/11/2017 no encontro do GruPy-SP.
Baseada na apresentação "From Legacy To a Microservices Architecture" ministrada por Rudá Porto na Plone Conference 2017
More Related Content
Similar to Building a Tax Knowledge base with Plone
This presentation is a part of the MosesCore project that encourages the development and usage of open source machine translation tools, notably the Moses statistical MT toolkit.
MosesCore is supported by the European Commission Grant Number 288487 under the 7th Framework Programme.
For the latest updates, follow us on Twitter - #MosesCore
Cryptocurrencies and Blockchain - An opportunity for Startups and CompaniesMarco Vasapollo
Starting from the classic example of Bitcoin, we will find that there is much more to learn for those who want to enter the world of digital coins. In fact, Cryptovalues are just one way to exploit Blockchain, and its uses are almost infinite. For example, using Smart Contracts, we will find out how to launch an ICO for Fundraising.
Enterprise Data Governance and Compliance at Scale with Sri Eshasubbiah and S...Databricks
Twilio is a cloud communication platform supporting 40,000+customers, 1+ Million Developers, handling millions of messages per minute across the globe from various different sectors. There are many regulated industries and parts of the world where data needs to be moved, stored and accessed securely. Twilio provides firm foundation for that and is focused towards providing customers a secure and scalable telecommunication cloud platform.
Handling this massive amount of data in secured way is possible because of Kafka and Spark. Twilio’s Data platform team is building a compliance layer on top of Data Pipeline, Data Lake and Bulk Data Transformer to handle different compliance requirements such as GDPR, HIPAA, PCI etc. Secured Data Pipeline is a streaming channel for Data Lake, BI Data Warehouse and Elastic Search whereas Bulk Data Transformer is a ETL channel to transfer and transform bulk data from RDMS. Kafka Connect, Spark SQL and Data frames powers streaming channel and makes data wrangling and de-duping efficient.
The Data Compliance layer has various components such as Data Anonymization, Authentication, Authorization, Auditing, Custom Retention and Data Deletion to handle the requirements of Processor and Controller. Anonymization as a service provides redaction, encryption and data obfuscation and is based on the varying needs of compliance and customers. Role based Access Control is applied on Kafka layers and S3 Layers to make sure only valid systems and users can access the critical data and rest of them will access to have only redacted data. Auditing service tracks all the access to various resources both from processor and controller perspective. Distributed Spark executor model makes the petabytes of data deletion efficient after the custom retention period. Thus scalable, fault-tolerant, distributed, secured, audited data governance pipeline is possible through Kafka, Kafka connect and Spark.
Integrating and managing services for the European Open Science CloudOpenAIRE
Integrating and managing services for the European Open Science Cloud - Abdulrahman Azab (EOSC-Hub, University of Oslo).
Presented : at OpenAIRE - EOSC-hub webinar “Data Privacy and Sensitive Data Services” https://www.openaire.eu/item/openaire-eosc-hub-webinar-data-privacy-and-sensitive-data-services
Presto @ Treasure Data - Presto Meetup Boston 2015Taro L. Saito
Treasure Data simplifies event analytics for the complex digital
world. Our customers send us 1,000,000 events per second and issue 30,000+ Presto queries everyday to understand their customers better. One of the challenges is designing a cloud database with zero downtime to support a global customer base. We have achieved this goal by developing several open-source technologies; Fluentd and Embulk enable seamless log collection from stream/batch sources, and with MessagePack we can provide an extensible columnar store that accommodates future schema changes. Finally, Presto allows us to serve a wide variety of data processing our customers perform on our service. In this talk, I will present an overview of our system, and how our customers keep using Presto while collecting and extending their data set.
The INSPIRE 20187 Hackathon is co-organized with Plan4all and other partners. The presentation is about the APIs4DGov study, its goal and motivation for the participation at the INSPIRE Hackathon. Plus, some useful resources for the hackathon are illustrated.
The role of APIs in Holland's biggest IT project everDimitri van Hees
The Dutch Environmental Act is one of the largest legislative acts since the establishment of The Netherlands in 1815 and the largest government IT challenge in its history. Basically it means that 26 acts (consisting of 4,700 articles) are integrated into one act (with 349 articles), making it easier for everyone to see what is allowed at a certain location.
In this presentation we will dig into the government’s challenges of dealing with decentralized systems and getting help from the ‘Large Set of Unknown Developers’ in a ‘Large Set of Unknown Domains’ using semantically enriched APIs with extensive content-negotiation to support as many clients as possible while maintaining compatibility for existing information systems like GIS (Geo Information System) or Linked Data solutions.
How bol.com makes sense of its logs, using the Elastic technology stack.Renzo Tomà
Presentation given by Renzo Tomà as "Tech and Use Case Deep Dive", during the Elastic{ON}Tour 2015 event in Amsterdam on October 29th.
Explanation of how bol.com is using the Elastic ELK stack to power a logsearch platform. Lots of details on the types of sources and number of feeds. Some history and reasoning why the current set of in-process JSON based logshippers are used. Links to the bol.com github account for the logshipper projects. The presentation ends with two special sauces: fun things you can do with lots of data in Elasticsearch. The 1st sauce is 'the call stack' - tagging each request with a unique ID, passing that ID along to all service calls and making sure this ID ends up in all access logging, enables you to group all calls together and get a call stack. The 2nd sauce is a way of generating a service map using access logging and some logstash magic.
I love questions and feedback. My mail address can be found in the presentation.
xbim Flex: taking the xbim toolkit into the cloudAndy Ward
Our next webinar looks at how we have taken the trusted xbim Toolkit, which allows developers to build web solutions for BIM data using the IFC OpenBIM format, and developed it into our xbim Flex "Platform as a Service" (PaaS). Flex can can be used to build, secure scalable cloud-based web solutions for BIM data.
Plone is a software, Plone is a community, Plone is a Foundation.
In this talk we will explain what is the Foundation, how it promotes and protect Plone, and its relationship with community.
Learn about the Plone Foundation Board, about our teams, committees, secret handshakes, and why you should consider joining us.
Micro-serviços em Python usando Pyramid, Cornice e muito amorÉrico Andrei
Relato da experiência com Pyramid, Python e micro-serviços na Briefy.
Esta palestra foi apresentada em 11/11/2017 no encontro do GruPy-SP.
Baseada na apresentação "From Legacy To a Microservices Architecture" ministrada por Rudá Porto na Plone Conference 2017
SEO challenges of a Single Page Application using PloneÉrico Andrei
Plone provides, out of the box, a very good and user-friendly SEO story but with the brave new world of single page applications and headless CMS this could change.
In this talk I summarise the last 3 years of challenges and integrations needed to make a Headless Plone plus Angular application SEO friendly.
Talk presented at Plone Conference 2017 (https://2017.ploneconf.org/talks/seo-challenges-of-a-single-page-application-using-plone)
In a world where mobile apps, single page applications and API-based companies are the new normal, what a content management solution needs to do to adapt.
This talk will present 2 years of real world experience using Plone as the CMS component for companies that require some level of content management but integrated with their core solutions.
Associação Python Brasil: O que deu errado?Érico Andrei
Criada com o objetivo de promover a linguagem Python -- e seu ecosistema -- a Associação Python Brasil chega aos 5 anos com várias conquistas e diversas questões a serem resolvidas. Esta palestra será uma reflexão sobre estes 5 anos, sobre os desafios apresentados e, principalmente, sobre as percepções de alguém que fez parte da APyB, mas que nos últimos anos esteve afastado.
Criando um Site.gov.br em menos de 1h usando PloneÉrico Andrei
Veja na prática como montar um site a partir de requisitos exigidos em um site governamental, em menos de uma hora. Os palestrantes aceitam o desafio e vão mostrar como isso é possível usando o sistema de gestão de conteúdos mais utilizando em portais de governo no Brasil, o Plone.
Apresentação feita na PythonBrasil[7] por Érico Andrei e João Sebastião (JS) durante o dia 29 de setembro de 2010.
Entrega do prêmio Dorneles Treméa para Rodrigo Senra e Lu
Apresentação feita por Érico Andrei na Assembléia da APyB (Associação PythonBrasil) em 29 de setembro de 2010.
Os números foram atualizados com os últimos dados até 03/10
Gen Z and the marketplaces - let's translate their needsLaura Szabó
The product workshop focused on exploring the requirements of Generation Z in relation to marketplace dynamics. We delved into their specific needs, examined the specifics in their shopping preferences, and analyzed their preferred methods for accessing information and making purchases within a marketplace. Through the study of real-life cases , we tried to gain valuable insights into enhancing the marketplace experience for Generation Z.
The workshop was held on the DMA Conference in Vienna June 2024.
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
Instagram has become one of the most popular social media platforms, allowing people to share photos, videos, and stories with their followers. Sometimes, though, you might want to view someone's story without them knowing.
Italy Agriculture Equipment Market Outlook to 2027harveenkaur52
Agriculture and Animal Care
Ken Research has an expertise in Agriculture and Animal Care sector and offer vast collection of information related to all major aspects such as Agriculture equipment, Crop Protection, Seed, Agriculture Chemical, Fertilizers, Protected Cultivators, Palm Oil, Hybrid Seed, Animal Feed additives and many more.
Our continuous study and findings in agriculture sector provide better insights to companies dealing with related product and services, government and agriculture associations, researchers and students to well understand the present and expected scenario.
Our Animal care category provides solutions on Animal Healthcare and related products and services, including, animal feed additives, vaccination
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...JeyaPerumal1
A cellular network, frequently referred to as a mobile network, is a type of communication system that enables wireless communication between mobile devices. The final stage of connectivity is achieved by segmenting the comprehensive service area into several compact zones, each called a cell.
Understanding User Behavior with Google Analytics.pdfSEO Article Boost
Unlocking the full potential of Google Analytics is crucial for understanding and optimizing your website’s performance. This guide dives deep into the essential aspects of Google Analytics, from analyzing traffic sources to understanding user demographics and tracking user engagement.
Traffic Sources Analysis:
Discover where your website traffic originates. By examining the Acquisition section, you can identify whether visitors come from organic search, paid campaigns, direct visits, social media, or referral links. This knowledge helps in refining marketing strategies and optimizing resource allocation.
User Demographics Insights:
Gain a comprehensive view of your audience by exploring demographic data in the Audience section. Understand age, gender, and interests to tailor your marketing strategies effectively. Leverage this information to create personalized content and improve user engagement and conversion rates.
Tracking User Engagement:
Learn how to measure user interaction with your site through key metrics like bounce rate, average session duration, and pages per session. Enhance user experience by analyzing engagement metrics and implementing strategies to keep visitors engaged.
Conversion Rate Optimization:
Understand the importance of conversion rates and how to track them using Google Analytics. Set up Goals, analyze conversion funnels, segment your audience, and employ A/B testing to optimize your website for higher conversions. Utilize ecommerce tracking and multi-channel funnels for a detailed view of your sales performance and marketing channel contributions.
Custom Reports and Dashboards:
Create custom reports and dashboards to visualize and interpret data relevant to your business goals. Use advanced filters, segments, and visualization options to gain deeper insights. Incorporate custom dimensions and metrics for tailored data analysis. Integrate external data sources to enrich your analytics and make well-informed decisions.
This guide is designed to help you harness the power of Google Analytics for making data-driven decisions that enhance website performance and achieve your digital marketing objectives. Whether you are looking to improve SEO, refine your social media strategy, or boost conversion rates, understanding and utilizing Google Analytics is essential for your success.
6. Elster
• Project from German Tax Authority
• Goal: Digitalize taxes! All taxes.
• Elster children:
• Mein Elster, Elsterformular
• Open API via ERiC library
• A developer forum
• More than 10 years of experience (and
legacy)
7. API, XML and rtfd
• > 700 Mb of good documentation
• XML is King
• API calls, XML based
• XSD for main document structure
• Fields specs:
• XML, but Excel 2004
• One file per tax type, per year
9. wundertax.schemas
• JSON Schemas for Elster information
• From Excel documentation, generate
JSON Schemas:
• Each tax type
• Each year
• Available as a Docker image
• Documentation: Mkdocs
• Developer-friendly
10. Roads not taken
• Kibana + Elastic Search
• Pyramid + Cornice
• Another Rails app
• Guillotina (Still a possibility)
11. wundertax.kb
• Plone 5.1 + plone.restapi
• New content types:
• 7, representing Elster information
• Features:
• OAuth with Google Suite
• Faceted Navigation
• Comments
• Around 70.000 contents
14. Plone is hard
•Buildout and Docker
•Importing content, still slow
•Data x Configuration
•Policy package:
•Upgrade steps require lots of code
•Testing could be easier
•Python 2