João Gilberto Saraiva

software engineer | professor | writer


Page 10 of 11 for João Gilberto Saraiva | software engineer professor writer
Conhecendo Ruby 04-08-2021

No mês passado fui um dos 20 selecionados para uma excelente iniciativa capitaneada por Marcelo Castellani, cantor, escritor e programador co-fundador do GURU-SP (Grupo de usuários Ruby de São Paulo). Ele se propôs - com a ajuda de voluntários e empresas parceiras - a propiciar um curso gratuito de programação em linguagem Ruby (clique para saber o que é isso). São encontros e atividades semanais por um semestre, o público-alvo de iniciantes e gente querendo mudar de área de trabalho. Somos vinte pessoas de regiões, idades, contextos sociais e educacionais distintos conhecendo melhor e praticando com o Ruby, Git e outras tecnologias utilizadas no mercado da programação hoje a partir de atividades de uma empresa fictícia - a Dragon Rentals. O CNPJ não é real, mas os aprendizados sim! Ainda estamos na quarta aula de curso, mas já deu para aprender muita coisa.

Introdução ao Markdown 01-07-2021

A linguagem Markdown foi criada em 2004 por John Gruber e é utilizada por milhares de pessoas em fóruns, blogs, websites e vários outros recursos disponíveis na Internet. Aprender essa linguagem simples, funcional é muito útil para formatação de textos e documentos é uma excelente porta de entrada para quem deseja começar ou avançar no mundo da programação, edição digital de textos, EaD e usos educacionais diversos das Tecnologias Digitais de Informação e Comunicação (TDICs).

Do trabalho escravo para o trabalho livre no Brasil 09-06-2021

Produzi este material didático para utilizar no concurso de professor substituto de História do Instituto Federal do Rio Grande do Norte. O tema da aula a passagem do trabalho escravo para o livre no Brasil da virada do século XIX para o XX. Um aspecto relevante foi a análise de quadros, gravuras, discursos, tabelas, mapas e trechos de jornais, evidenciando concepções múltiplas e contraditórias sobre temas como o fim da escravidão, o trabalho de imigrantes e a distribuição de terras no Brasil. O conceito de trabalho, o racismo, as teorias do branqueamento, as leis anti-escravidão, a expansão do café e o caráter excludente da modernização econômica e das relações de trabalho, foram alguns dos temas analisados a partir da ponte entre o Brasil de hoje e o de meados do século XIX.

Calcpace 2 14-05-2021

O Calcpace é um projeto em Python que crirei em 2020 para calcular o pace de corrida e o tempo de corrida previsto (maratona, meia-maratona ou qualquer outra distância). Avançando nos estudos da linguagem de programação Python, criei as opções salvar, excluir e visualizar corridas (com data, tempo, pace e observações). Para isso, o projeto utiliza o SQLite3 - se não souber o que é , é só clicar aqui - para criar um banco de dados local com as corridas salvas pelo usuário.