Felipe Azevedo Bosi - Artigos

Imagem mostrando as mão de um homem escrevendo os requisitos para um sistema de lista de tarefas

Engenharia de Requisitos Básica

Programação
Qualidade

Vamos fazer uma geral dos conceitos e processos básicos de Engenharia de Requisitos. Mostrando como fazer um estudo de viabilidade, a elicitação e a especificação dos requisitos.

Ir para o artigo
Código mostrando uma implementação Typescript the uma ferramenta de edição de código assistida por IA

Como uma ferramenta de edição de código assistida por IA funciona

Programação
Filosofia

Análise do que eu aprendi ao seguir o caminho de "Criar seu próprio Claude Code" na CodeCrafters

Ir para o artigo
Detalhes da API do Caffeine Mega App

Dos artigos científicos até um app

Programação

De onde você pega os materiais e dados para o seu app. Aqui quero falar de como eu fiz para selecionar um problema e normalizar os dados coletados de artigos científicos para transformá-lo em algo útil para as pessoas

Ir para o artigo
Teclado dividido com um caderno no meio, um bule, um copo pequeno para chá e metade de um monitor mostrando código nele

Rotina para devs: se preparando para um dia de trabalho

Programação
Qualidade

Parte do processo de codar é o que vem tanto antes como depois do código. Então o que podemos fazer para que estas coisas te ajudem ao invés de atrapalhar? Parte do que torna a programação mais agradável é o que você faz antes, durante e depois para aprimorar esta prática. Hoje, vou compartilhar como começo meu dia de uma forma que não apenas melhore meu desempenho, mas também me deixe mais feliz e confortável ao programar.

Ir para o artigo
Lista com os 5 princípios do 5S: 1. Remover o que for desnecessário; 2. Ordenar; 3. Limpar; 4. Padronizar; 5. Manter a disciplina

Controle de qualidade e programação

Programação
Qualidade

5S é um sistema de controle de qualidade bem conhecido. Ele foi desenvolvido no Japão após a Segunda Guerra Mundial para garantir que as empresas que o utilizassem entregassem os melhores produtos possíveis ao mesmo tempo em que cria um bom ambiente de trabalho. Aqui analisaremos o que este sistema pode ensinar para nós programadores

Ir para o artigo
Code sobre fazer pessoas queers se tornarem visíveis

O que um código pode falar

Arte
Programação

Código pode comunicar mais do que uma lista de passos para um computador seguir. Ele é uma linguagem e, como todas as linguagens, há pessoas que tentam levá-la aos limites. Seja este limite técnico, lógico ou poético. Aqui analisaremos um exemplo.

Ir para o artigo
Criança com raiva do pai interpretando mal as instruções dadas por ela

Alfabetização expandida e o estado atual dos softwares

Arte
Filosofia
Programação

Alfabetização expandida é a capacidade de escrever e ler ampliada com a habilidade de compreender código. Este letramento adicional está ligado a uma melhor compreensão da mídia digital e de como nossa comunicação está sendo aprimorada por novas formas de linguagens de escrita.

Ir para o artigo