Conversas em Código

Follow Conversas em Código
Share on
Copy link to clipboard

De uma parceria entre três programadores, surge um podcast em português sobre programação. 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.

Ricardo Mendes, Luís Ferreira, Hugo Peixoto


    • Jan 20, 2022 LATEST EPISODE
    • infrequent NEW EPISODES
    • 24m AVG DURATION
    • 41 EPISODES


    Search for episodes from Conversas em Código with a specific topic:

    Latest episodes from Conversas em Código

    Ep. 40 - Nada funciona nunca

    Play Episode Listen Later Jan 20, 2022 17:57


    Uma semana cheia de problemas, outra vez no Percy, nas contribuições do Ember, e mais umas esquisiticesSegue-nos no Mastodon ou no Twitter e junta-te ao nosso Slack.Links:WikidataEmber.js na wikidataGithub wikidata bottool-new-releaseFirefox multi-account containersPercyChoosyBufferMastodon schedulerO Conversas em Código é da autoria do Hugo Peixoto e de Ricardo Mendes

    Ep. 39 - Android reversing

    Play Episode Listen Later Nov 25, 2021 20:10


    Neste episódio falamos de reverse engineering de android, e como tentar extrair e documentar uma API usada por uma aplicação.Segue-nos no Mastodon ou no Twitter e junta-te ao nosso Slack.Links:Emulador de smali em rubyFlutterAndroid RuntimeDalvik, a aldeia islandesaapktoolsmali/baksmalimitmproxyfridaobjectionDalvik bytecodeCertificate PinningO Conversas em Código é da autoria do Hugo Peixoto e de Ricardo Mendes

    Ep. 38 - Matrix, Slack, e outras chatices

    Play Episode Listen Later Nov 11, 2021 39:14


    Neste episódio falamos do Matrix, uma solução de comunicação livre e descentralizada.Segue-nos no Mastodon ou no Twitter e junta-te ao nosso Slack.Links:Matrix, o filmeThe MatrixShrekKung Pow! Enter the FistMax PayneRocket.ChatRocket.ChatPush notifications no Rocket.ChatOpenPushMatrix, o protocoloMatrixElement.ioMastodonTexto de introdução ao Matrix, em portuguêsMatrix SpacesMSC1769: Extensible profiles as roomsif all users leave a room, the room should not wink out of existenceRegras da Mozilla quando criam salas novasModeração: Power levelconduit.rs - Homeserver em RustFluffyChat - Cliente em DartRust RFC: Packages as Optional NamespacesSlackHow Slack is bad for an online communityDivOpsO Conversas em Código é da autoria do Hugo Peixoto e de Ricardo Mendes

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

    Play Episode Listen Later Nov 3, 2021 32:11


    Falamos sobre umas contribuições para o ember que eram suposto ser simples, e as aventuras de configurar uma instância portuguesa de PeerTube.Segue-nos no Twitter e junta-te ao nosso Slack.Links:Spawning processes in a portable way in Rustember-api-docsRelação Ember Data (proxy object)get dentro de getTo attrs or not to attrsValor default do results"Simpler and more powerful components in Ember Octane with Glimmer components"Ansol 20 anosArchive.orgPeerTubeVOD transcodingTraduções Weblate pt-PTHetzner hostingFramasoftviste.ptPodcasts portuguesesO Podcast Ubuntu PortugalMatrixElement.ioFluffychatSala de matrix da ANSOL aberta ao públicoO Conversas em Código é da autoria do Hugo Peixoto e de Ricardo Mendes

    Ep. 36 - Rails, Rust e Hacktoberfest

    Play Episode Listen Later Oct 28, 2021 31:02


    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.Segue-nos no Twitter e junta-te ao nosso Slack.Gestão de contas no Percy, Parte II:BrowserStackPercyFirefox Relay (aliases de e-mail)Criar APIs usando a especificação JSON:API:Ruby on RailsPrimeiro commit Ember CLIRails is omakaseUsing Rails for API-only ApplicationsTemplate aplicação Rais{json:api}JSONAPI::ResourcesSparse fieldsetsMigrar cartões microSD na Nintendo SwitchHow to Transfer Data Between microSD Cards for Use on Nintendo SwitchDesenvolvimento da tool-new-releaseRustlibgit2-rsstd::process::Commandmacro std::cfgattributo cfgSpawning Processes in a portable way in RustGlitchEmber Glitch StarterHacktoberfest 2021Collabora OnlineEvento"Easy hacks"POCO C++Módulos C++GitHub REST API LicensesO Conversas em Código é da autoria do Hugo Peixoto e de Ricardo Mendes

    Ep. 35 - HedgeDoc

    Play Episode Listen Later Oct 20, 2021 22:40


    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.Este episódio foi gravado em Novembro de 2020. Algumas informações podem estar desactualizadas, mas a maioria ainda se aplica.Segue-nos no Twitter e junta-te ao nosso SlackLinks:D3 - Defesa dos Direitos DigitaisHedgeDocHackMDCodiMDHistória de como chegamos ao HedgeDoctravis-ci.org unificado em travis-ci.comTravis comprada pela Idera Inc.Travis despede toda a genteTravis acaba com o plano gratuito para repositórios públicosQuayComo pronunciar "Quay"Imagens de docker multi-arquitecturaPatch para o hedgedoc para desactivar CSS renderingHedgedoc manda imagens para o imgur por defaultO Conversas em Código é da autoria do Hugo Peixoto e de Ricardo Mendes

    Ep. 34 - Pôr as contas em dia

    Play Episode Listen Later Oct 12, 2021 29:10


    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.Segue-nos no Twitter e junta-te ao nosso SlackLinks:Gestão de contas no Percy:BrowserStackPercyBrowserStack compra Percy - 2020testes de snapshot em Jest (React)"subaddressing" em endereços de emailMitigação de ataques de enumeração de contas:AlumniEIDevise para RailsUsername enumeration and the impact on anonymityPasswordless authenticationPassword managerTiming attacksVulnerabilidade do lobste.rs na recuperação de senhaFerramenta de lançamento de novas versões Ember.js:tool-new-release"Separating modules into different files"Ferramenta de extração de informação de ROMs de pokémonDo-nothing scripting: the key to gradual automationstructoptLivro "Rust for Rustaceans"O Conversas em Código é da autoria do Hugo Peixoto e de Ricardo Mendes

    Ep. 33 - Trabalhos com Sites Estáticos

    Play Episode Listen Later Oct 5, 2021 25:01


    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.Segue-nos no Twitter e junta-te ao nosso SlackLinks:Edição de podcastsAudacityCorrecções à privacy policy do AudacityOlive EditorBug no Audacity em waylandXWaylandConversão de Drupal para HugoDrupal 7HugoJekylljekyll-importFrontmatterURL aliases no DrupalBug fix no jekyll-importHacktoberfestDiscord do HacktoberfestRegras de participaçãoEmber.jsEmber CLIBroccoliEmbroiderDiscord do EmberEmber 4.0 betaEmber EditionsNetlifyAnúncio da remoção do Ubuntu 14.04MiddlemanO Conversas em Código é da autoria do Hugo Peixoto e de Ricardo Mendes

    Ep. 32 - Outubro e Software Livre

    Play Episode Listen Later Sep 28, 2021 9:08


    Outubro está a chegar, e é mês de Software Livre. Neste episódio falamos do Hacktoberfest e de alguns eventos e projectos da ANSOL.Links:HacktoberfestConvite para o Slack do Porto CodesANSOL - Associação Nacional para o Software LivreEvento ANSOL - 20 anos de Software Livre, dia 9 de OutubroProjecto de monitorização de incumprimentos RNIDSegue-nos no twitter

    Ep. 31 - Participação na RustConf 2021

    Play Episode Listen Later Sep 22, 2021 18:19


    Neste episódio falamos sobre a experiência do Peixoto em fazer uma apresentação na RustConf 2021.Links:RustConf 2021CfP da RustConfIdentifying Pokémon cards, by Hugo PeixotoCódigo demonstrado na apresentaçãoSlides da apresentaçãoEvent Driven, by Leah SilberSegue-nos no Twitter

    Google Lighthouse

    Play Episode Listen Later Oct 19, 2020 21:07


    Blogpost: My web app died from performance bankruptcyGoogle Lighthouseweb.dev LearnaxeANSOLRegulamento Nacional de Interoperabilidade DigitalMonitorização de incumprimentos RNID

    Cyberscore - Reviver um projecto LAMP

    Play Episode Listen Later Sep 11, 2020 32:05


    Computador do locks:https://www.louqe.com/https://www.proshop.de/http://mailboxde.com/Cyberscore:https://cyberscore.me.uk/https://en.wikipedia.org/wiki/LAMP_%28software_bundle%29https://web.dev/dom-size/https://www.computerhope.com/jargon/s/swapfile.htmhttps://en.wikipedia.org/wiki/Cronhttps://www.mysql.com/https://en.wikipedia.org/wiki/MyISAMhttps://en.wikipedia.org/wiki/InnoDBhttps://dev.mysql.com/doc/refman/8.0/en/sql-mode.html#sql-mode-stricthttps://bugs.mysql.com/bug.php?id=940https://www.php.net/manual/en/mysqli.real-escape-string.phphttps://en.wikipedia.org/wiki/SQL_injectionhttps://mariadb.com/kb/en/show-processlist/https://en.wikipedia.org/wiki/Denial-of-service_attackBlog do hugopeixoto:https://hugopeixoto.net/articles/knee-deep-in-a-lamp-project.html

    Enferrujados

    Play Episode Listen Later Jul 29, 2020 32:25


    https://rust-lang.orgFerramenta de backup de emails:https://github.com/hugopeixoto/mail-toolshttps://en.wikipedia.org/wiki/Internet_Message_Access_Protocolhttp://www.offlineimap.org/https://crates.io/crates/imaphttps://crates.io/crates/mailparsehttps://tools.ietf.org/html/rfc5322#section-3.3https://hugopeixoto.net/articles/backing-up-gmail-with-rust.htmlEncurtador de file paths:https://github.com/portocodes/ticohttps://github.com/hugopeixoto/ticoConversor de imagens F-Zero GX:https://github.com/fzerocentral/fzgx-image2emblem-rshttps://github.com/fzerocentral/fzgx-image2emblemhttp://fzerocentral.github.io/fzgx-image2emblem/format.htmlhttps://www.fzerocentral.org/https://en.wikipedia.org/wiki/F-Zero_GXhttps://en.wikipedia.org/wiki/F-Zero_GX#Arcade_counterparthttps://gamedev.stackexchange.com/questions/62548/what-does-changing-gl-texture-wrap-s-t-dohttps://dolphin-emu.org/https://en.wikipedia.org/wiki/NTSChttps://en.wikipedia.org/wiki/PALFerramentas de rust:https://blog.rust-lang.org/2018/12/06/Rust-1.31-and-rust-2018.html#module-system-changeshttps://rust-analyzer.github.io/https://code.visualstudio.com/https://github.com/rust-lang/rust-clippyhttps://github.com/rust-lang/rustfmthttps://clap.rs/https://github.com/TeXitoi/structoptNyan - npm+yarn:https://github.com/locks/nyanhttps://classic.yarnpkg.com/en/docs/cli/upgrade-interactive/https://github.com/dylang/npm-checkhttps://classic.yarnpkg.com/en/docs/workspaces/https://github.com/npm/rfcs/blob/latest/accepted/0026-workspaces.mdhttps://doc.rust-lang.org/book/ch14-03-cargo-workspaces.htmlEdição de podcasts:https://github.com/hugopeixoto/wedithttps://www.audacityteam.org/https://ardour.org/https://en.wikipedia.org/wiki/WAVhttps://en.wikipedia.org/wiki/Pulse-code_modulationhttps://ffmpeg.org/ffplay.htmlGUIs e CLIs:https://www.libsdl.org/https://crates.io/crates/sdl2https://github.com/maps4print/azulhttps://crates.io/crates/glutinhttps://github.com/locks/crustyhttps://rust-cli.github.io/book/index.htmlhttps://oclif.io/Iniciativas de rust:https://areweguiyet.com/https://areweaudioyet.com/https://rust-lang.github.io/async-book/

    Aventuras no TypeScript

    Play Episode Listen Later Jul 7, 2020 45:40


    TypeScriptDefinitelyTypedhttps://github.com/gtournie/redux-form-validators/pull/66

    Ep. 21 - Ruby 2.7 e Ruby 3.0

    Play Episode Listen Later May 27, 2019 18:57


    Ruby 3.0 Ruby 3 Progress Report Sorbet - Type Checker Concurrency in Ruby 3 with Guilds Ruby 2.7 Object#method shorthand Ruby 2.7 adds shorthand operator for Object#method Extremely Defensive Coding Numbered parameters Enumerable#tally Pattern matching First Impressions Destructure on Point

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

    Play Episode Listen Later May 19, 2019 24:14


    Why Flags do not represent languages Language icon HTML5 input number localization Momentjs Date.prototype.toLocaleDateString Intl

    Ep. 19 - Experiência com websockets

    Play Episode Listen Later Apr 29, 2019 15:27


    Shownotes Twilio WebSocket Phoenix Presence AWS Fargate Ruby on Rails: Action Cable Node.js ws Express.js Sequelize Docker multi-stage builds Pusher

    Ep. 18 - Sites Estáticos e Porto Codes

    Play Episode Listen Later Apr 12, 2019 14:32


    Shownotes Geradores estáticos Hugo Middleman Jekyll Harp.js Gatsby VuePress Empress nanoc Porto Codes Donut.js

    Ep. 17 - ActivityPub

    Play Episode Listen Later Mar 16, 2019 42:10


    Shownotes Porto Codes FOSDEM Decentralized Internet and Privacy Diaspora Mastodon Scuttlebutt Fediverse ActivityPub ActivityStreams WebFinger OpenID Connect IndieWeb (wikipedia) IndieWebCamp Micropub Microsub OStatus Feedly TheOldReader Google reader It’s gone gone gone and it’s not coming back PeerTube IPFS Meetup Markdown Get Together Porto Codes website Harp Jade Language IPv6 SRV record

    Ep. 16 - mustache

    Play Episode Listen Later Jan 21, 2019 36:12


    Shownotes Entrada na wikipedia: https://en.wikipedia.org/wiki/Mustache_(template_system) Website: https://mustache.github.io Implementação ruby: https://github.com/mustache/mustache Especificação: https://github.com/mustache/spec PR para implementar Mustache#escape https://github.com/mustache/mustache/pull/245 Handlebars.js: https://handlebarsjs.com/ ERB: https://ruby-doc.org/stdlib-2.6/libdoc/erb/rdoc/ERB.html Leah Culver: https://twitter.com/leahculver Convore: https://en.wikipedia.org/wiki/Convore

    Ep. 15 - Hacktoberfest: blueprinter

    Play Episode Listen Later Oct 11, 2018 12:08


    Shownotes Hacktoberfest active_model_serializers Alternativas ao active_model_serializers jsonapi blueprinter Circle CI Minitest::Benchmark PRs Remove Gemfile.lock and move dependencies to gemspec Upgrade to circleci 2.0

    Ep. 14 - Hacktoberfest

    Play Episode Listen Later Oct 5, 2018 5:27


    Shownotes Hacktoberfest Eventos locais Lisboa: Machine Learning & AI Meetup @ Sky Technology - Centre (Hacktoberfest 2018) Join our #Hacktoberfest 2018 celebration! (Microsoft) Ember Help Wanted

    Ep. 13 - UTRUST

    Play Episode Listen Later Feb 19, 2018 49:18


    Shownotes UTRUST ICO Ethereum Bitcoin Coinbase Deterministic wallet Blockcypher KYC ID now Elixir Phoenix Mandrill, bought by Mailchimp Sendgrid

    Ep. 12 - Elixir

    Play Episode Listen Later Oct 30, 2017 58:21


    Shownotes Elixir Phoenix Hex Package Manager Mix Doctest Pipe operator Gen Server

    Ep. 11 - Glimmer.js

    Play Episode Listen Later Aug 14, 2017 19:52


    Shownotes Glimmer.js An Animated Guide to Ember Internals The Glimmer VM: Boots Fast and Stays Fast

    Ep. 10 - GitMerge e FOSDEM

    Play Episode Listen Later Apr 20, 2017 54:27


    GitMerge 2017 GIT LFS git sparse checkout GVFS FOSDEM 2017 Key signing party Creating a dashboard with Laravel, Vue and Pusher Léonie Watson - Accessibility in Open Source Firefox: The Puppet Show So that was HTTP/2, what's next? Homebrew: getting to 1.0.0 Building a distro with musl libc Alpine Linux Portfolio of optimized cryptographic functions based on Keccak The Making of a Secure Open Source Password Keeper Building a universal end-to-end encrypted communication ecosystem with Matrix and Olm Reflections on Adjusting Trust: The Mozilla Root Program

    Ep. 9 - Subresource Integrity

    Play Episode Listen Later Feb 2, 2017 5:46


    Shownotes Subresource Integrity (MDN) Subresource Integrity (W3C) Content Security Policy - require-sri-for SRI Hash Generator ember-cli-sri

    csp sri subresource integrity
    Ep. 8 - Ruby 2.4

    Play Episode Listen Later Dec 1, 2016 24:16


    Shownotes New Features in Ruby 2.4, John Backus 2.4.0-preview3 2.4.0-preview2 2.4.0-preview1 non-ASCII case conversion to String#upcase/downcase/swapcase/capitalize Unify Fixnum and Bignum into Integer Exceptions raised in threads should be logged

    Ep. 7 - Dicas SSH

    Play Episode Listen Later Nov 22, 2016 17:45


    Shownotes SSH client escape sequences https://lonesysadmin.net/2011/11/08/ssh-escape-sequences-aka-kill-dead-ssh-sessions/ connection multiplexing http://man.openbsd.org/ssh_config https://en.wikibooks.org/wiki/OpenSSH/Cookbook/Multiplexing#Setting_Up_Multiplexing http://blog.scottlowe.org/2015/12/11/using-ssh-multiplexing/ authorized_keys http://man.openbsd.org/OpenBSD-current/man8/sshd.8 http://gitolite.com/gitolite/glssh.html#how-does-gitolite-use-all-this-ssh-magic SSH Tunnels http://blog.trackets.com/2014/05/17/ssh-tunnel-local-and-remote-port-forwarding-explained-with-examples.html http://unix.stackexchange.com/questions/46235/how-does-reverse-ssh-tunneling-work sshuttle http://sshuttle.readthedocs.io/en/stable/ https://github.com/sshuttle/sshuttle.git

    Ep. 6 - HTTP/2

    Play Episode Listen Later Jun 1, 2016 42:17


    Shownotes HTTP/2 HTTP HTTP/2 Netcat Text Based Protocols (ftp, smtp, pop3) curl HTTP/2.0 Pseudo-Header Fields HPACK: Header Compression for HTTP/2 Domain sharding Yesterday's perf best-practices are today's HTTP/2 anti-patterns - Velocity 2015 (Santa Clara) - Ilya Grigorik Polymer App Toolbox ALPN HTTPS as a Ranking Signal Chromium/Chrome - Marking HTTP As Non-Secure Firefox - Deprecating Non-Secure HTTP Let's Encrypt - Wildcard discussion nghttp2 - HTTP/2 C Library ds9 - Ruby wrapper around nghttp2 Rack 2 Full Stack Fest 2015: Request and Response, by Aaron Patterson express.js Open Source NGINX 1.9.5 Released with HTTP/2 Support Apache module mod_http2 Misc The Ember.js post-1.0 release cycle RubyConf PT EmberConf 2016 FOMO (Fear Of Missing out) FOSDEM EmberConf 2016: The Morning-After Post-Mortem Rails Pacific

    Ep. 5.5 - RubyConf Portugal

    Play Episode Listen Later May 15, 2016 6:21


    Shownotes RubyConf Portugal Outubro, 28-29 Braga, Portugal Yehuda Katz CFP Julho, 15 Promo code

    Ep. 5 - Meteor

    Play Episode Listen Later May 1, 2016 39:19


    Shownotes Meteor Blaze Integração front-end Reach in Meteor Angular Introducing DDP (Distributed Data Protocol) What makes Phoenix Presence special, and a sneak peek Horizon Facebook GraphQL Relay Publish-subscribe pattern Data fetching for React applications at Facebook Josh Owens RethinkDB Participantes Gabriel Poça Luís Ferreira Ricardo Mendes

    Ep. 4.5 - Let's Encrypt

    Play Episode Listen Later Apr 15, 2016 9:09


    Shownotes Let's Encrypt Especifícação do protocolo de obtenção de certificados Lista de compatibilidade de browsers e sistemas operativos Tutorial de Let's Encrypt da Digital Ocean

    Ep. 4 - TypeScript

    Play Episode Listen Later Apr 1, 2016 10:14


    Shownotes TypeScript DefinitelyTyped Angular 2 for TypeScript ember-cli-typescript Glimmer

    Ep. 3.14 - Goad

    Play Episode Listen Later Mar 14, 2016 6:38


    Shownotes Goad AWS Lambda Gopher Gala

    Ep. 3 - Electron

    Play Episode Listen Later Mar 1, 2016 11:48


    Shownotes Electron Atom Ember Hearth Ember Electron (EmberConf 2016)

    Ep. 2.5 - No Estimates

    Play Episode Listen Later Feb 15, 2016 5:19


    Shownotes Beyond estimates

    Ep. 2 - Wax On Wax Off

    Play Episode Listen Later Feb 1, 2016 35:29


    Shownotes Exercism Code Kata Jim Weirich, Gilded Rose Corey Haynes, Roman Numerals Mob programming Ruby Koans The Changelog, Exercism.io with Katrina Owen Codewars HackerRank Project Euler Puzzlenode Advent of Code js1k vimgolf Quine ioccc Code Jam A.I. Challenge Robocode Star Fighters

    Ep. 1.5 - Administrate

    Play Episode Listen Later Jan 15, 2016 8:45


    Show notes administrate rails_admin activeadmin active_scaffold simple_form Links bónus Ruby on Rails Guides - Generators Ruby on Rails Guides - Engines Writing a Domain Specific Language in Ruby

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

    Play Episode Listen Later Jan 1, 2016 59:17


    Neste episódio inaugural decidimos abordar a linguagem de programação Rust. Vamos explicar um pouco da história desta linguagem, algumas das suas características, e partilhar algumas experiências que já tivemos com a linguagem. Shownotes Rust Rust Book Rust by Example New Rustacean Let's talk about ecosystem documentation Rust team Are We Web Yet? Fearless Concurrency Participantes Hugo Peixoto Luís Ferreira Ricardo Mendes

    Ep. 0 - Uma breve introdução

    Play Episode Listen Later Oct 31, 2015 7:04


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

    Claim Conversas em Código

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel