<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Daniel Mota</title>
    <description>The latest articles on DEV Community by Daniel Mota (@danielmota).</description>
    <link>https://dev.to/danielmota</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F596778%2F8a3d894d-dbc2-4a96-87b1-97d3e14b2916.jpeg</url>
      <title>DEV Community: Daniel Mota</title>
      <link>https://dev.to/danielmota</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/danielmota"/>
    <language>en</language>
    <item>
      <title>Lenovo Ideapad 1i - Colocar Bluetooth para funcionar no Ubuntu 24.04 LTS</title>
      <dc:creator>Daniel Mota</dc:creator>
      <pubDate>Sat, 04 May 2024 01:44:04 +0000</pubDate>
      <link>https://dev.to/danielmota/lenovo-ideapad-1i-colocar-bluetooth-para-funcionar-no-ubuntu-2404-lts-392d</link>
      <guid>https://dev.to/danielmota/lenovo-ideapad-1i-colocar-bluetooth-para-funcionar-no-ubuntu-2404-lts-392d</guid>
      <description>&lt;p&gt;Infelizmente,  acredito fortemente que a &lt;a href="https://www.lenovo.com/br/pt/"&gt;Lenovo&lt;/a&gt; desfez a parceria com a &lt;a href="https://canonical.com"&gt;Canonical&lt;/a&gt;, por motivos que desconheço e não vem ao caso; e então parou de ofertar o &lt;a href="https://ubuntu.com/desktop"&gt;Ubuntu&lt;/a&gt; nos seus equipamentos.&lt;/p&gt;

&lt;p&gt;Vindo agora instalado o Lux, um sistema baseado no &lt;a href="https://www.debian.org/"&gt;Debian&lt;/a&gt; 11 , que não usa diretamente os pacotes ou o &lt;a href="https://wiki.debian.org/SourcesList"&gt;SourceList&lt;/a&gt; do Debian (triste ;( ). O sistema Lux é bem fluído, tem mínima personalização e tem toda a solidez e robustez do Debian.&lt;/p&gt;

&lt;p&gt;Mas a sugestão a qualquer um é: mudem para outro. O &lt;a href="https://canonical.com/blog/canonical-releases-ubuntu-24-04-noble-numbat"&gt;Ubuntu 24.04 LTS saiu recente&lt;/a&gt; (ao momento que escrevo cá) e tá bem polido, bem agradável. Melhor surpresa dos últimos tempos. E olha que antes dele, só o Debian 12 me surpreendeu tanto, &lt;a href="https://www.youtube.com/watch?v=j9hxOalt_KM"&gt;assiste esse vídeo do Diolinux&lt;/a&gt; que entenderás.&lt;/p&gt;

&lt;p&gt;O único problema que encontrei com o &lt;strong&gt;Ubuntu 24.04 LTS&lt;/strong&gt; em meu &lt;strong&gt;Lenovo Ideapad 1i&lt;/strong&gt;  foi o não funcionamento/encontrar do meu mouse Bluetooth.  Como resolvi? Seguem os passos:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Edite o arquivo de configurações dos dispositivos bluetooth: &lt;strong&gt;sudo nano /etc/bluetooth/main.conf&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Procure a linha a seguir e descomente-a (remova o # antes do texto): &lt;strong&gt;Experimental = false&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Rode o comando: &lt;strong&gt;sudo systemctl unmask bluetooth&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Vá no Painel de controle / Configurações, em seguida Bluetooth;  e &lt;strong&gt;procure seu dispositivo. pronto!&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Lembrando que para mim, por cá, serviu, se por ai não, aprofunda na pesquisa ;)&lt;/p&gt;

&lt;p&gt;boa sorte!&lt;br&gt;
Paz &amp;amp; bem.&lt;/p&gt;

&lt;p&gt;Postei também em: &lt;a href="https://www.dom.eti.br/dicas/lenovo-ideapad-1i-colocar-bluetooth-para-funcionar-no-ubuntu-24-04-lts"&gt;https://www.dom.eti.br/dicas/lenovo-ideapad-1i-colocar-bluetooth-para-funcionar-no-ubuntu-24-04-lts&lt;/a&gt;&lt;/p&gt;

</description>
      <category>lenovo</category>
      <category>ideapad1i</category>
      <category>ubuntu2404lts</category>
      <category>linux</category>
    </item>
    <item>
      <title>Debian 12 (Bookworm) entra em "soft freeze"</title>
      <dc:creator>Daniel Mota</dc:creator>
      <pubDate>Wed, 22 Feb 2023 17:22:56 +0000</pubDate>
      <link>https://dev.to/danielmota/debian-12-bookworm-entra-em-soft-freeze-5d1l</link>
      <guid>https://dev.to/danielmota/debian-12-bookworm-entra-em-soft-freeze-5d1l</guid>
      <description>&lt;p&gt;Seguindo o calendário de &lt;a href="https://www.debian.org/releases/" rel="noopener noreferrer"&gt;Releases&lt;/a&gt;, o Projeto &lt;a href="https://www.debian.org/releases/bookworm/" rel="noopener noreferrer"&gt;Debian 12 (Bookworm)&lt;/a&gt; entrou em &lt;a href="https://lists.debian.org/debian-devel-announce/2023/02/msg00003.html" rel="noopener noreferrer"&gt;fase de congelamento "leve"&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;De forma objetiva, &lt;strong&gt;estão apenas recebendo correções de possíveis bugs existentes&lt;/strong&gt;, principalmente os pequenos, para consolidarem tal versão.&lt;/p&gt;

&lt;p&gt;Uma boa novidade para a versão é que esta &lt;strong&gt;trará firmwares não-livres no instalador padrão&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A decisão foi tomada em conjunto com comunidade, &lt;a href="https://www.debian.org/vote/2022/vote_003" rel="noopener noreferrer"&gt;via votação&lt;/a&gt;. Tal decisão será para incorporar os firmwares não-livres ao instalador padrão, facilitando para os novatos e permitindo assim que componentes que não tenham firmwares livres disponíveis, como chips Wi-Fi e GPUs, funcionem de primeira no Debian, não sendo necessário baixar a parte e anexar via dispositivo secundário.&lt;/p&gt;

&lt;p&gt;Durante a instalação, o usuário será informado que o hardware irá necessitar desses drivers de códigos proprietários e terá a opção de desabilitá-los.&lt;/p&gt;

&lt;p&gt;A decisão de incluir firmwares não-livres é tão grande que precisou ser respaldada por ampla maioria a fim de alterar o contrato social do projeto.&lt;/p&gt;

&lt;p&gt;Para 12 de março de 2023, está prevista a segunda fase de congelamento, antes do lançamento final, chamada de "&lt;a href="https://release.debian.org/testing/freeze_policy.html#hard" rel="noopener noreferrer"&gt;Hard Freeze (texto em inglês)&lt;/a&gt;".&lt;/p&gt;

</description>
      <category>motivation</category>
      <category>gratitude</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Fedora Silverblue - Instalando no RaspberryPI 4</title>
      <dc:creator>Daniel Mota</dc:creator>
      <pubDate>Sun, 19 Feb 2023 18:02:04 +0000</pubDate>
      <link>https://dev.to/danielmota/fedora-silverblue-instalando-no-raspberrypi-4-2d0p</link>
      <guid>https://dev.to/danielmota/fedora-silverblue-instalando-no-raspberrypi-4-2d0p</guid>
      <description>&lt;p&gt;O artigo busca explicar um pouco sobre cada qual e mostrar de maneira simples e objetiva como instalar o Fedora Silverblue num RaspberryPi 4. Comigo funcionou perfeitamente e &lt;strong&gt;deixo claro que é de inteira responsabilidade do proprietário o seguir dos passos e qualquer problema que possa surgir&lt;/strong&gt;, fiz o procedimentos conforme citados e funcionou perfeitamente.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sobre o Projeto Fedora
&lt;/h3&gt;

&lt;p&gt;O &lt;a href="https://getfedora.org/" rel="noopener noreferrer"&gt;Projeto Fedora&lt;/a&gt; cria uma plataforma inovadora, livre e de código aberto para hardware, nuvens e contêineres que permite aos desenvolvedores de software e membros da comunidade construir soluções adaptadas às necessidades dos usuários.&lt;/p&gt;

&lt;p&gt;Atualmente existem as seguintes versões Oficiais do Fedora Linux:&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://getfedora.org/pt_BR/workstation/" rel="noopener noreferrer"&gt;Fedora Workstation&lt;/a&gt; é um sistema operacional polido e fácil de usar para computadores laptop e desktop, com um conjunto completo de ferramentas para desenvolvedores e fabricantes de todos os tipos. &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://getfedora.org/pt_BR/server/" rel="noopener noreferrer"&gt;Fedora Server&lt;/a&gt; é um sistema operacional poderoso e flexível que inclui as melhores e mais recentes tecnologias de datacenter. Ele coloca você no controle de toda a sua infraestrutura e serviços. &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://getfedora.org/pt_BR/iot/" rel="noopener noreferrer"&gt;Fedora IoT&lt;/a&gt; fornece uma plataforma de código aberto confiável como uma base sólida para os ecossistemas de IoT.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://getfedora.org/pt_BR/cloud/" rel="noopener noreferrer"&gt;Fedora Cloud&lt;/a&gt; é uma imagem de sistema operacional de base mínima e poderosa com imagens personalizadas disponíveis para uso em nuvens públicas e privadas.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://getfedora.org/pt_BR/coreos/" rel="noopener noreferrer"&gt;Fedora CoreOS&lt;/a&gt; é um sistema operacional mínimo, com atualização automática e focado em contêiner.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://silverblue.fedoraproject.org/" rel="noopener noreferrer"&gt;Fedora Silverblue&lt;/a&gt; é um sistema operacional de desktop imutável voltado para um bom suporte para fluxos de trabalho focados em contêineres.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Sistemas no RaspberryPI
&lt;/h3&gt;

&lt;p&gt;Normalmente, os proprietários e usuários do RaspberryPi utilizam o &lt;a href="https://www.raspberrypi.com/software/operating-systems/" rel="noopener noreferrer"&gt;RaspberryPI OS&lt;/a&gt;, uma versão baseada no &lt;a href="https://debian.org/" rel="noopener noreferrer"&gt;Debian Linux&lt;/a&gt;. Há também quem use o &lt;a href="https://ubuntu.com/" rel="noopener noreferrer"&gt;Ubuntu&lt;/a&gt;, &lt;a href="https://manjaro.org/" rel="noopener noreferrer"&gt;Manjaro&lt;/a&gt; ou algum sistema de finalidade especifica (Games, Mediacenter, nuvem pessoal, etc), com instalações feitas a partir da ferramenta própria (o &lt;a href="https://www.raspberrypi.com/software/" rel="noopener noreferrer"&gt;RPi Imager&lt;/a&gt;) de instalação de Sistemas Operacionais em cartões microSD.&lt;/p&gt;

&lt;p&gt;O &lt;a href="https://www.raspberrypi.com/" rel="noopener noreferrer"&gt;RaspberryPi&lt;/a&gt; 2 e 3 é &lt;a href="https://fedoraproject.org/wiki/Architectures/ARM/Raspberry_Pi" rel="noopener noreferrer"&gt;suportado pelo Fedora Linux&lt;/a&gt; em todas as suas versões estáveis. Já o RaspberryPi 3 B+ começou a ser suportado inicialmente apenas no Fedora 28+. Apenas no Fedora 37+ passou a ter suporte ao RaspberryPi 4.&lt;/p&gt;

&lt;p&gt;O &lt;a href="https://silverblue.fedoraproject.org/" rel="noopener noreferrer"&gt;Fedora Silverblue&lt;/a&gt; dá suporte ao RaspberryPi 4, através da imagem para aarch64, porém seu processo de instalação não é &lt;a href="https://www.youtube.com/watch?v=ntaXWS8Lk34" rel="noopener noreferrer"&gt;tão simples quanto o RPi Imager&lt;/a&gt;, por isso resolvi escrever cá para ajudar outros no processo de instalação.&lt;/p&gt;

&lt;h3&gt;
  
  
  Como instalar o Silverblue no RaspberryPi4
&lt;/h3&gt;

&lt;p&gt;Requisitos mínimos:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Possuir um RaspberryPi 4, e perifericos para usá-lo é óbvio ;)&lt;/li&gt;
&lt;li&gt;Um cartão microSD (que esteja bom, sem danos, etc) que receberá o sistema, sugiro ao menos um de 32Gb de Classe 10 (para bom desempenho, devido taxas de Leitura/Gravação do mesmo)&lt;/li&gt;
&lt;li&gt;Um pendrive (que esteja bom, sem danos, etc), que possa ser formatado e utilizado como mídia de instalação&lt;/li&gt;
&lt;li&gt;O &lt;a href="https://www.ventoy.net/en/download.html" rel="noopener noreferrer"&gt;instalador do Ventoy&lt;/a&gt;, para termos um pendrive bootável &lt;/li&gt;
&lt;li&gt;A imagem do Silverblue para aarch64, através da &lt;a href="https://silverblue.fedoraproject.org/download" rel="noopener noreferrer"&gt;página de downloads&lt;/a&gt; do projeto&lt;/li&gt;
&lt;li&gt;O &lt;a href="https://github.com/pftf/RPi4/releases" rel="noopener noreferrer"&gt;firmware para permitir boot UEFI&lt;/a&gt; no RaspberryPi 4&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Certo, eu já tenho tudo, como faço para instalar? Só seguir os passos:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Formate o cartão microSD com tabela de partições tipo MBR&lt;/li&gt;
&lt;li&gt;Usando um gerenciador de discos a escolha, crie um partição FAT32 de pelo menos 500MB, usando a parte inicial do cartão&lt;/li&gt;
&lt;li&gt;Extraia o conteúdo do Firmware (requisito 6) para a partição FAT32 criada no passo 2, para então permitir que o RaspberryPi dê boot via UEFI. Em seguida remova-o com segurança.&lt;/li&gt;
&lt;li&gt;Efetue a instalação do Ventoy (requisito 4) no pendrive (requisito 3), é normal o Ventoy criar 2 unidades (uma para o boot EFI e outra para as ISOs)&lt;/li&gt;
&lt;li&gt;Coloque a imagem do Fedora Silverblue (requisito 5) no pendrive, após conclusão da cópia, remova o pendrive com segurança&lt;/li&gt;
&lt;li&gt;Coloque o cartão de memória e o pendrive no RaspberryPi 4 e ligue-o&lt;/li&gt;
&lt;li&gt;Aguarde o processo de inicialização&lt;/li&gt;
&lt;li&gt;Basta seguir os passos normais de instalação do Fedora. Vale lembrar que no momento de escolha do particionamento, a unidade de 500MB não deve ser formatada e deve ser usada como unidade EFI do Fedora.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Caso possua uma versão do RaspberryPi 4 de 4GB ou 8GB de RAM, atente-se a &lt;strong&gt;desativar o limitador de memória&lt;/strong&gt;, que vem ativo por padrão no firmware de UEFI, através dos passos: Entrar no Setup &amp;gt; Device Manager &amp;gt; Raspberry Pi Configuration &amp;gt; Advanced Configuration &amp;gt; 3GB RAM Limit &amp;gt; Disabled&lt;/p&gt;

&lt;p&gt;Base de informações para criação de tal artigo, além dos já linkados nos textos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://raspberrypi.stackexchange.com/questions/139918/how-do-i-install-fedora-silverblue-on-raspberry-pi-4" rel="noopener noreferrer"&gt;https://raspberrypi.stackexchange.com/questions/139918/how-do-i-install-fedora-silverblue-on-raspberry-pi-4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pftf/RPi4/" rel="noopener noreferrer"&gt;https://github.com/pftf/RPi4/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=uoxGMgTNK50" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=uoxGMgTNK50&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://fwmotion.com/blog/operating-systems/2020-09-04-installing-fedora-server-onto-pi4/" rel="noopener noreferrer"&gt;https://fwmotion.com/blog/operating-systems/2020-09-04-installing-fedora-server-onto-pi4/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://diolinux.com.br/tutoriais/crie-pendrive-bootavel-com-o-ventoy.html" rel="noopener noreferrer"&gt;https://diolinux.com.br/tutoriais/crie-pendrive-bootavel-com-o-ventoy.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://diolinux.com.br/tutoriais/instalar-fedora-com-a-home-separada.html" rel="noopener noreferrer"&gt;https://diolinux.com.br/tutoriais/instalar-fedora-com-a-home-separada.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Em caso de dúvidas, só escrver cá!&lt;br&gt;
Sucesso, paz e bem a todos \o)&lt;/p&gt;

&lt;h3&gt;
  
  
  Publicado também no &lt;a href="https://www.tabnews.com.br/danielmota/fedora-silverblue-instalando-no-raspberrypi-4" rel="noopener noreferrer"&gt;TabNews&lt;/a&gt;
&lt;/h3&gt;

</description>
      <category>assemblyaichallenge</category>
      <category>assembly</category>
    </item>
    <item>
      <title>CakePHP - Um framework pouco citado, mas bastante poderoso</title>
      <dc:creator>Daniel Mota</dc:creator>
      <pubDate>Sun, 19 Feb 2023 02:54:36 +0000</pubDate>
      <link>https://dev.to/danielmota/cakephp-um-framework-pouco-citado-mas-bastante-poderoso-2f1c</link>
      <guid>https://dev.to/danielmota/cakephp-um-framework-pouco-citado-mas-bastante-poderoso-2f1c</guid>
      <description>&lt;p&gt;Devo confessar que o &lt;a href="https://cakephp.org/" rel="noopener noreferrer"&gt;CakePHP&lt;/a&gt;, aliado ao &lt;a href="https://getbootstrap.com/" rel="noopener noreferrer"&gt;Bootstrap&lt;/a&gt;, são meus &lt;em&gt;frameworks&lt;/em&gt; "xodós". Normalmente só vejo o pessoal falar de Laravel, das facilidades e documentações.&lt;/p&gt;

&lt;p&gt;Numa &lt;strong&gt;opinião pessoal&lt;/strong&gt;, acredito que "a pouca visibilidade" e "falta de citações" do CakePHP se deve às poucas publicações, cursos ou vídeos em nossa lingua. Porque falo isso? Pelo fato de ter contato com algumas pessoas, e me dizem que querem algumas coisas mão na massa; de ter um guia; um passo-a-passo.&lt;/p&gt;

&lt;p&gt;Ao pesquisar conteúdos de CakePHP em português, são poucos artigos sólidos e proveitosos, muitas vezes é melhor ir direto a documentação, o &lt;a href="https://book.cakephp.org/4/pt/index.html" rel="noopener noreferrer"&gt;&lt;strong&gt;Cookbook&lt;/strong&gt;&lt;/a&gt;, normalmente esta tem sido minha sugestão.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sobre o CakePHP
&lt;/h2&gt;

&lt;p&gt;O CakePHP é um &lt;em&gt;framework&lt;/em&gt; de desenvolvimento &lt;em&gt;web&lt;/em&gt;, no momento de escrita dessa matéria, ele se encontra na &lt;a href="https://github.com/cakephp/cakephp/releases" rel="noopener noreferrer"&gt;versão 4.4.11&lt;/a&gt;, e já funciona com o PHP 8 (mas dá suporte mínimo a versão 7.4).&lt;/p&gt;

&lt;p&gt;Ele é rápido de produzir e fácil de instalar. &lt;strong&gt;Seus requisitos mínimos são um servidor web&lt;/strong&gt; (ou seja, podendo ser executado em: Apache; Nginx; LightHTTPD; ou Microsoft IIS.) e &lt;strong&gt;uma cópia do CakePHP, só isso&lt;/strong&gt;!&lt;/p&gt;

&lt;p&gt;Em sua página inicial, e numa tradução pessoal, ele se descreve como &lt;em&gt;"A receita do sucesso. Onde você Prototipa e valida rápido, e cresce sólido"&lt;/em&gt;, achei um bom trocadilho, bem válido (kkkk).&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A recipe to succeed. Prototype faster, Validate faster, Grow consistently&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Ainda na página principal, eles citam os elementos que o tornam uma boa opção:&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Build Quickly: Use code generation and scaffolding features to rapidly build prototypes.&lt;/li&gt;
&lt;li&gt;No Configuration: No complicated XML or YAML files. Just setup your database and you're ready to bake.&lt;/li&gt;
&lt;li&gt;Friendly License: CakePHP is licensed under the MIT license which makes it perfect for use in Commercial applications.&lt;/li&gt;
&lt;li&gt;Batteries Included: The things you need are built-in. Translations, database access, caching, validation, authentication, and much more are all built into one of the original PHP MVC frameworks.&lt;/li&gt;
&lt;li&gt;Clean MVC Conventions: Instead of having to plan where things go, CakePHP comes with a set of conventions to guide you in developing your application.&lt;/li&gt;
&lt;li&gt;Secure: CakePHP comes with built-in tools for input validation, CSRF protection, Form tampering protection, SQL injection prevention. CakePHP codebase itself has been audited through the Mozilla Secure Open Source program.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Dos seus recursos
&lt;/h2&gt;

&lt;p&gt;Para ter uma ideia geral dos fundamentos do CakePHP, ele é desenvolvido para tornar tarefas rotineiras do desenvolvimento &lt;em&gt;web&lt;/em&gt; mais simples e fáceis. Busca fornecer uma caixa de ferramentas completa para você começar (ferramentas de Teste; Cache; Envio de emails; Debug; API REST; de ORM; controle de Autentição; além da geração automática de código; adição de &lt;em&gt;plugins&lt;/em&gt;; tratativas de segurança, dentre outros), as várias partes do CakePHP funcionam bem juntas ou separadamente.&lt;/p&gt;

&lt;p&gt;Ele provê uma estrutura organizacional básica, que cobre nomenclaturas de classes, arquivos, banco de dados e outras &lt;a href="https://book.cakephp.org/4/pt/intro/conventions.html" rel="noopener noreferrer"&gt;&lt;strong&gt;convenções&lt;/strong&gt;&lt;/a&gt;, uma vez que as convenções forem assimiladas, e também ao seguí-las: você evita configurações desnecessárias; cria uma estrutura de aplicação uniforme, que faz trabalhar com vários projetos uma tarefa suave.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mão na massa
&lt;/h2&gt;

&lt;p&gt;Ao meu ver, a melhor forma de viver experiências e aprender sobre o CakePHP será construindo algo. Se você está ansioso para começar um projeto, você pode começar:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Criando um &lt;a href="https://book.cakephp.org/4/pt/tutorials-and-examples/bookmarks/intro.html" rel="noopener noreferrer"&gt;Gerenciador de Favoritos (URL)&lt;/a&gt;, dividido em apenas duas partes;&lt;/li&gt;
&lt;li&gt;Criando um &lt;a href="https://book.cakephp.org/4/pt/tutorials-and-examples/blog/blog.html" rel="noopener noreferrer"&gt;blog&lt;/a&gt;, dividido em quatro partes; &lt;/li&gt;
&lt;li&gt;ou &lt;a href="https://book.cakephp.org/4/pt/topics.html" rel="noopener noreferrer"&gt;mergulhar na documentação&lt;/a&gt; e conhecer ao seu modo.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Vá lá, divirta-se.&lt;/p&gt;

&lt;h2&gt;
  
  
  Colabore com o projeto
&lt;/h2&gt;

&lt;p&gt;Para melhorar a visão sobre o CakePHP, o &lt;a href="https://book.cakephp.org/4/pt/index.html" rel="noopener noreferrer"&gt;&lt;em&gt;Cookbook&lt;/em&gt;&lt;/a&gt; ("guia de receitas") é um projeto de documentação editável e aberto à comunidade, com seu &lt;a href="https://github.com/cakephp/docs" rel="noopener noreferrer"&gt;código fonte disponível GitHub&lt;/a&gt;, permite que qualquer pessoa facilmente contribua com adições, exclusões ou correções para a documentação.&lt;/p&gt;

&lt;h2&gt;
  
  
  Vale a pena conferir
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://book.cakephp.org/4/pt/intro/conventions.html" rel="noopener noreferrer"&gt;Convenções - desenvolvimento uniforme e cheio de funcionalidades&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://book.cakephp.org/4/pt/core-libraries/global-constants-and-functions.html" rel="noopener noreferrer"&gt;Conheça as funções globais de conveniência&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://book.cakephp.org/4/pt/intro/cakephp-folder-structure.html" rel="noopener noreferrer"&gt;Qual a estrutura de pastas?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://book.cakephp.org/4/pt/contributing/documentation.html" rel="noopener noreferrer"&gt;Como contribuir com a documentação?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://book.cakephp.org/4/pt/intro/where-to-get-help.html" rel="noopener noreferrer"&gt;Onde conseguir ajuda?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://book.cakephp.org/4/pt/installation.html" rel="noopener noreferrer"&gt;Quero saber mais sobre a instalação&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://book.cakephp.org/4/pt/appendices/cakephp-development-process.html" rel="noopener noreferrer"&gt;Como é o Processo de desenvolvimento do framework?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Publicado também no &lt;a href="https://www.tabnews.com.br/danielmota/cakephp-um-framework-pouco-citado-mas-bastante-poderoso" rel="noopener noreferrer"&gt;TabNews&lt;/a&gt;
&lt;/h3&gt;

</description>
      <category>react</category>
      <category>javascript</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Ser o bom, ou ser bom?!</title>
      <dc:creator>Daniel Mota</dc:creator>
      <pubDate>Mon, 15 Mar 2021 14:02:33 +0000</pubDate>
      <link>https://dev.to/danielmota/ser-o-bom-ou-ser-bom-2ohn</link>
      <guid>https://dev.to/danielmota/ser-o-bom-ou-ser-bom-2ohn</guid>
      <description>&lt;p&gt;Passei muito tempo sem usar o Twitter, numa certa ocasião voltei, dai encontrei um tweet que deveria ser o Mantra diário:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"Não perca a vida tentando ganhar"&lt;/li&gt;
&lt;li&gt;"Quem muito abraça, pouco aperta"&lt;/li&gt;
&lt;li&gt;"Se não está a seu alcance de resolver, não tem porque se estressar"&lt;/li&gt;
&lt;li&gt;"O tempo não volta, aproveite-o com sabedoria"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Analisando o todo, veio algo complementar a mente: &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;ser a diferença ou apenas ser mais um?!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Ta ai, uma lista que deveria ser reflexão diária.&lt;/p&gt;

&lt;p&gt;Sobre redes sociais, a vida mostrou que precisaria ter apenas básico para comunicação e que deveria viver.&lt;/p&gt;

&lt;p&gt;Sucesso, paz e bem a todos \o)&lt;/p&gt;

</description>
      <category>resiliencia</category>
      <category>reflexoes</category>
      <category>mantra</category>
    </item>
  </channel>
</rss>
