teleren/devto huggingface dataset:
"Stream Compute and Batch Processing in Apache Doris"_Apache Doris Summit 2022
Tags: css, database, opensource, sql
Published: 2023-02-08 03:08:04

https://www.youtube.com/watch?v=frLD5HDaKDw

------------------------------------------

ZONGTENG Group
The early technology stack based on multiple sets of CDH architecture was so complicated that it brought heavy pressure on development and maintenance, making it impossbile to quickly adapt to the growth of enterprise data and business needs with high complexity. Therefore, ZONGTENG Group adopted Apache Doris in 2022. Doris' simple architecture, excellent performance, rich ecology and other advantages helped us quickly build a unified batch and streaming data architecture.

Apache Doris is a real-time analytical database based on MPP architecture, known for its high performance and ease of use. It supports both high-concurrency point queries and high-throughput complex analysis. (https://github.com/apache/doris)

SelectDB is a cloud-native real-time data warehouse developed based on the Apache Doris open source project by the same key developers. The SelectDB company focuses on the enterprise-grade cloud-native distribution for Apache Doris. (Contact US: support@selectdb.com)

Follow us:
https://linktr.ee/apachedoris
Apache Doris @GitHub
https://github.com/apache/doris

Apache Doris Website
https://doris.apache.org/

Apache Doris @ Twitter
https://twitter.com/doris_apache

Apache Doris @ Medium
https://medium.com/@ApacheDoris

Apache Doris @ Dev.to
https://dev.to/apachedoris

Apache Doris @ Reddit
https://www.reddit.com/user/ApacheDoris

SelectDB Website
https://en.selectdb.com/

SelectDB @ Twitter
https://twitter.com/Select_DB

SelectDB @ Reddit
https://www.reddit.com/user/SelectDB

SelectDB @ Dev.to
https://dev.to/selectdb
SharePoint Online Audience Targeting for Group Owners
Tags: sharepoint, sharepointonline
Published: 2023-02-08 03:07:10

SharePoint allows audience targeting for navigation links, news, files (just to name a few).

It is straightforward (steps described [here](https://support.microsoft.com/en-us/office/target-content-to-a-specific-audience-on-a-sharepoint-site-68113d1b-be99-4d4c-a61c-73b087f48a81)) however one thing to note, is SharePoint only allows a **group's members** to be the audience. Key point here though is that 

> A group owner is NOT considered as a group member!

I reckon this design could be because a group owner could probably be not part of a business team, as he/she is in only in charge of administering the group, rather than is a part of daily business functions. 

However, if the group owner is an actual team member, then remember to add he/she as part of the group members as well.

---

Below is a simple illustration.

Here is the target audience settings dialog window for this SharePoint label called **Test**. 

My 365 Group is called **HR Internal**.

Notice the only option SharePoint gives is **HR Internal Members**. There is no **HR Internal Owners**.

![Target Audience Options](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hbrp98o7n0ls8mrzkxzl.png)

### Workaround

The only way to get around this, is to add your user(s) who are under Group **Owner** to be ALSO a part of **Members**. 

In a 365 Group, a user can be both an owner and a member. A group owner does not automatically mean it is a group member. It could mean different things as shown in the above SharePoint target audience example.
"Volcano Engine EMR Based on Apache Doris"_Apache Doris Summt 2022
Tags: webdev, opensource, database, architecture
Published: 2023-02-08 03:06:42

https://www.youtube.com/watch?v=qbOMRYroFd0

-------------------------------------------

EMR Doris is an out-of-the-box service that supports efficient import and real-time update of massive data, with high-concurrency query. It meets the different needs of enterprises for reports and OLAP analysis, helping enterprises with fast data analysis at low cost.

Apache Doris is a real-time analytical database based on MPP architecture, known for its high performance and ease of use. It supports both high-concurrency point queries and high-throughput complex analysis. (https://github.com/apache/doris)

SelectDB is a cloud-native real-time data warehouse developed based on the Apache Doris open source project by the same key developers. The SelectDB company focuses on the enterprise-grade cloud-native distribution for Apache Doris. (Contact US: support@selectdb.com)

Follow us:
https://linktr.ee/apachedoris
Apache Doris @GitHub
https://github.com/apache/doris

Apache Doris Website
https://doris.apache.org/

Apache Doris @ Twitter
https://twitter.com/doris_apache

Apache Doris @ Medium
https://medium.com/@ApacheDoris

Apache Doris @ Dev.to
https://dev.to/apachedoris

Apache Doris @ Reddit
https://www.reddit.com/user/ApacheDoris

SelectDB Website
https://en.selectdb.com/

SelectDB @ Twitter
https://twitter.com/Select_DB

SelectDB @ Reddit
https://www.reddit.com/user/SelectDB

SelectDB @ Dev.to
https://dev.to/selectdb
"The Optimized Apache Doris on AWS Graviton GPU"_Apache Doris Summit 2022
Tags: database, opensource, cloud, mysql
Published: 2023-02-08 03:04:56

https://www.youtube.com/watch?v=PkBLvjBuAZI

------------------------------------------

Vectorized execution is a starred feature of Apache Doris and also the future trend of analytical database. Thanks to AWS Graviton CPU, Doris's vectorization is better than ever.

Relying on parallel processing and high-performance operators, Apache Doris can provide a sub-second level query on massive datasets. Users today began to build data storage architecture based on features of data lake. In this lecture, you will get the basic idea of how to build a data lake with Apache Doris.(Contact US: support@selectdb.com)

Apache Doris is a real-time analytical database based on MPP architecture, known for its high performance and ease of use. It supports both high-concurrency point queries and high-throughput complex analysis. (https://github.com/apache/doris)

SelectDB is a cloud-native real-time data warehouse developed based on the Apache Doris open source project by the same key developers. The SelectDB company focuses on the enterprise-grade cloud-native distribution for Apache Doris. (Contact US: support@selectdb.com)

Follow us:
https://linktr.ee/apachedoris
Apache Doris @GitHub
https://github.com/apache/doris

Apache Doris Website
https://doris.apache.org/

Apache Doris @ Twitter
https://twitter.com/doris_apache

Apache Doris @ Medium
https://medium.com/@ApacheDoris

Apache Doris @ Dev.to
https://dev.to/apachedoris

Apache Doris @ Reddit
https://www.reddit.com/user/ApacheDoris

SelectDB Website
https://en.selectdb.com/

SelectDB @ Twitter
https://twitter.com/Select_DB

SelectDB @ Reddit
https://www.reddit.com/user/SelectDB

SelectDB @ Dev.to
https://dev.to/selectdb
"Acceleration in Relational Database with CloudCanal and Apache Doris"_Apache Doris Summit 2022
Tags: database, opensource, bigdata, aws
Published: 2023-02-08 03:02:27

https://www.youtube.com/watch?v=SI9CFIzk_wY

-------------------------------------------

CloudCanal is an effective tool to solve the problem of real-time data flow when using new databases. The migration process will me much easier with Apache Doris integrated with CloudCanal.

Apache Doris is a real-time analytical database based on MPP architecture, known for its high performance and ease of use. It supports both high-concurrency point queries and high-throughput complex analysis. (https://github.com/apache/doris)

SelectDB is a cloud-native real-time data warehouse developed based on the Apache Doris open source project by the same key developers. The SelectDB company focuses on the enterprise-grade cloud-native distribution for Apache Doris. (Contact US: support@selectdb.com)

Follow us:
https://linktr.ee/apachedoris
Apache Doris @GitHub
https://github.com/apache/doris

Apache Doris Website
https://doris.apache.org/

Apache Doris @ Twitter
https://twitter.com/doris_apache

Apache Doris @ Medium
https://medium.com/@ApacheDoris

Apache Doris @ Dev.to
https://dev.to/apachedoris

Apache Doris @ Reddit
https://www.reddit.com/user/ApacheDoris

SelectDB Website
https://en.selectdb.com/

SelectDB @ Twitter
https://twitter.com/Select_DB

SelectDB @ Reddit
https://www.reddit.com/user/SelectDB

SelectDB @ Dev.to
https://dev.to/selectdb
"Integration of Apache Inlong and Apache Doris"_Apache Doris Summit 2022
Tags: database, datascience, opensource, devops
Published: 2023-02-08 03:01:06

https://www.youtube.com/watch?v=Zv4nP3VLZu8

-----------------------------------------

Apache InLong is an open-source framework for big data integration. It has the advantages of ease of use, stability and reliability and is rich in functions. It can easily work with Apache Doris to realize the migration of the entire database.

Apache Doris is a real-time analytical database based on MPP architecture, known for its high performance and ease of use. It supports both high-concurrency point queries and high-throughput complex analysis. (https://github.com/apache/doris)

SelectDB is a cloud-native real-time data warehouse developed based on the Apache Doris open source project by the same key developers. The SelectDB company focuses on the enterprise-grade cloud-native distribution for Apache Doris. (Contact US: support@selectdb.com)

Follow us:
https://linktr.ee/apachedoris
Apache Doris @GitHub
https://github.com/apache/doris

Apache Doris Website
https://doris.apache.org/

Apache Doris @ Twitter
https://twitter.com/doris_apache

Apache Doris @ Medium
https://medium.com/@ApacheDoris

Apache Doris @ Dev.to
https://dev.to/apachedoris

Apache Doris @ Reddit
https://www.reddit.com/user/ApacheDoris

SelectDB Website
https://en.selectdb.com/

SelectDB @ Twitter
https://twitter.com/Select_DB

SelectDB @ Reddit
https://www.reddit.com/user/SelectDB

SelectDB @ Dev.to
https://dev.to/selectdb
Quais as vantagens de localizar as falhas de segurança no começo do processo?
Tags: veracode, beginners, tutorial, security
Published: 2023-02-08 03:00:00

Existem várias vantagens em identificar e corrigir falhas de segurança no início do processo de desenvolvimento de software, incluindo:
- **Menor custo**: É mais fácil e menos dispendioso corrigir falhas de segurança no início do processo do que depois de o software ter sido lançado.
- **Maior qualidade**: Integrar práticas de segurança desde o início do processo de desenvolvimento ajuda a garantir que o software seja mais seguro e de alta qualidade.
- **Prevenção de vulnerabilidades conhecidas**: Identificar e corrigir falhas de segurança no início do processo evita vulnerabilidades conhecidas que podem ser exploradas por atacantes.
- **Confiança do cliente**: Software seguro e livre de vulnerabilidades aumenta a confiança dos clientes na sua empresa e soluções.
- **Evita interrupções do negócio**: Identificar e corrigir falhas de segurança antes do lançamento ajuda a evitar interrupções do negócio, como ataques cibernéticos ou perda de dados sensíveis.
- **Melhora a cultura de segurança**: Integrar práticas de segurança no início do processo de desenvolvimento ajuda a criar uma cultura de segurança de software na empresa, com todos os membros da equipe trabalhando juntos para garantir a segurança.

Em resumo, identificar e corrigir falhas de segurança no início do processo de desenvolvimento ajuda a garantir que o software seja mais seguro, de alta qualidade, evite vulnerabilidades conhecidas, aumente a confiança dos clientes, evite interrupções no negócio e melhore a cultura de segurança da empresa.

Para saber como a Veracode e a M3Corp podem lhe ajudar em seu programa de segurança, entre em [contato](https://www.m3corp.com.br/contato/).
Qual a importância de soluções educacionais em um programa de desenvolvimento seguro?
Tags: veracode, beginners, tutorial, security
Published: 2023-02-08 03:00:00

Soluções educacionais são importantes em um programa de desenvolvimento seguro porque a educação e o treinamento são fundamentais para garantir que os desenvolvedores saibam como escrever código seguro e evitar erros comuns que podem levar a vulnerabilidades de segurança. Algumas razões pelas quais soluções educacionais são importantes incluem:
- **Prevenção de erros comuns**: Soluções educacionais podem ensinar aos desenvolvedores como evitar erros comuns que podem levar a vulnerabilidades de segurança, como injeção de SQL ou validação insuficiente de entrada.
- **Adoção de boas práticas**: Soluções educacionais podem ensinar boas práticas de segurança de software, como a criptografia de dados sensíveis e a proteção contra ataques de força bruta.
- **Conscientização sobre ameaças**: Soluções educacionais podem ajudar a aumentar a conscientização sobre as ameaças de segurança e como preveni-las, ajudando a equipe a estar preparada para identificar e lidar com possíveis ameaças.
- **Desenvolvimento contínuo**: Soluções educacionais podem ajudar a manter a equipe atualizada sobre as últimas ameaças de segurança e boas práticas, ajudando a garantir que o software continue sendo seguro ao longo do tempo.

Em resumo, soluções educacionais são importantes em um programa de desenvolvimento seguro porque ajudam a prevenir erros comuns, ensinam boas práticas de segurança, aumentam a conscientização sobre ameaças e garantem o desenvolvimento contínuo da equipe.

Para saber como a Veracode e a M3Corp podem lhe ajudar em seu programa de segurança, entre em [contato](https://www.m3corp.com.br/contato/).
Por que é interessante encontrar falhas de segurança logo na escrita do código?
Tags: veracode, beginners, tutorial, security
Published: 2023-02-08 03:00:00

Encontrar falhas de segurança logo na escrita do código é importante porque é muito mais fácil e econômico corrigir um problema de segurança no início do processo de desenvolvimento do que depois que o software estiver em produção. Além disso:
- **Prevenção de vulnerabilidades**: Identificar e corrigir falhas de segurança no início do desenvolvimento ajuda a prevenir a exploração de vulnerabilidades por parte de atacantes.
- **Redução de custos**: Corrigir um problema de segurança depois que o software já está em produção pode ser muito mais caro e complicado do que corrigi-lo durante o desenvolvimento.
- **Melhoria da qualidade do software**: Ao encontrar e corrigir falhas de segurança logo na escrita do código, as equipes de desenvolvimento podem garantir que o software seja seguro e de alta qualidade desde o início.
- **Confiança dos clientes**: Quando os clientes e stakeholders sabem que o software é seguro e de alta qualidade, eles têm mais confiança no produto e nas empresas que o desenvolvem.

Em resumo, encontrar e corrigir falhas de segurança logo na escrita do código é importante para prevenir vulnerabilidades, reduzir custos, melhorar a qualidade do software e aumentar a confiança dos clientes.

Para saber como a Veracode e a M3Corp podem lhe ajudar em seu programa de segurança, entre em [contato](https://www.m3corp.com.br/contato/).
"Alibaba Cloud Massive Data Analysis Based on Apache Doris"_Apache Doris Summit 2022
Tags: programming, opensource, database, bigdata
Published: 2023-02-08 02:59:35

https://www.youtube.com/watch?v=1GJ9JbgtvGU

-------------------------------------------

Alibaba Cloud OSS is an object storage-centered data lake and helps Doris data realize the separation of storage and computing, which saves a lot of costs.

Follow us:
https://linktr.ee/apachedoris
Apache Doris @GitHub
https://github.com/apache/doris

Apache Doris Website
https://doris.apache.org/

Apache Doris @ Twitter
https://twitter.com/doris_apache

Apache Doris @ Medium
https://medium.com/@ApacheDoris

Apache Doris @ Dev.to
https://dev.to/apachedoris

Apache Doris @ Reddit
https://www.reddit.com/user/ApacheDoris

SelectDB Website
https://en.selectdb.com/

SelectDB @ Twitter
https://twitter.com/Select_DB

SelectDB @ Reddit
https://www.reddit.com/user/SelectDB

SelectDB @ Dev.to
https://dev.to/selectdb
"How Firms Leverage Tencent's Fully Managed Doris to Build Data Warehouse"_Apache Doris Summit 2022
Tags: opensource, database, datascience, devops
Published: 2023-02-08 02:57:51

https://www.youtube.com/watch?v=RhW0IP8h0lw

-------------------------------------------

Apache Doris just lined up with Tencent Cloud. Tencent Cloud's fully managed Doris can assist enterprises to easily build a new generation of high-performance real-time data warehouses.

Apache Doris is a real-time analytical database based on MPP architecture, known for its high performance and ease of use. It supports both high-concurrency point queries and high-throughput complex analysis. (https://github.com/apache/doris)

SelectDB is a cloud-native real-time data warehouse developed based on the Apache Doris open source project by the same key developers. The SelectDB company focuses on the enterprise-grade cloud-native distribution for Apache Doris. (Contact US: support@selectdb.com)

Follow us:
https://linktr.ee/apachedoris
Apache Doris @GitHub
https://github.com/apache/doris

Apache Doris Website
https://doris.apache.org/

Apache Doris @ Twitter
https://twitter.com/doris_apache

Apache Doris @ Medium
https://medium.com/@ApacheDoris

Apache Doris @ Dev.to
https://dev.to/apachedoris

Apache Doris @ Reddit
https://www.reddit.com/user/ApacheDoris

SelectDB Website
https://en.selectdb.com/

SelectDB @ Twitter
https://twitter.com/Select_DB

SelectDB @ Reddit
https://www.reddit.com/user/SelectDB

SelectDB @ Dev.to
https://dev.to/selectdb
Adding search to an Eleventy site
Tags: 11ty, eleventy
Published: 2023-08-25 13:43:10

---
title: Adding search to an Eleventy site
published: true
date: 2023-02-08 00:00:00 UTC
tags: 11ty, eleventy
canonical_url: https://mikefallows.com/posts/adding-search-to-eleventy-site/
---

TL;DR I went with [Pagefind](https://pagefind.app/) and followed [this solution by Robb Knight](https://rknight.me/using-pagefind-with-eleventy-for-search/) which I had running locally after about 10 mins. Sure, I lost an hour or so deploying it because I'd got my node versions out of sync, but that's to be expected.

## Finding my search solution

Weirdly, I've found that I seem to read the posts on this site more than I write them. I say read, but I just mean referring to the stuff I've written because it has left my head. For a long time I've tried to keep some developer notes in my note-taking app _de jour_, but those often tend to be quick copy-paste bits of code with perfunctory captions, and the habit of properly writing up technical notes on this blog has been more useful than I imagined. As there are only a couple dozen posts it's pretty easy to navigate to the information I'm looking for from the homepage. Still, I'm a developer, so that extra effort seems like something I can waste an afternoon resolving.

It was also an academic exercise as I've only ever had to implement very simple search solutions that query a database (hello `LIKE %%`), or the platform I'm working on has already implemented it. I wasn't sure how you would handle this on a static site. I assumed it would mean some sort of serverless function or using a third-party integration. The fact that there's a solution that just crawls your site, looks for HTML attributes to decide what to add to the file-based index, and then queries that client-side is so simple in its genius. That's essentially what Pagefind does. It also ships with a little Svelte-based search UI component that you can drop-in and customise with a few CSS variables. It makes it very easy to integrate with low performance footprint.

## Honourable mention

When I was casting about for solutions I found some older posts by Raymond Camden, one on [adding Lunr to an Eleventy site](https://www.raymondcamden.com/2019/10/20/adding-search-to-your-eleventy-static-site-with-lunr) and one on [using Algolia](https://www.raymondcamden.com/2020/06/24/adding-algolia-search-to-eleventy-and-netlify). Ultimately, both those posts came with caveats, but they both seem like viable solutions. [Lunr](https://lunrjs.com/) is not that different to PageFind, but it perhaps needs a bit more setup to install on Eleventy. Algolia has a great reputation, but I didn't see the need to use an external service given the modest size of this site.

One of the things I'm particularly enjoying about Eleventy is the ease of finding well written up solutions, and getting to tinker with them.

The [search page](https://mikefallows.com/search/) is now live.
"Integration of Apache Doris and Apache Kyuubi"_Apache Doris Summit 2022
Tags: opensource, database, datascience, bigdata
Published: 2023-02-08 02:56:02

https://www.youtube.com/watch?v=pXXoG_WC86I

------------------------------------------

Kyuubi is a distributed and multi-tenant gateway for building Serverless SQL on Lake House. The integration of Doris and Kyuubi can realize unified authentication, unified query service, which greatly improves the production efficiency of enterprises.

Apache Doris is a real-time analytical database based on MPP architecture, known for its high performance and ease of use. It supports both high-concurrency point queries and high-throughput complex analysis. (https://github.com/apache/doris)

SelectDB is a cloud-native real-time data warehouse developed based on the Apache Doris open source project by the same key developers. The SelectDB company focuses on the enterprise-grade cloud-native distribution for Apache Doris. (Contact US: support@selectdb.com)

Follow us:
https://linktr.ee/apachedoris
Apache Doris @GitHub
https://github.com/apache/doris

Apache Doris Website
https://doris.apache.org/

Apache Doris @ Twitter
https://twitter.com/doris_apache

Apache Doris @ Medium
https://medium.com/@ApacheDoris

Apache Doris @ Dev.to
https://dev.to/apachedoris

Apache Doris @ Reddit
https://www.reddit.com/user/ApacheDoris

SelectDB Website
https://en.selectdb.com/

SelectDB @ Twitter
https://twitter.com/Select_DB

SelectDB @ Reddit
https://www.reddit.com/user/SelectDB

SelectDB @ Dev.to
https://dev.to/selectdb
"Best Practice of Apache Doris in Baidu AI Cloud"_Apache Doris Summit 2022
Tags: database, datascience, bigdata, opensource
Published: 2023-02-08 02:54:08

https://www.youtube.com/watch?v=eLOlOoiDUs0
-------------------------------------------
Baidu PALO is another cloud-native real-time data warehouse based on Apache Doris. Check this best practice and feel the charm of Apache Doris.

Apache Doris is a real-time analytical database based on MPP architecture, known for its high performance and ease of use. It supports both high-concurrency point queries and high-throughput complex analysis. (https://github.com/apache/doris)

SelectDB is a cloud-native real-time data warehouse developed based on the Apache Doris open source project by the same key developers. The SelectDB company focuses on the enterprise-grade cloud-native distribution for Apache Doris. (Contact US: support@selectdb.com)

Follow us:
https://linktr.ee/apachedoris
Apache Doris @GitHub
https://github.com/apache/doris

Apache Doris Website
https://doris.apache.org/

Apache Doris @ Twitter
https://twitter.com/doris_apache

Apache Doris @ Medium
https://medium.com/@ApacheDoris

Apache Doris @ Dev.to
https://dev.to/apachedoris

Apache Doris @ Reddit
https://www.reddit.com/user/ApacheDoris

SelectDB Website
https://en.selectdb.com/

SelectDB @ Twitter
https://twitter.com/Select_DB

SelectDB @ Reddit
https://www.reddit.com/user/SelectDB

SelectDB @ Dev.to
https://dev.to/selectdb