teleren/devto huggingface dataset:
Dayve.vn
Tags: dayve, coloring
Published: 2021-10-07 02:34:17

<a href=http://dayve.vn/>DayVe.Vn</a> là website dạy trẻ em vẽ các hình vẽ từ đơn giản nhất cho đến phức tạp. Với mỗi hình vẽ, các bạn trẻ sẽ được hướng dẫn vẽ các nét theo từng bước cụ thể.
<a href=http://dayve.vn/>Dayve.vn</a> có hầu hết các chủ đề để các bé có thể học vẽ như:
 
- Vẽ Động Vật
- Vẽ các nhân vật hoạt hình
- Vẽ về chủ đề âm nhạc
- Vẽ về chủ đề các lễ hội
- Vẽ Anime
- Vẽ Công Chúa
- Vẽ về các chủ đề liên quan đến giáo dục
- Vẽ hoa quả và thực vật
- Vẽ phong cảnh
- Vẽ các phương tiện giao thông
- Vẽ chủ đề liên quan tới thể thao
- Vẽ chủ đề về trò chơi
Khi còn nhỏ, chắc hẳn bạn trẻ đã được học môn mỹ thuật, nhưng trong khuôn khổ của những tiết học trên lớp chưa đủ để các bé trải nghiệm hết về môn vẽ. DayVe.vn sẽ hướng dẫn bé vẽ từng bước, từng nét cụ thể tất cả những chủ đề bé yêu thích. Dayve cũng cung cấp hàng trăm video hướng dẫn các bé học vẽ trên trên Youtube của mình.
Các bài hướng dẫn vẽ nổi bật:
- <a href=https://dayve.vn/ve-con-cho/>https://dayve.vn/ve-con-cho/</a>
- <a href=https://dayve.vn/cach-ve-con-meo/>https://dayve.vn/cach-ve-con-meo/</a>
- <a href=https://dayve.vn/cach-ve-co-giao/>https://dayve.vn/cach-ve-co-giao/</a>
- <a href=https://dayve.vn/cach-ve-doraemon/>https://dayve.vn/cach-ve-doraemon/</a>
- <a href=https://dayve.vn/cach-ve-chuot-mickey/>https://dayve.vn/cach-ve-chuot-mickey/</a> 

Liên Hệ Dạy Vẽ:
 
Hotline: 0934.037.037 
Email: dayve.vn@gmail.com 
Địa chỉ: Tầng 7, Tòa nhà VCCI, số 1 đại lộ Lê Nin, Phường Hưng Dũng, TP. Vinh, Nghệ An
Website: <a href=https://dayve.vn>https://dayve.vn</a>
Facebook: <a href=https://www.facebook.com/webdayve>https://www.facebook.com/webdayve</a>
Pinterest:<a href=https://www.pinterest.com/dayvevn>https://www.pinterest.com/dayvevn</a>
Instagram: <a href=https://www.instagram.com/dayveonline/>https://www.instagram.com/dayveonline/</a>
Soundclound: <a href=https://soundcloud.com/dayveonline>https://soundcloud.com/dayveonline</a>
Youtube: <a href=https://www.youtube.com/channel/UCi8cRBekdhF1akvyJNJsntQ/about>https://www.youtube.com/channel/UCi8cRBekdhF1akvyJNJsntQ/about</a>
Finishing the Site, for now
Tags: cloud, webdev, cloudresumechallenge
Published: 2021-10-07 02:25:21

And with that, I'm done with the site for the time being.

I've completed the meat and potatoes of the site, replacing the templated sections with my own information and removed many of the sections pertaining to personal info that I don't want shared, specifically my phone number and email, in case someone is using a web scraper to get information for spam.

My site is now publicly available at www.daniel-powley.com

The site still has a ways to go. I'd like to add additional pages for projects I've done, but that can be completed at a later date once everything is set up through AWS and working.

Without looking at the Cloud Resume Challenge book, I notice one immediate upgrade I'll have to make and that is version control. I'll plan on migrating the source code to Git, which will update my s3 buckets automatically. This will also let me manage the repo and push changes from VSCode, which I'm using to build the site.

Until next time!
Coming Soon.. - Split Cards Effect | Demo | Project Showcase
Tags: comingsoon
Published: 2021-10-07 02:23:05

Split cards effect using html, css & javascript. Full Blog Post coming soon.... and tutorial video will also come asap

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8xcyiu1c97u07c8vswga.png)

If you want to see Demo Here is the video Link - [Click Here](https://www.youtube.com/watch?v=AOlc2Ac_Yzs)

😊 Thankyou for giving your time to read this hope you found it useful and interesting

I have my own youtube channel please 🙏🙂subscribe

https://youtube.com/codingfire?sub_confirmation=1

Coming Sooonnnnn.....
.sort() Method | JavaScript
Tags: javascript, programming, tutorial, beginners
Published: 2021-10-07 02:02:35

> Array.prototype.sort()

Simply put, `.sort()`, sorts elements of an array, by default it sorts values in alphabetical and ascending order.

We can use this without any parameters for simple string and number sorting.

***Remember: `.sort()` method mutates the original array!***

***String Example:***
```javascript
const profs = ['Robert', 'Tony', 'Vladamir', 'Adam', 'Steve'];
profs.sort();
console.log(profs);

Output: [ 'Adam', 'Robert', 'Steve', 'Tony', 'Vladamir' ]
```

***Number Example:***
```javascript
const numbers = [20, 33, 54, 100, 205];
numbers.sort();
console.log(numbers);

Output: [ 100, 20, 205, 33, 54 ]
```
>There is a flaw in the sort method, why did 100 come before the rest of these numbers?

The method is converting the elements to strings and comparing them in UTF-16 code units.

That is why "100" is being put at the front of the array, and the same goes for "205" being in the middle of the array. 

To fix this error in sorting, we can use the `compare function`.

```javascript
function(a, b){
return a - b
}
```

When the `.sort()` method is comparing our two values `(a, b)`, it sorts the values in accordance to whats returned.

It will return either a negative, a positive or a zero.

* If it returns a value < than 0 then `a` is sorted **before** `b`

* If it returns a value > than 0, then `b` is sorted **before** `a`

* If it returns a value = 0, the sort order does not change. 


**Compare Function Example:**
```javascript
const numbers = [20, 33, 54, 100, 205]
numbers.sort(function(a, b) {
  return a - b
});
console.log(numbers)

Output: [ 20, 33, 54, 100, 205 ]
```

In ES6, we can also do this using an arrow function expression.
```javascript
let numbers = [20, 33, 54, 100, 205]
numbers.sort((a, b) => a - b);
console.log(numbers);

Output: [ 20, 33, 54, 100, 205 ]
```


##Reversing a Sorted List

If we ever need to reverse out sorted array all we need to do is switch `a - b` to `b - a`!

```javascript
let numbers = [20, 33, 54, 100, 205]
numbers.sort((a, b) => a-b);
console.log(numbers);

Output: [ 205, 100, 54, 33, 20 ]
```


***Reverse using `.reverse()`***
Although this method is not recommended because it could lead to unexpected results, it is an easy way to reverse your list.

```javascript
let numbers = [20, 33, 54, 100, 205]
numbers.sort((a, b) => a - b).reverse();
console.log(numbers);

Output: [ 205, 100, 54, 33, 20 ]
```


## In Conclusion 
There are many ways of working with the `.sort()` method, but these basics should help you get a good understanding of how the method works.

>To learn about more complex uses of this method, check out this **fantastic** video!

[![STEEEEEVEEE](https://i.ytimg.com/vi/zVevl-K-m7Y/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDGnCsrFoPu_NTljPpAZTVkgKqYUQ)](https://www.youtube.com/watch?v=AmQ1OX7XBJw)
Azure Functions – OpenAPI + EF Core = 💥
Tags: azure, functions, swagger, efcore
Published: 2021-10-07 01:46:39

---
title: Azure Functions – OpenAPI + EF Core = 💥 
published: true
description: Creating Swagger-enabled Azure Functions is not that hard to do. Visual Studio literally comes with a template for that: Inspecting the newly created project we see that it comes down &hellip; Continue reading &#8220;Azure Functions – OpenAPI + EF Core = 💥&#8221;
tags: azure, functions, swagger, efcore
canonical_url: https://blog.wiseowls.co.nz/index.php/2021/10/07/azure-functions-openapi-ef-core/
cover_image: https://blog.wiseowls.co.nz/wp-content/uploads/2020/02/helloquence-5fNmWej4tAA-unsplash-scaled-e1581823690656.jpg
---

Creating Swagger-enabled Azure Functions is not that hard to do. Visual Studio literally comes with a template for that:

![vs project template](https://blog.wiseowls.co.nz/wp-content/uploads/2021/10/image-1.png)Inspecting the newly created project we see that it comes down to one NuGet package. It magically hooks into **IWebJobsStartup** and registers additional routes for Swagger UI and OpenAPI document. When run, it reflects upon suitable entry points in the assembly and builds required responses on the fly. Elegant indeed.

Installing Entity Framework
---------------------------

Now, suppose, we need to talk to Azure SQL. So, we’d like to add EF Core to the mix. As much as we love to go for latest and greatest, unfortunately it’s [a bit messy](https://github.com/Azure/azure-functions-openapi-extension/issues/173) at the moment. Instead let’s get a bit more conservative and stick to EFCore 3.1.

![swagger failed to load](https://blog.wiseowls.co.nz/wp-content/uploads/2021/10/image-2.png)We did not expect that, did we?

![error message](https://blog.wiseowls.co.nz/wp-content/uploads/2021/10/image-3-1024x362.png)The error message is pretty clear: the assembly somehow did not get copied to the output location. And indeed, the file was missing:

![searching for missing assembly in console](https://blog.wiseowls.co.nz/wp-content/uploads/2021/10/image-4-1024x165.png)Apparently when VS builds the function, it makes a second copy of the libraries it thinks are required. And in our case, it decided it’s not picking up the dependency. Adding `<_FunctionsSkipCleanOutput>true</_FunctionsSkipCleanOutput>` to the project file will fix that:

![fully functional swagger UI](https://blog.wiseowls.co.nz/wp-content/uploads/2021/10/image-5.png)
Are there yet?
--------------

Probably, but there’s a catch: our deployment package just got bigger. Alternatively, we could downgrade EF Core to **3.1.13** which happens to use the same version of `Microsoft.Extensions.Logging.Abstractions`. This way we’d avoid having to hack project files at expense or limiting ourselves to an older version of EF Core. Ultimately, we hope OpenAPI extension picks up the slack and goes GA soon. For now, looks like we’ll have to stick to it.
What is Pair Programming?
Tags: programming, productivity, watercooler, performance
Published: 2021-10-07 01:02:52

**How would you define pair programming?** I'm not looking for a textbook explanation. I'm looking for a "this is how I do it and it works for me" explanation.

Someone asked me recently and I did not have a ready answer. I know when it works, not how to describe the recipe in a sound bite.

**Really, I don't have a short answer to how it is done right.**

**Maybe you do?** If so, please share your thoughts here.
Bypassing variable using multi-line cat
Tags: tips, bash
Published: 2021-10-07 00:56:46

---
title: Bypassing variable using multi-line cat
published: true
description: This post contains tips how to bypass variables when typing multi-line input using cat
tags: tips, bash
---

TLDR:

Use `'EOF'`

```bash
$ cat <<'EOF'
> $USER
> $(pwd)
> `pwd`
> EOF
$USER
$(pwd)
`pwd`
```

Sometimes when we want to create a multi-line text and redirect it to the output we will use `cat EOF` like this

```bash
cat <<EOF > /tmp/out 
line1
line2
EOF
```

and the result will be like this:

```bash
line1
line2
```

but if we're gonna pass variables to the line, we're gonna see it works like this:

```bash
cat <<EOF > /tmp/out
$USER
$(pwd)
`pwd`
EOF
```

output:
```bash
clavinjune
/tmp
/tmp
```

if we want to keep the variables as it is we can use `'EOF'` instead.

```bash
cat <<'EOF' > /tmp/out
$USER
$(pwd)
`pwd`
EOF
```

output:
```bash
$USER
$(pwd)
`pwd`
```
Meu primeiro hackathon!
Tags: braziliandevs, react, javascript, brasil
Published: 2021-10-07 00:45:19

![image](https://media3.giphy.com/media/TiytUXsnUDfsk/giphy.gif?cid=790b7611cc42313f80efb04ceeb6b126aecd608786f981f3&rid=giphy.gif&ct=g)
**Salve devs**, hoje eu venho falar da minha experiência em ter participado do meu *primeiro hackathon* feito pelo Grupo FCamara como parte do programa de formação deles.

Foi uma oportunidade muito boa para mim já que ainda não tenho contato com o mercado de trabalho de tecnologia e estou em transição de carreira, e com certeza me ajudou a entender como o trabalho de um programador é, tendo uma equipe de devs, designers e metodologias ágeis como SCRUM.

Assim eu lhes apresento nosso projeto, o Orange Space!!!
![image](https://github.com/gabrlcj/squad4-frontend/raw/main/src/assets/BrandName.svg)
Este foi o nome dado ao nosso projeto e ele é um sistema de agendamento para a volta do trabalho presencial nas empresas mas de forma organizada e respeitando os cuidados necessários contra a COVID-19.
Ele consiste em um sistema de login/cadastro, uma dashboard e também uma tela de primeiro acesso.

## Tela de Login/Cadastro
![image](https://github.com/gabrlcj/squad4-frontend/raw/main/.github/LoginPageOS.png)
![image](https://github.com/gabrlcj/squad4-frontend/raw/main/.github/RegisterPageOS.png)

## Tela de Primeiro acesso
![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jcrbynhyesxoiqeuo8zx.png)

## Tela da Dashboard
![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5j79qsgkc9bbn88skdj7.png)

E aqui no final eu me despeço de vocês 👋🏽!
![image](https://media4.giphy.com/media/r2QVHhJdEYJ6aRGl5o/giphy.gif?cid=ecf05e471bxpvdps0wj4txktsovjjgnea1hhzll2vcn3jlxo&rid=giphy.gif&ct=g)
e deixo alguns links para vocês acessarem a **aplicação que está na Vercel, o link do repositório no Github e nosso artigo que foi publicado no Medium**
[Link para a aplicação](https://orange-space.vercel.app/)
[Link para o repositório](https://github.com/gabrlcj/squad4-frontend)
[Link para o artigo](https://acbragab.medium.com/orange-space-encarando-o-novo-normal-na-reabertura-dos-escrit%C3%B3rios-e821808cf311)
Learning React
Tags: react, beginners, codenewbie
Published: 2021-10-07 00:28:41


> This is my collection of articles, courses & bookmarks that has helped me learn React.

<center><img src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/react/react-original.svg" width="110" /></center>

## Tutorials
- [React cheatsheet](https://devhints.io/react) | Devhints
- [Framer - for react](https://framer.com/projects/ueO1z37e9HDREv3PjSDT-irm1E?node=K9imBRZ5a-page) | Framer
- [Learn React Track](https://teamtreehouse.com/tracks/learn-react) | Team Treehouse
- [Learn React JS in This Free 7-Hour Course](https://www.freecodecamp.org/news/learn-react-js-in-this-free-7-hour-course/) | freeCodeCamp
- [Online Courses - Angular, React, Vue.js, Ionic, Node.js, JavaScript](https://codingthesmartway.com/courses/) | Udemy
- [React Tutorial From Scratch](https://ibaslogic.com/react-tutorial-for-beginners/) | ibaslogic
- [Using REST APIs With React](https://reactresources.com/topics/rest-apis) | React Resources
- [The Complete React Developer Course](https://www.udemy.com/course/the-complete-react-developer-course-whooks-context-api/) | Udemy
- [React 18 Fundamentals](https://app.pluralsight.com/course-player?clipId=ffdbad48-3929-40e5-b373-8709559e6568) | Pluralsight
- [Mastering React](https://codewithmosh.com/p/mastering-react) | Code with Mosh
- [Hands on React](https://handsonreact.com/)
- [Building Dynamic React Apps with MongoDB Data](https://www.cdata.com/kb/tech/mongodb-connect-react.rst) | cdata

![pc-screen](https://images.unsplash.com/photo-1633356122102-3fe601e05bd2?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1470&q=80)

## Projects & Examples
- [React Code Examples](https://freefrontend.com/react-code-examples/) | Free Frontend
- [React Examples](https://reactjsexample.com/) | Reactjs Example
- [React Router 6 tutorial with examples](https://www.techiediaries.com/react/react-router-5-4-tutorial-examples/) | Techiediaries
- [How to convert any web page into a React web page](https://javascript.plainenglish.io/how-to-convert-any-web-page-to-reactjs-9740f1ba15db) | Javascript in Plain English
- [Setup MERN (MongoDB, Express JS, React JS, and Node JS)](https://medium.com/how-to-react/setup-mern-mongodb-express-js-react-js-and-node-js-environment-and-create-your-first-mern-7774df0fff19)  | by React Developer | How To React | Medium
- [Set Up Tailwind In React 🚀](https://dev.to/saviomartin/set-up-tailwind-in-react-the-fastest-way-2a4d) | DEV Community

Thats all for now. I'll keep adding as I go.
Its october...should you be applying to jobs right now?
Tags: career, javascript, beginners
Published: 2021-10-07 00:22:34

Its October...you know what that means.

Pumpkin spiced latte season!

As we start heading into the end of the year, it gets harder and harder to interview for jobs because companies usually punt to start interviewing at the beginning of the year when their budget renews.

This doesn't mean you should stop interviewing and lose hope. 

Im telling you this to set expectations and adjust accordingly

Happy job hunting!

***P.S. Want more? Come join our Facebook group to help you get your first job as a software engineer, career development, and so much more!***

https://www.facebook.com/groups/310120400851953
The science of software development
Tags: softwaredevelopment, science, scientificmethod
Published: 2021-10-18 15:34:16

---
title: The science of software development
published: true
date: 2021-10-07 00:00:00 UTC
tags: softwaredevelopment,science,scientificmethod
canonical_url: https://jhall.io/archive/2021/10/07/the-science-of-software-development/
---

I want to talk about the science we use every day in software development.

I don’t mean “science” in the sense of “knowledge,” as when one says “Science says we should exercise.”

I also don’t mean “computer science” as in the topic of study.

I mean the actual [scientific method](https://en.wikipedia.org/wiki/Scientific_method), which I’ll simplify for the sake of discussion to: Observe, Hypothesize, Experiment, Analyze, Repeat.

In how many ways do you use the scientific method in your daily work?

- If you’ve ever built an MVP (a [real MVP, I mean](https://jhall.io/archive/2021/06/13/the-misunderstood-mvp/)), the sole purpose was testing a hypothesis about a product.
- If you use Scrum, each sprint is one iteration of the scientific method (or at least it should be). Your team observes the current state, sets a goal (hypothesis), experiments to find a solution, then analyzes the results in a retrospective, before iterating again.
- If you practice [Behavior-Driven Development](https://en.wikipedia.org/wiki/Behavior-driven_development) or [Test-Driven Development](https://jhall.io/archive/2021/03/01/the-3-rules-of-tdd-plus-bonus-rule/), you’re using the scientific process on the story, or even function level.

Where else do you use the scientific method? Send me a message and let me know!

* * *
_If you enjoyed this message, [subscribe](https://jhall.io/daily) to <u>The Daily Commit</u> to get future messages to your inbox._
The tech stack for nocode: the WAMZstack
Tags: nocode, beginners, decodingcoding
Published: 2021-10-06 23:27:07

---
title: The tech stack for nocode: the WAMZstack
published: true
description: A popular nocode ‘tech stack’ is the WAMZstack - Webflow, Airtable, Memberstack, Zapier.
tags: nocode, beginners, decodingcoding
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/amsrwcdpisocdwj88sbo.jpg
---

A popular nocode ‘tech stack’ now is the WAMZstack - Webflow, Airtable, Memberstack, Zapier. With this starter stack, you can create the 4 common features that any SaaS needs:

**Webflow** for frontend: use a template, drag and drop, export html code. This tool is so good that even some programming schools are using Webflow to teach would-be professional developers about front-end development using Websflow.

 — https://webflow.com/

**Airtable** as backend: not just a spreadsheet. Lots of “blocks” features that you can add to it, like macros/scripts. Can also integrate with Zapier for automation/automated workflows (like sign up, auto save to Airtable, then auto email to welcome user).

 — https://airtable.com/

**Memberstack** for user authentication and accounts: add free or paid memberships without code. Sign up/in, auth, restricted access to content, accounts, passwords, etc.

 — https://www.memberstack.io/

**Zapier** for workflow automation: Move data between different supported web apps, connect automated workflows, the ‘glue’ for different nocode tools to work auto-seamlessly (also see IFTTT, Integromat).

 — https://zapier.com/

**Other nocode tools that I love to use to make the other important features that any SaaS needs:**

* Apps: Glideapps for making SaaS apps from spreadsheets.
* Forms: Typeform allows for logic flows for forms, and also take one-off payments.
* Recurring payments: Paperform.co lets you do recurring payments.
* Analytics: Simple Analytics is privacy-focused, and just add a short script to your website to get started.
* Newsletters and mailing list: Mailchimp is popular and free.
* Landing pages and email sign-ups: Carrd.co, probably the simplest and most intuitive interface to make a website.

By the way, WAMZstack is a completely made up term, but I love it! Sounds powerful, like *wham! ?

---

Follow my daily writings on [Lifelog](https://golifelog.com/goals/30), where I write about learning to code, goals, productivity, indie hacking and tech for good.
isPointInPath Canvas
Tags: javascript, canvas
Published: 2021-10-06 23:24:00

{% codepen https://codepen.io/ZevanRosser/pen/zYzgaVX default-tab=js,result %}

I was very happy when I first saw `isPointInPath`. I haven't had a need to use it much - looking forward to making something interesting with it in the future.

_See more stuff like this over @ [Snippet Zone](https://snippet.zone/)_
Lagoon 2.0.0 released
Published: 2021-10-06 23:04:40



After what seems like an eternity, Lagoon has finally had its 2.0.0 [stable release](https://github.com/uselagoon/lagoon/releases/tag/v2.0.0).

When we first put the [2.0.0-alpha.1](https://github.com/uselagoon/lagoon/releases/tag/v2.0.0-alpha.1) tag into the world, we'd already made over 350 updates to the Lagoon 1.x codebase, and since that release, we've made almost 800 more updates across 150 pull requests to get to this point.

This 2.0.0 release is a significant moment for us - even though we foreshadowed it slightly in our [late June post](https://dev.to/uselagoon/lagoon-2-release-candidate-available-1f3l).  Most importantly, the legacy [Lagoon codebase](https://github.com/uselagoon/lagoon-one) (that runs only on OpenShift) is no longer supported, and that repository has now been archived.

From now on we'll follow a usual major/minor/patch scheme for Lagoon, So up next is Lagoon 2.1 - which we're already working on, as well as a vision for what Lagoon 3 could look like!

We took the opportunity in this release to trial a new security advisory process, using the built-in GitHub tooling (it's pretty neat!).

Of note is that the [lagoon-charts](https://github.com/uselagoon/lagoon-charts) are still in the 0.x major version range - this is because there is a significant breaking change on the horizon to make them compatible with Kubernetes.  The release for that will be the first 1.x release of the charts.

We've also done a heap of work in the other Lagoon components:
- the [examples](https://github.com/uselagoon/lagoon-examples) are starting to develop nicely - and with more [tests](https://dev.to/uselagoon/improving-image-specific-testing-with-actual-examples-2p8p) than ever!
- the [images](https://github.com/uselagoon/lagoon-images) now have a settled monthly release cadence, with automated [updates and tests](https://dev.to/tobybellwood/series/10605)
- the other tools [lagoon-cli](https://github.com/uselagoon/lagoon-cli) and [lagoon-sync](https://github.com/amazeeio/lagoon-sync) are also being updated and developed, expect to hear more from us soon on them too!

Thanks to all the team that have brought this together, and to all our users for their patience, support and willingness to help us test and build together!
Cookies... what could they do?
Published: 2021-10-06 22:53:05

On its face, this post may seem like a noob question, but I actually want to dive deep here. As an experiment, I am building a cookie related project in homage of the next generation cookie the NFT.

I really want this to be more of a crazy discussion though...

What could cookies do? Remove all traditional boxes and thinking structures around how you would normally use cookies. What could they do in decentralized web ecosystem interacting with other sites, or cross platform cookies? What is the most down right interesting, out of the box, use case you can think of for cookies?