Skip to content

Instantly share code, notes, and snippets.

View reginadiana's full-sized avatar
🇧🇷

Diana Regina reginadiana

🇧🇷
View GitHub Profile
@reginadiana
reginadiana / 00.md
Last active September 24, 2024 11:57
Anotações sobre SOLID

SOLID

@reginadiana
reginadiana / 00_instalation.md
Last active April 16, 2024 12:44
Meus aprendizados em GO

Para instalar, execute:

$ sudo apt-get update && apt-get install golang
@reginadiana
reginadiana / 00_gestão.md
Last active June 8, 2023 12:48
Anotações sobre gestão de projetos (Agile, Scrum e outras metodologias)

image

@reginadiana
reginadiana / 00_carreira.md
Last active August 11, 2024 12:17
Anontações sobre a carreira de programação

👜 Chega um momento em que você precisa dar um jeito de ser quem lidera projetos de software de ponta a ponta.

👜 Muitas pessoas evoluem muito tecnicamente, mas a falta de hábilidades de lidar com cliente e melhorar soft skills fazem a diferença entre o pleno e o senior.

👜 Sênior não é só ter conhecimento técnico, é ter experiencia em diferentes tipos de problemas e soluções.

👜 É sempre importante estudar técnicas de refatoração. Pensar em mais soluções para um problema e escolher a menos complexa.

👜 Alguns desenvolvedores são mais populares do que outros simplesmente porque compartilham o que sabem

@reginadiana
reginadiana / 00_indice.md
Last active August 22, 2022 02:08
Descrição da organização dos projetos neste repositório 😄

📖 Indice

Descrição dos marcadores

⭐ Projeto em produção/deploy, isso significa que "está no ar", mesmo que o projeto esteja em status de concluido, manutenção ou parado.

✔️ Projeto parcial ou completamente desenvolvimento ao que se é proposto, isso signigica que até posso realizar alterações/novas features/atualizações, mas não será feito com frequencia.

💻 Projeto em manutenção, isso significa que estou trabalhando nele ativamente 😄

@reginadiana
reginadiana / 00_typescript.md
Last active September 3, 2023 14:56
Anotações sobre Typescript

image

@reginadiana
reginadiana / 00_javascript.md
Last active June 25, 2024 18:17
Anotações sobre Javascript

image

SCORM

É uma forma de compartilhar recursos de e-learning entre plataformas e empresas. A versão 1.2 é a mais utilizada, mesmo após a sua atualização em 2004. É algo antigo, sendo uma forma de compartilhar cursos de forma padronizada. Precisamos ler o pacote SCORM,. Fazer um código ruby que le o manifesto e monta o iframe servido no controller do rails

A primeira etapa é a leitura do arquivo, a segunda é leitura do data model, na terceira podemos fazer dados serem retornados para o SCORM. Guardar dados em local storage. 80% dos problemas está no zip, pois nem todos seguem a risca o protocolo.

Não é possivel abrir o index do pacote SCORM manualmente e exeutá-lo. Isso não vai funcionar por conta do CORS. O que vai funcionar é executar o pacote dentro de um http, dentro de um servidor.

O SCORM especifica que o conteúdo deve:

@reginadiana
reginadiana / 01_roadmap.md
Last active August 2, 2024 21:09
Trilha de Frontend

Trilha de Frontend

Observações sobre os materiais extras

  • Se tratam de recursos extensos como livros, cursos, documentações, materiais para consultas, etc.

  • Todos são 100% acessiveis e gratuitos para Rebasers. Os cursos da Origamid foram patrocinados pelo Alan oo/

Antes de tudo

@reginadiana
reginadiana / 00.md
Last active August 11, 2024 12:30
Resumo de talks/palestras/lives sobre tecnologia.

O que é considerado Frontend avançado?

❤️ É importante para o time de UX/UI que o desenvolvedor se preocupe em implementar nos minimos detalhes o que foi proposto no Figma ou em qualquer outra ferramenta de design.

❤️ É importante para o dev Junior conseguir montar componentes básicos de UX como modais, botões, carroseis, menus, etc.

❤️ É normal chegar um momento em que nos questionamos sobre usar algo pronto ou fazer "na mão".

❤️ É imporante participar de comunidades e ter mais interação com outros devs.