[{"data":1,"prerenderedAt":529},["ShallowReactive",2],{"pt-BR-article-\u002Fblog\u002Fpor-que-linux-se-chama-linux":3,"pt-BR-related-posts-\u002Fblog\u002Fpor-que-linux-se-chama-linux":354},{"id":4,"title":5,"articleCover":6,"articleCoverEmbed":7,"articleCoverEmbedUploadDate":7,"articleCoverHeight":8,"articleCoverWidth":9,"authorId":10,"body":11,"categoriesIds":339,"description":341,"enAlternateSlug":342,"extension":343,"meta":344,"navigation":345,"path":346,"ptBrAlternateSlug":347,"publishedAt":348,"seo":349,"sitemap":350,"stem":351,"updatedAt":348,"wordCount":352,"__hash__":353},"blog\u002Fblog\u002Fpor-que-linux-se-chama-linux.md","Por que Linux se chama Linux? A história do nome Freax, Unix e GNU","\u002Fimages\u002Fblog\u002Fhistoria-da-programacao\u002Fpor-que-linux-se-chama-linux.webp",null,720,1280,"thiago-nunes-batista",{"type":12,"value":13,"toc":326},"minimark",[14,18,21,26,42,45,49,61,68,72,88,91,95,102,116,123,139,148,152,159,168,172,185,189,192,201,204,208,217,221,227,236,240,322],[15,16,17],"p",{},"O Linux está no seu Android, por trás de quase todo site e nos supercomputadores mais rápidos do mundo. Mesmo assim, o criador dele não queria esse nome. Linus Torvalds achava \"Linux\" egocêntrico demais e escolheu outro: Freax.",[15,19,20],{},"Então como o nome Linux foi parar no projeto? A resposta envolve um sistema dos anos 1960, um professor que ficou bravo, um voluntário que mexeu numa pasta de servidor na Finlândia e uma disputa de marca registrada.",[22,23,25],"h2",{"id":24},"de-onde-vem-o-x-do-nome-linux","De onde vem o \"x\" do nome Linux?",[15,27,28,29,33,34,41],{},"O \"x\" vem do ",[30,31,32],"strong",{},"Unix",", um sistema operacional criado em 1969 na Bell Labs (AT&T) por Ken Thompson, Dennis Ritchie e colegas, segundo a ",[35,36,40],"a",{"href":37,"rel":38},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FHistory_of_Unix",[39],"nofollow","história do Unix",". Um sistema operacional é o programa que faz o computador funcionar, como o Windows. O nome Unix, que antes era \"Unics\", foi um trocadilho com o Multics, um sistema grande e complicado do qual a Bell Labs tinha saído.",[15,43,44],{},"O Unix foi um sucesso, mas a AT&T licenciava o código, as licenças ficaram caras e ninguém podia redistribuí-lo livremente. A imagem que uso no vídeo é a de um carro alugado, caro e com o capô trancado. O \"x\" virou uma espécie de sobrenome dos sistemas inspirados nele: Minix, Linux e vários outros.",[22,46,48],{"id":47},"o-que-é-o-gnu-e-por-que-ele-não-tinha-kernel","O que é o GNU e por que ele não tinha kernel?",[15,50,51,52,60],{},"Em 27 de setembro de 1983, Richard Stallman ",[35,53,56,57],{"href":54,"rel":55},"https:\u002F\u002Fwww.gnu.org\u002Fgnu\u002Finitial-announcement.html",[39],"anunciou o projeto ",[30,58,59],{},"GNU",", com a ideia de montar um sistema livre, que qualquer pessoa pudesse abrir, estudar e modificar. O nome é uma brincadeira: GNU quer dizer \"GNU's Not Unix\" (GNU não é Unix), uma sigla que tem ela mesma dentro.",[15,62,63,64,67],{},"Em 1991 o GNU já tinha quase tudo de um sistema completo: o compilador GCC (1987), que traduz código em programa, o editor Emacs e o shell Bash (1989). Faltava o ",[30,65,66],{},"kernel",", o núcleo que conversa com as peças do computador (memória, disco, teclado). O kernel do GNU, o Hurd, ainda não estava pronto. Na metáfora do carro, o GNU tinha montado quase tudo, mas faltava o motor.",[22,69,71],{"id":70},"quem-criou-o-linux-e-por-quê","Quem criou o Linux e por quê?",[15,73,74,75,82,83,87],{},"O motor veio de onde ninguém esperava. Em janeiro de 1991, Linus Torvalds, um estudante de 21 anos da Universidade de Helsinque, comprou um PC com processador 386. Ele usava o ",[35,76,79],{"href":77,"rel":78},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FMinix",[39],[30,80,81],{},"Minix",", um sistema que o professor Andrew Tanenbaum ",[35,84,86],{"href":77,"rel":85},[39],"criou em 1987"," para dar aula e cuja licença restringia a redistribuição.",[15,89,90],{},"Incomodado com as limitações, Linus começou a escrever o próprio kernel, só por diversão. Em 25 de agosto de 1991 ele avisou no grupo comp.os.minix, um fórum da época, que estava fazendo um sistema operacional livre e que era só um hobby, sem a pretensão de ficar grande e profissional como o GNU. Faltava só uma coisa para publicar o código: um nome.",[22,92,94],{"id":93},"por-que-o-linux-quase-se-chamou-freax","Por que o Linux quase se chamou Freax?",[15,96,97,98,101],{},"O nome que Linus queria era ",[30,99,100],{},"Freax",", uma mistura de \"free\" (livre), \"freak\" (esquisito) e o \"x\" do Unix. Ele chegou a pensar em \"Linux\", mas achou o nome metido demais, porque ia carregar o primeiro nome dele.",[15,103,104,105,110,111,115],{},"Em setembro de 1991 ele mandou o código para o servidor ftp.funet.fi (a ",[35,106,109],{"href":107,"rel":108},"https:\u002F\u002Flinuxiac.com\u002Flinux-birthday\u002F",[39],"história está no Linuxiac","), o computador onde as universidades finlandesas deixavam programas para baixar. Ari Lemmke, um dos administradores voluntários do servidor, não gostou de \"Freax\" e criou a pasta com outro nome: ",[112,113,114],"code",{},"linux",". A versão 0.01 foi publicada ali dentro, em 17 de setembro de 1991. Linus não brigou pelo nome, e ele pegou.",[15,117,118,119,122],{},"O Freax não sumiu por completo. Ele ficou num comentário do ",[112,120,121],{},"Makefile"," do kernel daquela primeira versão:",[124,125,130],"pre",{"className":126,"code":127,"language":128,"meta":129,"style":129},"language-makefile shiki shiki-themes dracula","# Makefile for the FREAX-kernel.\n","makefile","",[112,131,132],{"__ignoreMap":129},[133,134,137],"span",{"class":135,"line":136},"line",1,[133,138,127],{},[15,140,141,142,147],{},"Conferi esse trecho em 5 de novembro de 2026 numa cópia da versão 0.01. Linus também ",[35,143,146],{"href":144,"rel":145},"https:\u002F\u002Fcommons.wikimedia.org\u002Fwiki\u002FFile:Linus-linux.ogg",[39],"gravou um áudio"," explicando como pronuncia o nome (algo como \"Línux\", com \"i\" curto), que circulou junto com o código.",[22,149,151],{"id":150},"o-que-foi-a-briga-entre-tanenbaum-e-torvalds","O que foi a briga entre Tanenbaum e Torvalds?",[15,153,154,155,158],{},"Junto com o nome veio a primeira briga pública. Em janeiro de 1992, o professor que criou o Minix publicou uma mensagem com o título \"LINUX is obsolete\" (o Linux é ultrapassado). O argumento técnico era que um kernel moderno deveria ser um ",[30,156,157],{},"microkernel",", um motor de peças separadas, e o do Linux era monolítico, um bloco só. Tanenbaum ainda brincou que, se Linus fosse aluno dele, não tiraria nota alta.",[15,160,161,162,167],{},"Essa discussão ficou conhecida como o ",[35,163,166],{"href":164,"rel":165},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FTanenbaum%E2%80%93Torvalds_debate",[39],"debate Tanenbaum–Torvalds",". Enquanto ela acontecia, o Linux mudou de licença: passou a usar a GPL, a licença do GNU que deixa qualquer um usar, mudar e repassar o código, a partir da versão 0.12, em 1992. Antes disso a licença própria proibia uso comercial. Com a GPL, o kernel de Linus encaixou no sistema do GNU, e o carro finalmente andou.",[22,169,171],{"id":170},"linux-ou-gnulinux","Linux ou GNU\u002FLinux?",[15,173,174,175,180,181,184],{},"Como o sistema que as pessoas usam é a soma do kernel com as ferramentas do GNU, a Free Software Foundation e Richard Stallman ",[35,176,179],{"href":177,"rel":178},"https:\u002F\u002Fwww.gnu.org\u002Fgnu\u002Fgnu-linux-faq.html",[39],"pedem"," até hoje que o sistema completo seja chamado de ",[30,182,183],{},"GNU\u002FLinux",". Na prática, a maioria das pessoas diz só Linux, e \"Linux\" tecnicamente nomeia o kernel. As duas formas aparecem em livros e distribuições, e a escolha é questão de preferência.",[22,186,188],{"id":187},"de-quem-é-a-marca-linux","De quem é a marca Linux?",[15,190,191],{},"A briga mais perigosa pelo nome veio de fora. Em 1995, um americano chamado William R. Della Croce Jr. registrou \"Linux\" como marca nos Estados Unidos sem ter escrito uma linha do código e passou a cobrar 10% de royalties de quem vendia o Linux em CD. A comunidade e algumas empresas foram à justiça, e em 1997 a marca foi transferida para Linus Torvalds.",[15,193,194,195,200],{},"Conferi em 5 de novembro de 2026: segundo a ",[35,196,199],{"href":197,"rel":198},"https:\u002F\u002Fwww.linuxfoundation.org\u002Flegal\u002Fthe-linux-mark",[39],"Linux Foundation",", Linus continua sendo o dono da marca no mundo todo, e a fundação é a licenciada exclusiva que administra os sublicenciamentos. O nome que ele achava metido demais é dele, por lei.",[15,202,203],{},"O Unix também é marca registrada, da The Open Group, que mantém uma certificação própria. Quase nenhuma distribuição Linux tem o selo, embora haja exceções, como o EulerOS, da Huawei.",[22,205,207],{"id":206},"e-depois-do-linux","E depois do Linux?",[15,209,210,211,216],{},"Catorze anos depois do Linux, em abril de 2005, Linus criou outra ferramenta e dessa vez escolheu o nome sozinho: ",[35,212,215],{"href":213,"rel":214},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FGit",[39],"Git",". A história desse nome é o próximo episódio da série.",[22,218,220],{"id":219},"resumindo","Resumindo",[15,222,223,224,226],{},"O Linux tem esse nome porque quem administrava o servidor onde ele foi publicado não gostou de Freax e criou a pasta ",[112,225,114],{},". Linus Torvalds achava o nome metido demais, mas ele pegou, e o \"x\" ligou o sistema à família Unix. O nome ainda passou por uma tentativa de registro por um terceiro e voltou para Linus em 1997. Hoje ele é dono da marca, e a Linux Foundation cuida dela.",[15,228,229,230,235],{},"Este artigo faz parte da série ",[35,231,234],{"href":232,"rel":233},"https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLUhXtxqxMwPw",[39],"O nome por trás do código",", no canal Código ao Ponto.",[22,237,239],{"id":238},"fontes","Fontes",[241,242,243,251,258,271,278,283,289,296,303,310,317],"ul",{},[244,245,246,250],"li",{},[35,247,249],{"href":37,"rel":248},[39],"History of Unix"," (Wikipedia)",[244,252,253,257],{},[35,254,256],{"href":54,"rel":255},[39],"Initial announcement of the GNU project"," (gnu.org, 1983)",[244,259,260,265,266,270],{},[35,261,264],{"href":262,"rel":263},"https:\u002F\u002Fwww.gnu.org\u002Fgnu\u002Flinux-and-gnu.html",[39],"Linux and the GNU System"," e ",[35,267,269],{"href":177,"rel":268},[39],"GNU\u002FLinux FAQ"," (gnu.org)",[244,272,273,250],{},[35,274,277],{"href":275,"rel":276},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FHistory_of_Linux",[39],"History of Linux",[244,279,280,250],{},[35,281,81],{"href":77,"rel":282},[39],[244,284,285,250],{},[35,286,288],{"href":164,"rel":287},[39],"Tanenbaum–Torvalds debate",[244,290,291,295],{},[35,292,294],{"href":107,"rel":293},[39],"Linux's real birthday"," (Linuxiac), com o comentário do Makefile",[244,297,298,250],{},[35,299,302],{"href":300,"rel":301},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FLinux#Trademark",[39],"Linux, seção Trademark",[244,304,305,309],{},[35,306,308],{"href":197,"rel":307},[39],"The Linux Mark"," (Linux Foundation, conferido em 5\u002F11\u002F2026)",[244,311,312,316],{},[35,313,315],{"href":144,"rel":314},[39],"Linus-linux.ogg"," (Wikimedia Commons)",[244,318,319,250],{},[35,320,215],{"href":213,"rel":321},[39],[323,324,325],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":129,"searchDepth":327,"depth":327,"links":328},2,[329,330,331,332,333,334,335,336,337,338],{"id":24,"depth":327,"text":25},{"id":47,"depth":327,"text":48},{"id":70,"depth":327,"text":71},{"id":93,"depth":327,"text":94},{"id":150,"depth":327,"text":151},{"id":170,"depth":327,"text":171},{"id":187,"depth":327,"text":188},{"id":206,"depth":327,"text":207},{"id":219,"depth":327,"text":220},{"id":238,"depth":327,"text":239},[340],"historia-da-programacao","Linus Torvalds queria chamar o Linux de Freax. Veja por que o nome mudou, o que o x tem a ver com o Unix e como a marca Linux foi parar nas mãos dele.","why-is-linux-called-linux","md",{},true,"\u002Fblog\u002Fpor-que-linux-se-chama-linux","por-que-linux-se-chama-linux","2026-11-05",{"title":5,"description":341},{"loc":346,"lastmod":348},"blog\u002Fpor-que-linux-se-chama-linux",1275,"-uZcHclwzozROvRu5Wv0Um1MtJAUYRFPbzuhk84_05g",[355,363,372,379,387,395,403,410,418,426,433,441,447,456,463,470,477,484,490,492,499,507,514,521],{"id":356,"path":357,"title":358,"articleCover":359,"categoriesIds":360,"publishedAt":362},"blog\u002Fblog\u002Fa-maneira-correta-de-utilizar-a-nomenclatura-bem.md","\u002Fblog\u002Fa-maneira-correta-de-utilizar-a-nomenclatura-bem","A maneira correta de utilizar a nomenclatura BEM","\u002Fimages\u002Fblog\u002Fa-maneira-correta-de-utilizar-a-nomenclatura-bem.webp",[361],"css","2024-05-05",{"id":364,"path":365,"title":366,"articleCover":367,"categoriesIds":368,"publishedAt":371},"blog\u002Fblog\u002Fcomo-adicionar-caracteres-especiais-no-i18n.md","\u002Fblog\u002Fcomo-adicionar-caracteres-especiais-no-i18n","Como Adicionar Caracteres Especiais em Traduções do i18N","\u002Fimages\u002Fblog\u002Fi18n\u002Fi18n-caracteres-especiais-no-nuxtjs-thumb.webp",[369,370],"nuxt","vuejs","2025-01-29",{"id":373,"path":374,"title":375,"articleCover":376,"categoriesIds":377,"publishedAt":378},"blog\u002Fblog\u002Fcomo-adicionar-o-google-tag-manager-no-seu-website-com-nuxt-3.md","\u002Fblog\u002Fcomo-adicionar-o-google-tag-manager-no-seu-website-com-nuxt-3","Como adicionar o Google Tag Manager no seu website com Nuxt 3","\u002Fimages\u002Fblog\u002Fcomo-adicionar-google-tag-manager-em-projeto-com-nuxt-3.webp",[369,370],"2024-08-15",{"id":380,"path":381,"title":382,"articleCover":383,"categoriesIds":384,"publishedAt":386},"blog\u002Fblog\u002Fcomo-configurar-chave-ssh-no-git-para-usar-no-github.md","\u002Fblog\u002Fcomo-configurar-chave-ssh-no-git-para-usar-no-github","Chave SSH no Git: Como Configurar chave SSH para usar no GitHub","\u002Fimages\u002Fblog\u002Fgit\u002Fcomo-criar-e-configurar-chave-ssh-no-github-thumb.webp",[385],"git","2025-02-04",{"id":388,"path":389,"title":390,"articleCover":391,"categoriesIds":392,"publishedAt":394},"blog\u002Fblog\u002Fcomo-consumir-uma-api-no-javascript-com-a-fetch-api.md","\u002Fblog\u002Fcomo-consumir-uma-api-no-javascript-com-a-fetch-api","Como consumir uma API no JavaScript com a Fetch API","\u002Fimages\u002Fblog\u002Fcomo-consumir-uma-api-no-javascript-com-a-fetch-api.webp",[393],"javascript","2024-09-05",{"id":396,"path":397,"title":398,"articleCover":399,"categoriesIds":400,"publishedAt":402},"blog\u002Fblog\u002Fcomo-criar-dados-estruturados-com-nuxtjs.md","\u002Fblog\u002Fcomo-criar-dados-estruturados-com-nuxtjs","Como Adicionar Dados Estruturados no Nuxt.JS","\u002Fimages\u002Fblog\u002Fseo\u002Fstructured-data\u002Fstructured-data-thumb-1.webp",[369,370,401],"seo","2025-01-22",{"id":404,"path":405,"title":406,"articleCover":407,"categoriesIds":408,"publishedAt":409},"blog\u002Fblog\u002Fcomo-funciona-o-sistema-de-rotas-no-nuxt.md","\u002Fblog\u002Fcomo-funciona-o-sistema-de-rotas-no-nuxt","Rotas no Nuxt: dinâmicas, aninhadas e catch-all","\u002Fimages\u002Fblog\u002Fnuxt\u002Fsistema-de-rotas-no-nuxtjs-thumb.webp",[369,370],"2025-03-12",{"id":411,"path":412,"title":413,"articleCover":414,"categoriesIds":415,"publishedAt":417},"blog\u002Fblog\u002Fcomo-lidar-com-inveja-de-outros-programadores.md","\u002Fblog\u002Fcomo-lidar-com-inveja-de-outros-programadores","Como Lidar com Inveja de Outros Programadores","\u002Fimages\u002Fblog\u002Fcarreira\u002Finveja-de-programadores-com-quem-se-destaca.webp",[416],"career","2025-08-29",{"id":419,"path":420,"title":421,"articleCover":422,"categoriesIds":423,"publishedAt":425},"blog\u002Fblog\u002Fcomo-recuperar-arquivos-perdidos-no-git-pelo-vscode.md","\u002Fblog\u002Fcomo-recuperar-arquivos-perdidos-no-git-pelo-vscode","Perdeu arquivos no Git sem commit? Veja como recuperar pelo VS Code","\u002Fimages\u002Fblog\u002Fcomo-recuperar-arquivos-perdido-no-git-pelo-vscode.webp",[385,424],"vscode","2024-05-15",{"id":427,"path":428,"title":429,"articleCover":430,"categoriesIds":431,"publishedAt":432},"blog\u002Fblog\u002Fcomo-usar-middlewares-no-nuxtjs.md","\u002Fblog\u002Fcomo-usar-middlewares-no-nuxtjs","Middlewares: O que são e como utilizar no Nuxt.JS","\u002Fimages\u002Fblog\u002Fnuxt\u002Fmiddlewares-no-front-end.webp",[369,370],"2025-01-14",{"id":434,"path":435,"title":436,"articleCover":437,"categoriesIds":438,"publishedAt":440},"blog\u002Fblog\u002Fcomo-validar-cartao-de-credito-com-javascript.md","\u002Fblog\u002Fcomo-validar-cartao-de-credito-com-javascript","Como validar um cartão de crédito com JavaScript (algoritmo de Luhn)","\u002Fimages\u002Fblog\u002Fjavascript\u002Fcomo-validar-cartao-de-credito-com-javascript.webp",[393,439],"tools","2026-09-17",{"id":442,"path":443,"title":444,"articleCover":445,"categoriesIds":446,"publishedAt":440},"blog\u002Fblog\u002Fcomo-validar-cpf-com-javascript.md","\u002Fblog\u002Fcomo-validar-cpf-com-javascript","Como validar um CPF com JavaScript","\u002Fimages\u002Fblog\u002Fjavascript\u002Fcomo-validar-cpf-com-javascript.webp",[393,439],{"id":448,"path":449,"title":450,"articleCover":451,"categoriesIds":452,"publishedAt":455},"blog\u002Fblog\u002Fcomponentes-do-figma-um-guia-para-te-ajudar-a-comecar.md","\u002Fblog\u002Fcomponentes-do-figma-um-guia-para-te-ajudar-a-comecar","Guia de Componentes no Figma para Iniciantes","\u002Fimages\u002Fblog\u002Ffigma\u002Fcomponentes-do-figma-um-guia-para-te-ajudar-a-comecar.png",[453,454],"figma","ux","2024-10-15",{"id":457,"path":458,"title":459,"articleCover":460,"categoriesIds":461,"publishedAt":462},"blog\u002Fblog\u002Fhub-de-ferramentas-gratuitas-para-desenvolvedores.md","\u002Fblog\u002Fhub-de-ferramentas-gratuitas-para-desenvolvedores","Criei um Hub de Ferramentas Web Gratuitas para Devs","\u002Fimages\u002Fblog\u002Fferramentas\u002Fhub-ferramentas-gratuitas-para-desenvolvedores.webp",[439],"2026-01-06",{"id":464,"path":465,"title":466,"articleCover":467,"categoriesIds":468,"publishedAt":469},"blog\u002Fblog\u002Fo-que-sao-diretivas-no-vue-e-como-implementa-las.md","\u002Fblog\u002Fo-que-sao-diretivas-no-vue-e-como-implementa-las","Diretivas no Vue 3: nativas e personalizadas","\u002Fimages\u002Fblog\u002Fvue\u002Fo-que-sao-diretivas-no-vue-e-como-implementa-las.webp",[370],"2025-03-21",{"id":471,"path":472,"title":473,"articleCover":474,"categoriesIds":475,"publishedAt":476},"blog\u002Fblog\u002Fog-tags-o-que-sao-e-como-adicionar-no-seu-site.md","\u002Fblog\u002Fog-tags-o-que-sao-e-como-adicionar-no-seu-site","OG Tags: O que São e Como Adicioná-las ao Seu Site","\u002Fimages\u002Fblog\u002Fseo\u002Fo-que-e-como-utilizar-as-og-tags.webp",[401],"2024-10-05",{"id":478,"path":479,"title":480,"articleCover":481,"categoriesIds":482,"publishedAt":483},"blog\u002Fblog\u002Fos-principais-erros-de-programadores-em-entrevistas-de-emprego.md","\u002Fblog\u002Fos-principais-erros-de-programadores-em-entrevistas-de-emprego","Os principais erros de programadores em entrevistas de emprego","\u002Fimages\u002Fblog\u002Fnao-cometa-esses-erros-na-sua-entrevista.webp",[416],"2024-09-15",{"id":485,"path":486,"title":487,"articleCover":488,"categoriesIds":489,"publishedAt":348},"blog\u002Fblog\u002Fpor-que-javascript-se-chama-javascript.md","\u002Fblog\u002Fpor-que-javascript-se-chama-javascript","Por que JavaScript se chama JavaScript? A história do nome","\u002Fimages\u002Fblog\u002Fhistoria-da-programacao\u002Fpor-que-javascript-se-chama-javascript.webp",[340,393],{"id":4,"path":346,"title":5,"articleCover":6,"categoriesIds":491,"publishedAt":348},[340],{"id":493,"path":494,"title":495,"articleCover":496,"categoriesIds":497,"publishedAt":498},"blog\u002Fblog\u002Fqual-a-diferenca-entre-a-composition-api-e-options-api-no-vuejs.md","\u002Fblog\u002Fqual-a-diferenca-entre-a-composition-api-e-options-api-no-vuejs","Qual a diferença entre a Composition API e Options API no VueJS","\u002Fimages\u002Fblog\u002Fvue\u002Fqual-a-diferenca-entre-a-composition-api-e-options-api-no-vuejs.webp",[370],"2025-02-20",{"id":500,"path":501,"title":502,"articleCover":503,"categoriesIds":504,"publishedAt":506},"blog\u002Fblog\u002Fscroll-infinito-como-adicionar-ao-seu-site-e-suas-vantagens.md","\u002Fblog\u002Fscroll-infinito-como-adicionar-ao-seu-site-e-suas-vantagens","Scroll Infinito no React-Native: Guia Prático","\u002Fimages\u002Fblog\u002Freact-native\u002Fscroll-infinito-como-adicionar-ao-seu-site-e-suas-vantagens.webp",[505],"react-native","2024-12-15",{"id":508,"path":509,"title":510,"articleCover":511,"categoriesIds":512,"publishedAt":513},"blog\u002Fblog\u002Fvercel-compra-nuxt-labs.md","\u002Fblog\u002Fvercel-compra-nuxt-labs","Vercel comprou a Nuxt Labs! E agora, o que muda para o Nuxt?","\u002Fimages\u002Fblog\u002Fnuxt\u002Fvercel-compra-nuxt-labs.webp",[369],"2025-07-17",{"id":515,"path":516,"title":517,"articleCover":518,"categoriesIds":519,"publishedAt":520},"blog\u002Fblog\u002Fvue-vapor-mode-como-funciona-e-como-usar.md","\u002Fblog\u002Fvue-vapor-mode-como-funciona-e-como-usar","Vue Vapor Mode: o que é e o que muda no Vue 3.6","\u002Fimages\u002Fblog\u002Fvue\u002Fvue-vapor-mode-como-funciona-e-como-usar.webp",[370,369],"2026-10-06",{"id":522,"path":523,"title":524,"articleCover":525,"categoriesIds":526,"publishedAt":528},"blog\u002Fblog\u002Fweb-vitals-como-a-experiencia-do-usuario-vai-afetar-o-seo-do-seu-site.md","\u002Fblog\u002Fweb-vitals-como-a-experiencia-do-usuario-vai-afetar-o-seo-do-seu-site","Web Vitals e SEO: como a experiência do usuário afeta o seu site","\u002Fimages\u002Fblog\u002Fseo\u002Fweb-vitals\u002Fweb-vitals-como-a-experiencia-do-usuario-vai-afetar-o-seo-do-seu-site.webp",[401,527],"web-vitals","2024-10-25",1793928186351]