Porto Codes

Conversas em código

Podcast about programming in portuguese.

By @hugopeixoto, @locks, and @zamith.

Listen

(description and episode list in portuguese follows)

Apropriado para ouvintes de todas as idades e níveis, serão abordados diversos temas relacionados com a área de programação, desde linguagens e bibliotecas, a metodologias e comunidades.

Episódios anteriores

Ep. 40 - Nada funciona nunca

Uma semana cheia de problemas, nas contribuições do Ember, no Percy, e mais umas esquisitices

Ep. 39 - Android reversing

Neste episódio falamos de reverse engineering de android, e como tentar extrair e documentar uma API usada por uma aplicação.

Ep. 38 - Matrix, Slack, e outras chatices

Neste episódio falamos do Matrix, uma solução de comunicação livre e descentralizada.

Ep. 37 - Contribuições Open Source e PeerTube

Falamos sobre umas contribuições para o ember que eram suposto ser simples, e as aventuras de configurar uma instância portuguesa de PeerTube.

Ep. 36 - Rails, Rust e Hacktoberfest

Neste episódio falamos de desenvolver APIs em Rails e ferramentas da linha de comandos em Rust. Tocamos ainda em C++ no âmbito do Hacktoberfest e algures pelo meio um dos anfitriões partilha a dor de copiar cartões microSD no macOS.

Ep. 35 - HedgeDoc

HedgeDoc é um editor colaborativo de documentos em markdown. Discutimos a sua história confusa, algumas contribuições feitas e qual o futuro do projecto. Também falamos sobre as mudanças no TravisCI que levaram toda a gente a mudar para GitHub Actions.

Ep. 34 - Pôr as contas em dia

Esta semana pomos as contas em dia: gestão de contas no Percy e como mitigar ataques de enumeração de contas. Falamos também da ferramenta de lançamento de novas versões de Ember.js.

Ep. 33 - Trabalhos com Sites Estáticos

Conversão de Drupal para Hugo, problemas com o Netlify, e uma visita bastidores do lançamento de versões de Ember. Também falamos de algumas novidades do Hacktoberfest e do processo de edição do podcast.

Ep. 32 - Outubro e Software Livre

Outubro está a chegar, e é mês de Software Livre. Neste episódio falamos do Hacktoberfest e de alguns eventos e projectos da ANSOL.

Ep. 31 - Participação na RustConf 2021

Neste episódio falamos sobre a experiência do Peixoto em fazer uma apresentação na RustConf 2021.

Ep. 30 - Google Lighthouse

Neste episódio falamos sobre o Google Lighthouse, uma ferramenta open source para analisar a qualidade de páginas web

Ep. 29 - Cyberscore - Reviver um projecto LAMP

Neste episódio falamos dos problemas que encontrámos num projecto em PHP/MySQL com quase 20 anos.

Ep. 28 - Enferrujados

Projectos aleatórios em Rust? Temos muitos. Neste episódio falamos um bocado de ferramentas que fizemos nesta linguagem que mal conhecemos.

Ep. 27 - Aventuras no TypeScript

Neste episódio falamos sobre uma experiência a adicionar TypeScript a um projecto React.

Ep. 26 - Ruby 2.7 e Ruby 3.0

Neste episódio falamos de algumas novidades do ruby 2.7 e o que se espera do ruby 3.0.

Ep. 25 - Internacionalização, bandeiras, e inputs

Neste episódio falamos sobre os desafios em ter produtos disponíveis em várias línguas.

Ep. 24 - Experiência com websockets

Neste episódio falamos sobre uma experiência a construir um sistema de videoconferência apoiado no twilio e em websockets.

Ep. 23 - Sites Estáticos e Porto Codes

Neste episódio falamos sobre as nossas aventuras em desenvolver um site estático para o meetup Porto Codes.

Ep. 22 - ActivityPub

Neste episódio falamos sobre protocolos de federação, e sobre as dores de cabeça de gravar multimédia.

Ep. 16 - mustache

Neste episódio falamos um pouco sobre mustache, uma linguagem de templating

Ep. 15 - Hacktoberfest: blueprinter

Neste episódio falamos sobre uma aventura no mundo do open source e do Hacktoberfest.

Ep. 14 - Hacktoberfest

Neste episódio falamos um pouco sobre a iniciativa Hacktoberfest.

Ep. 13 - UTRUST

Neste episódio recebemos o Miguel Palhas para nos falar dos desafios tecnológicos encontrados durante uma Initial Coin Offering (ICO).

Ep. 12 - Elixir

Neste episódio abordamos a linguagem de programação Elixir e o seu ecossistema.

Ep. 11 - Glimmer.js

Neste episódio falamos sobre Glimmer.js, uma nova biblioteca de componentes JavaScript para a web.

Ep. 10 - GitMerge e FOSDEM

Neste episódio contamos as nossas experiências das conferências GitMerge e FOSDEM.

Ep. 9 - Subresource Integrity

Neste episódio falamos de Subresource Integrity, uma funcionalidade para garantir que os recursos externos nao sofreram manipulacao

Ep. 8 - Ruby 2.4

Neste episódio abordamos as novas funcionalidades e mudanças planeadas para o Ruby 2.4.

Ep. 7 - Dicas SSH

Neste episódio falamos sobre algumas funcionalidades menos conhecidas relacionadas com SSH.

Ep. 6 - HTTP/2

Neste episódio falamos sobre as mudanças que o HTTP/2 traz, e divagamos também um pouco sobre conferências.

Ep. 5.5 - RubyConf Portugal

Neste episódio falamos sobre a RubyConf Portugal, que irá acontecer novamente este ano.

Ep. 5 - Meteor

Este mês damos o salto para o web development em Meteor com o nosso convidado Gabriel Poça.

Ep. 4.5 - Let's Encrypt

Neste episódio falamos de Let's Encrypt, uma nova autoridade de certificação SSL/TLS.

Ep. 4 - TypeScript

Neste episódio falamos sobre TypeScript, uma variante tipada de JavaScript.

Ep. 3.14 - Goad

Neste episódio falamos de Goad, uma ferramenta para testes de carga distribuídos

Ep. 3 - Electron

Neste episódio falamos sobre Electron, uma tecnologia para desenvolver aplicações desktop multi-plaforma (OS X, Win, Linux).

Ep. 2.5 - No Estimates

No estimates

Ep. 2 - Wax On Wax Off

Neste episódio abordamos técnicas e exercícios para melhorar capacidades de programação.

Ep. 1.5 - Administrate

Neste episódio falamos sobre a gem administrate.

Ep. 1 - Rust, uma linguagem de sistemas para os tempos modernos

Neste episódio inaugural decidimos abordar a linguagem de programação Rust.

Ep. 0 - Uma breve introdução

Neste episódio inaugural falamos um pouco do porquê do projeto, e conhecemos os três anfitriões.