Pular para o conteúdo principal

6 postagens marcadas com "Iniciante"

Ver todas os Marcadores

Como criar um blog usando Github Pages + Obsidian + Quartz

· Leitura de 8 minutos
Anderson Marlon
Software Developer

Glenn Carstens-Peters

A grande dificuldade de muitos desenvolvedores que estão iniciando é, aonde compartilhar meu conhecimento? Eu crio um blog? Eu uso o Medium? Eu uso o Dev.to? O que fazer? Bom, vamos para a solução mais bonita que é ter seu próprio blog. Claro que eu não vou diminuir quem cria conteúdo em outros lugares, mas centralizar seu conhecimento é a melhor opção.

Vamos lá, o que vamos precisar?

Github Pages

O Github Pages é um serviço do Github que nos possibilita hospedar sites estáticos, normalmente utilizado para hospedar documentação dos projetos nos repositórios git, ele nos possibilita renderizar tanto páginas HTML quanto em Markdown.

Site oficial: https://pages.github.com/

Obsidian

O Obsidian é um aplicativo de anotação, o segredo é que ele gera os arquivo em Markdown uma peça chave para novo propósito. Claro que podemos utilizar, os próprios arquivos .md/.mdx ou usar o Notion, mas isso é outro tutorial.1

Site oficial: https://obsidian.md/

Quartz

O Quartz é um gerador de site estáticos, o pulo do gato é que ele será encarregado de pegar nosso arquivos de anotações gerado em Markdown pelo nosso Obsidian e converterá em HTML, só que ele não faz apenas isso. Ele é customizável e adiciona algumas funcionalidade ao nosso blog como grade de laytout, menus, barra de busca, tema escuro e claro, além de outras customizações que você pode estar fazendo. Se preferir de uma olhada na documentação para mais detalhes e não se esqueça de dar uma estrelinha no repositório do projeto.

Documentação: https://quartz.jzhao.xyz/ - Github: https://github.com/jackyzha0/quartz

Fluxo de Postagem

O fluxo funcionará da seguinte forma: Obsidian > Commit Push > Deploy Github Actions

  1. Criar/editar seu arquivos no obsidian
  2. Fazer o commit e fazer o push para seu repositório online
  3. Rodar pipeline no Github Actions para fazer o deploy das alterações

Guia de Comandos Rocketchat para Iniciantes

· Leitura de 3 minutos
Anderson Marlon
Software Developer

Ao contrário da publicação anterior, hehe, essa é uma publicação original e é de minha autorial.

O Rocketchat é uma plataforma de comunicação poderosa que oferece uma variedade de recursos e funcionalidades para facilitar a comunicação e colaboração entre equipes. Se você está começando ou precisa de ajuda para se orientar nas funcionalidades, este guia detalhado irá ajudá-lo a dominar os comandos essenciais.

Lembrando que todos eles são comandos via curl, que podem ser utilizados através do terminal, Postman ou Insomnia. Se você deseja usar através do Node.js, PHP ou qualquer outro tipo de maneira fora desse convencional, consulte a documentação oficial.

Vamos explorar além do básico e ver como tirar o máximo proveito do Rocketchat via API, vale lembrar também que esses são comandos que achei essenciais e já cheguei a utilizar no dia a dia.

Frequently Asked Questions

· Leitura de 4 minutos
Anderson Marlon
Software Developer

Eu vi recentemente que muitas pessoas me procuram com as mesmas perguntas, como faço para conseguir um emprego, pode me ajudar com tal projeto, porque você é desenvolvedor de Javascript, resolvi então separar essas perguntas e responder todos que me veio a mente.

Como faço para conseguir um emprego?

Você é um desenvolvedor júnior? Possuí experiência, senão, leia sobre Como conseguir experiência sendo Júnior/Iniciante.

Eu entendi, preciso de experiência, mas acredito que meu Github não é bonito, pode dar uma olhada? Recomendo que você veja de como eu estive Montando um perfil interessante e exemplar no GitHub.

Se nenhuma dessas ideias de deu uma ajuda sobre o que você precisa, peça ajuda na Comunidade de Desenvolvedores da Kalify Inc.

Nenhuma pergunta é idiota.

Como contribuir para projetos de código aberto – um guia para iniciantes

· Leitura de 16 minutos
Anderson Marlon
Software Developer

"À medida que avançamos tecnologicamente, mais e mais produtos e serviços estão sendo transformados em serviços prontos para software. E muitos deles estão sendo feitos de código aberto."

Esse é um artigo é adaptado por mim e traduzido diretamente do inglês: https://www.freecodecamp.org/news/how-to-contribute-to-open-source-projects-beginners-guide/

A maioria dos desenvolvedores e empresas depende de ferramentas e softwares de código aberto para fazer seus produtos funcionarem. E acho que você vai concordar comigo que o número de contribuições para o código aberto realmente cresceu ultimamente – não apenas para desenvolvedores individuais, mas também de empresas.

O motivo disso? É criar uma manutenção, soluções e desenvolver features de uma forma tão rápida com a comunidade que todo mundo vai ter um pedacinho naquela criação e isso faz uma baita diferença.

Introdução ao Git e GitHub para iniciantes

· Leitura de 4 minutos
Anderson Marlon
Software Developer

"Git é um sistema de controle de versão distribuído que permite que várias pessoas trabalhem juntas em um projeto. Ele permite que você acompanhe as alterações em seus arquivos, reverta a um estado anterior, ramifique-se em diferentes versões e trabalhe em colaboração com outros desenvolvedores."

GitHub é uma plataforma de hospedagem de código fonte baseado no Git que permite que você armazene, compartilhe e gerencie seu código-fonte. É uma plataforma muito popular e amplamente utilizada para desenvolvimento colaborativo.

Neste guia, vamos apresentar os principais conceitos e comandos do Git e GitHub para ajudá-lo a começar a usar essas ferramentas no desenvolvimento de seus projetos.

Como usar o uTorrent para iniciantes

· Leitura de 3 minutos
Anderson Marlon
Software Developer

"Lembrando que esse conteúdo é para fins educativos, e o uso dele é inteiramente de sua responsabilidade"

O que é o uTorrent?

O uTorrent é um programa de compartilhamento de arquivos P2P (Peer-to-Peer) que permite que você baixe arquivos de outros usuários. O uTorrent é um dos programas de compartilhamento de arquivos mais populares do mundo, e é usado por milhões de pessoas em todo o mundo, ele atualmente é responsável por mais de 1/3 de todo o tráfego de download na internet e é o programa responsável pelo compartilhamento de jogos, filmes, músicas e outros arquivos.