Action Text: o novo framework que virá no Rails 6
Descubra o que é e como usar o novo framework
Vídeo: Aprenda Active Storage - parte 2
Aprenda a fazer upload de arquivos para o AWS S3, usar direct upload sem passar pelo seu servidor e também a enviar múltiplos arquivos de uma vez
Vídeo: Aprenda Active Storage - parte 1
Gravei um rápido vídeo demostrando o funcionamento do Active Storage, o grande destaque do Rails 5.2.
Rails 5.2 acaba de ser lançado; confira o que há de novo!
Grandes novidades nesta nova versão!
Café com Caton 008: Devo estudar criação de APIs ou cliente mobile primeiro?
Dúvida enviada por Tharlles Té
Como você contribui para um mundo melhor?
Webinar sobre as novidades do Rails 4
[Apresentação] "Elastic Search" - Guru SP / Tech talk da Codeminer42
Minha palestra sobre Ruby on Rails no "Café com Java"
Minha apresentação sobre Expressões Regulares
Slides da minha apresentação no Bio Labs #1: "Por que testar é importante e algumas boas práticas"
Palestra "Building Chrome Apps with HTML5" com Boris Smus (desenvolvedor front-end do Google)
Slides da minha apresentação no encontro do Guru-SP #11
Instalação do Ruby & do NodeJS no macOS, usando ASDF
O passo-a-passo completo
Instalação do Ruby & do NodeJS no Ubuntu Linux, usando ASDF
O passo-a-passo completo
Instalação do Ruby & do NodeJS no Windows, usando WSL e ASDF
O passo-a-passo completo
A Decade in Australia: a home away from home
🇦🇺 My 10th Austranniversary
[Off-topic] Como é o sotaque australiano?
Meu novo canal no Youtube
You should be respectful
My thoughts on an article from BBC about Brazil
Nem tudo são flores quando você mora fora do Brasil
Quando você muda de país, existem muitas coisas diferentes. E isso pode ser um pouco assustador.
Onde encontrar emprego na Austrália
Compilei uma lista com os principais sites de emprego australianos
Como é o processo de imigração para a Austrália
Dicas para conseguir um emprego e o visto australiano
Meu comentário no artigo "E se você pudesse mudar de país?"
Iniciando uma vida completamente nova
Austrália: uma nova vida
Estamos nos mudando para a Austrália!
Guia: Desenvolvedor Web 2019
Versão 2019 do guia que ficou muito popular em 2018
Desenvolvimento web em 2018
Café com Caton 007: SQL ou NoSQL?
Dúvida enviada por Ramakanta Dasa
6 motivos para usar o PostgreSQL em vez do MySQL
Por que PostgreSQL é minha recomendação de banco de dados?
Migrei meu site para Next.js
Depois de usar WordPress, Enki e Jekyll, meu site finalmente está como eu quero e usando React!
Por que você deveria ter um blog?
Refiz meu blog do zero
New blog theme
Como você contribui para um mundo melhor?
New blog layout
Porque voltei a usar o WordPress
Primeiro post
You should be respectful
My thoughts on an article from BBC about Brazil
Café com Caton 008: Devo estudar criação de APIs ou cliente mobile primeiro?
Dúvida enviada por Tharlles Té
Café com Caton 007: SQL ou NoSQL?
Dúvida enviada por Ramakanta Dasa
Café com Caton 006: Por que não desenvolver um ecommerce?
Dúvida enviada por várias pessoas
Café com Caton 005: Podcasts que eu escuto
Dúvida enviada por várias pessoas
Café com Caton 004: Como é meu estúdio / escritório
Dúvida enviada por Aristóteles Coutinho e Pádua Lima
Café com Caton 003: Como construir uma carreira de referência
Dúvida enviada por Tiago Garcia
Café com Caton 002: Como trabalhar com a linguagem que você ama
Dúvida enviada por Alyne Gois
Café com Caton 001: Freelancer
Dúvida enviada por Fábio de Albuquerque
Conselhos para 2020
Alguns "tapas na cara" que você pode estar precisando.
Café com Caton 003: Como construir uma carreira de referência
Dúvida enviada por Tiago Garcia
3 atitudes para ser feliz no trabalho
Uma compilação de atitudes que eu aprendi (e me policio para continuar tendo) para manter meu emprego atual de forma saudável.
Por que você deveria ter um blog?
8 motivos pra programar em inglês
Um conselho para estudantes de computação
Na época de faculdade eu fazia estas mesmas perguntas
Iniciando uma vida completamente nova
Novo trabalho, nova fase
Novos desafios
ChatGPT vai mudar sua vida para sempre
Você não vai acreditar no que essa IA pode fazer
Vídeo: Fazer ou não faculdade para trabalhar com computação?
Um conselho para estudantes de computação
Na época de faculdade eu fazia estas mesmas perguntas
Aprenda CSS Grid em 60 minutos
CSS Grid é o sistema de layouts mais poderoso disponível para CSS
Vídeo: Criando sua primeira página web em 30 minutos (básico sobre HTML + CSS)
Topa o desafio de criar sua primeira página em 30 minutos? 😉
Vídeo: Como testar seu site ou app em diversos dispositivos
Meu Curso de Programação
Aprenda CSS Grid em 60 minutos
CSS Grid é o sistema de layouts mais poderoso disponível para CSS
Como instalar o PostgreSQL no Windows (WSL), Linux e macOS
Guia passo a passo
Introdução à OO (Orientação a Objetos) usando Ruby
Fundamentos e prática
Introdução à programação (usando a linguagem Ruby)
100% gratuito
Eu não faço isso aqui para ganhar dinheiro... eu ganho dinheiro para fazer isso aqui!
Abri meu coração e honestamente contei todos os meus planos
Meu Curso de Programação
Aprenda CSS Grid em 60 minutos
CSS Grid é o sistema de layouts mais poderoso disponível para CSS
Guia: Desenvolvedor Web 2019
Versão 2019 do guia que ficou muito popular em 2018
Vídeo: Como testar seu site ou app em diversos dispositivos
Desenvolvimento web em 2018
Entendendo o desenvolvimento web
Guia: Desenvolvedor Web 2019
Versão 2019 do guia que ficou muito popular em 2018
Desenvolvimento web em 2018
Vídeo: Heroku Open-Source? Conheça o Dokku
Aprenda a configurá-lo passo-a-passo
Vídeo: Como gravar screencasts em formato GIF no macOS
Nesse vídeo, eu mostro como eu gravo screencasts, converto para o formato GIF, subo para a nuvem e compartilho a URL em menos de 30 segundos!
Café com Caton 006: Por que não desenvolver um ecommerce?
Dúvida enviada por várias pessoas
Onde encontrar emprego na Austrália
Compilei uma lista com os principais sites de emprego australianos
Podcast: entrevistando Cássio Marques
Programador, Audiófilo, Escalador e meu mentor técnico
Podcast: entrevistando Tiago Menegaz
Rubysta, Dockeiro, estudou na Austrália e trampa para empresa gringa
Podcast: entrevistando Fabio Akita
Um profissional foda que adimiro muito e que dispensa apresentações
Segunda temporada do Podcast!
Os 5 primeiros episódios já estão no ar
Vídeo: Introdução à JavaScript (JS) em 30 minutos
Variáveis, tipos, manipulação de DOM, requisições assíncronas (AJAX) e mais
Estatísticas sobre tecnologia
Há um dito popular que diz: "números não mentem, mas mentirosos inventam números"
Café com Caton 004: Como é meu estúdio / escritório
Dúvida enviada por Aristóteles Coutinho e Pádua Lima
Um conselho para estudantes de computação
Na época de faculdade eu fazia estas mesmas perguntas
Vídeo: RubyConf Austrália 2018
Resumo de como foi o evento através de stories do Instagram
CampJS 2014 - the best geek event I ever attended
Como você contribui para um mundo melhor?
RHOK Brisbane 2013
15º Encontro Locaweb de Profissionais de Internet
Evento "Start on Rails" em SP
Rails Girls SP 2012
O 1º encontro oficial do [self SP]; foi um sucesso!
RubyConfBR 2011
Como foi o evento Agile Vale 2010
Vídeo: Fazer ou não faculdade para trabalhar com computação?
Um conselho para estudantes de computação
Na época de faculdade eu fazia estas mesmas perguntas
Café com Caton 001: Freelancer
Dúvida enviada por Fábio de Albuquerque
Guia: Desenvolvedor Web 2019
Versão 2019 do guia que ficou muito popular em 2018
Desenvolvimento web em 2018
Vídeo: Como gravar screencasts em formato GIF no macOS
Nesse vídeo, eu mostro como eu gravo screencasts, converto para o formato GIF, subo para a nuvem e compartilho a URL em menos de 30 segundos!
Vídeo: Como gravar screencasts em formato GIF no macOS
Nesse vídeo, eu mostro como eu gravo screencasts, converto para o formato GIF, subo para a nuvem e compartilho a URL em menos de 30 segundos!
Como editar e reordenar seus commits no Git
Redescobri uma funcionalidade antiga, mas muito poderosa!
Mini-curso sobre Git & GitHub
Aprenda o básico em menos de 2 horas! (gratuito)
Como escrever mensagens de commits no Git
Why I regenerated my SSH key and maybe you should too
Meu ambiente de trabalho
Mini-curso sobre Git & GitHub
Aprenda o básico em menos de 2 horas! (gratuito)
Why I regenerated my SSH key and maybe you should too
Guia: Desenvolvedor Web 2019
Versão 2019 do guia que ficou muito popular em 2018
Vídeo: Heroku Open-Source? Conheça o Dokku
Aprenda a configurá-lo passo-a-passo
How to setup multiple Heroku accounts (for heroku-cli)
Café com Caton 004: Como é meu estúdio / escritório
Dúvida enviada por Aristóteles Coutinho e Pádua Lima
Aprenda CSS Grid em 60 minutos
CSS Grid é o sistema de layouts mais poderoso disponível para CSS
Vídeo: Criando sua primeira página web em 30 minutos (básico sobre HTML + CSS)
Topa o desafio de criar sua primeira página em 30 minutos? 😉
Vídeo: Como testar seu site ou app em diversos dispositivos
Meu Curso de Programação
Vídeo: sacadas para estudar inglês que demorei para aprender
Queria que alguém tivesse me ensinado isso 10 anos atrás
[Off-topic] Como é o sotaque australiano?
[Off-topic] O grande problema e a grande solução da OpenEnglish
Café com Caton 008: Devo estudar criação de APIs ou cliente mobile primeiro?
Dúvida enviada por Tharlles Té
Vídeo: Introdução à JavaScript (JS) em 30 minutos
Variáveis, tipos, manipulação de DOM, requisições assíncronas (AJAX) e mais
Vídeo: Como usar o ASDF para gerenciar versões do NodeJS, Ruby, etc
Substitua RVM, Rbenv, NVM, etc. por apenas uma ferramenta!
Vídeo: criando um Jogo da Velha com React
Bora criar um web app de Jogo da Velha, utilizando ⚛️ React & ⚛ React Hooks! 💚
Meu Curso de Programação
CampJS 2014 - the best geek event I ever attended
Instalação do Ruby & do NodeJS no Ubuntu Linux, usando ASDF
O passo-a-passo completo
How to run your feature specs using Capybara and Headless Chrome
Why I regenerated my SSH key and maybe you should too
How to use command line on macOS
Coisas sobre Linux que me chamaram a atenção recentemente
Criando um log com detalhes de erros
Meu ambiente de trabalho
Pequenas soluções usando linha de comandos - parte IV (movendo arquivos)
Pequenas soluções usando linha de comandos - parte III (script de backup)
Pequenas soluções usando linha de comandos - parte II
Ubuntu 10.04 + Ruby on Rails + PostgreSQL
Duas pequenas soluções usando linha de comandos
5 dias testando Google Chrome 4 Beta no Linux
Live: O que já sabemos sobre o Rails 6?
Gravamos uma live analisando as alterações recentes no código-fonte com o objetivo de descobrir o que vem por aí!
Quer me ver programando? Venha acompanhar minhas LIVES!
Lives todas as sextas-feiras às 20h, no YouTube
Vídeo: Draw my life
Entrei na brincadeira e desenhei minha vida!
Café com Caton 002: Como trabalhar com a linguagem que você ama
Dúvida enviada por Alyne Gois
Mini-curso sobre Git & GitHub
Aprenda o básico em menos de 2 horas! (gratuito)
Movember (Novembro Azul)
Campanha do bigodão
6 motivos para usar o PostgreSQL em vez do MySQL
Por que PostgreSQL é minha recomendação de banco de dados?
Rake task to import a production DB dump
Meu ambiente de trabalho
Tutorial: Criando um blog com Next.js
Usaremos React, Tailwind CSS e posts em Markdown
Migrei meu site para Next.js
Depois de usar WordPress, Enki e Jekyll, meu site finalmente está como eu quero e usando React!
Instalação do Ruby & do NodeJS no macOS, usando ASDF
O passo-a-passo completo
Instalação do Ruby & do NodeJS no Ubuntu Linux, usando ASDF
O passo-a-passo completo
Instalação do Ruby & do NodeJS no Windows, usando WSL e ASDF
O passo-a-passo completo
Vídeo: Como usar o ASDF para gerenciar versões do NodeJS, Ruby, etc
Substitua RVM, Rbenv, NVM, etc. por apenas uma ferramenta!
Café com Caton 007: SQL ou NoSQL?
Dúvida enviada por Ramakanta Dasa
[Off-topic] Feito é melhor que perfeito
Uma técnica relativamente simples para alcançar seus objetivos
ChatGPT vai mudar sua vida para sempre
Você não vai acreditar no que essa IA pode fazer
Como você contribui para um mundo melhor?
Minha apresentação sobre Expressões Regulares
Slides da minha apresentação no Bio Labs #1: "Por que testar é importante e algumas boas práticas"
Palestra "Building Chrome Apps with HTML5" com Boris Smus (desenvolvedor front-end do Google)
Slides da minha apresentação no encontro do Guru-SP #11
Saudade
Saudade é provavelmente a expressão mais significativa e típica da alma brasileira
Podcast: entrevistando Cássio Marques
Programador, Audiófilo, Escalador e meu mentor técnico
Podcast: entrevistando Tiago Menegaz
Rubysta, Dockeiro, estudou na Austrália e trampa para empresa gringa
Podcast: entrevistando Fabio Akita
Um profissional foda que adimiro muito e que dispensa apresentações
Segunda temporada do Podcast!
Os 5 primeiros episódios já estão no ar
Meu podcast está no ar!
Eis o que você pode esperar nos episódios
Café com Caton 005: Podcasts que eu escuto
Dúvida enviada por várias pessoas
Participei de um podcast sobre refatoração
Primeiro episódio do podcast "SouforceCast"
Por que escutar Podcasts?
Projeto "MyPodcasts.info"
Como instalar o PostgreSQL no Windows (WSL), Linux e macOS
Guia passo a passo
Café com Caton 007: SQL ou NoSQL?
Dúvida enviada por Ramakanta Dasa
6 motivos para usar o PostgreSQL em vez do MySQL
Por que PostgreSQL é minha recomendação de banco de dados?
Rake task to import a production DB dump
Como editar queries SQL com um editor de textos no console do PostgreSQL
Meu ambiente de trabalho
Resumo de comandos úteis do PostgreSQL
Ubuntu 10.04 + Ruby on Rails + PostgreSQL
[Off-topic] Feito é melhor que perfeito
Uma técnica relativamente simples para alcançar seus objetivos
Trocar de ferramenta não vai ajudar você a resolver seu problema
Como ler um livro rendeu uma vaga na RedHat
1º episódio da série "Programe Seu Futuro"
My Favorite Rails Upgrade Strategy
Ditch the rake task and try this method instead
Instalação do Ruby & do NodeJS no macOS, usando ASDF
O passo-a-passo completo
Instalação do Ruby & do NodeJS no Ubuntu Linux, usando ASDF
O passo-a-passo completo
Frameworks do Rails
Entenda o que é e como funciona o Action Mailbox, Action Text, Active Job, Active Storage, Action Cable, etc.
Instalação do Ruby & do NodeJS no Windows, usando WSL e ASDF
O passo-a-passo completo
Vale a pena aprender Ruby on Rails em 2020?
Uma análise semi-imparcial com os prós e contras
Action Text: o novo framework que virá no Rails 6
Descubra o que é e como usar o novo framework
Live: O que já sabemos sobre o Rails 6?
Gravamos uma live analisando as alterações recentes no código-fonte com o objetivo de descobrir o que vem por aí!
Vídeo: Aprenda Active Storage - parte 2
Aprenda a fazer upload de arquivos para o AWS S3, usar direct upload sem passar pelo seu servidor e também a enviar múltiplos arquivos de uma vez
Vídeo: Aprenda Active Storage - parte 1
Gravei um rápido vídeo demostrando o funcionamento do Active Storage, o grande destaque do Rails 5.2.
Rails 5.2 acaba de ser lançado; confira o que há de novo!
Grandes novidades nesta nova versão!
Vídeo: RubyConf Austrália 2018
Resumo de como foi o evento através de stories do Instagram
Vídeo: Permita que usuários façam login no seu app Rails usando o Facebook
How to run your feature specs using Capybara and Headless Chrome
Meu Curso de Programação
Prevent Rails from writing development/test log files
Puma vs. Unicorn
Rake task to import a production DB dump
What is "frozen_string_literal" in Ruby?
If you really need to create a monkey patch, do it properly
Vídeo: Ruby on Rails - Assets / Assets Pipeline
An awesome Wiki built with Ruby and Rails!
Have a Rails 2 app? You can run it on the newest Ruby!
Webinar sobre as novidades do Rails 4
Vídeo: Ruby on Rails para iniciantes
Projeto "MyPodcasts.info"
Projeto "time_clock"
A simple way to deploy your Rails applications
Rails Girls SP 2012
How to test ElasticSearch in a Rails application
Replacing Selenium with Poltergeist
Minha palestra sobre Ruby on Rails no "Café com Java"
Como acelerar a exibição das suas rotas no Rails
Vídeo: 17 dicas para o Vim
Porque voltei a usar o WordPress
Meu ambiente de trabalho
How to test Rails mailers using RSpec
Como testar mailers no Rails com RSpec
Slides da minha apresentação no encontro do Guru-SP #11
Ubuntu 10.04 + Ruby on Rails + PostgreSQL
Java vs Ruby on Rails (by Rails Envy) [legendado]
Tutorial: Criando um blog com Next.js
Usaremos React, Tailwind CSS e posts em Markdown
Migrei meu site para Next.js
Depois de usar WordPress, Enki e Jekyll, meu site finalmente está como eu quero e usando React!
Vídeo: criando um Jogo da Velha com React
Bora criar um web app de Jogo da Velha, utilizando ⚛️ React & ⚛ React Hooks! 💚
Café com Caton 008: Devo estudar criação de APIs ou cliente mobile primeiro?
Dúvida enviada por Tharlles Té
Vídeo: criando um Jogo da Velha com React
Bora criar um web app de Jogo da Velha, utilizando ⚛️ React & ⚛ React Hooks! 💚
Participei de um podcast sobre refatoração
Primeiro episódio do podcast "SouforceCast"
Depois de quase 28 anos de idade, formei minha opinião sobre religião
Repense como você leva sua vida, o que tem feito de bom e no que pode melhorar como cidadão do mundo
Introdução à OO (Orientação a Objetos) usando Ruby
Fundamentos e prática
Introdução à programação (usando a linguagem Ruby)
100% gratuito
My Favorite Rails Upgrade Strategy
Ditch the rake task and try this method instead
RubyConf+ Brasil 2022: desconto de 25%
Presencial e online
RubyConf Brasil 2021 (online) com desconto de 25%
Desconto oferecido pela NewRiide.com (apoiadora do evento)
Instalação do Ruby & do NodeJS no macOS, usando ASDF
O passo-a-passo completo
Instalação do Ruby & do NodeJS no Ubuntu Linux, usando ASDF
O passo-a-passo completo
Frameworks do Rails
Entenda o que é e como funciona o Action Mailbox, Action Text, Active Job, Active Storage, Action Cable, etc.
Instalação do Ruby & do NodeJS no Windows, usando WSL e ASDF
O passo-a-passo completo
Vale a pena aprender Ruby on Rails em 2020?
Uma análise semi-imparcial com os prós e contras
Vídeo: Como usar o ASDF para gerenciar versões do NodeJS, Ruby, etc
Substitua RVM, Rbenv, NVM, etc. por apenas uma ferramenta!
Ruby 2.6 acaba de ser lançado!
Com mais performance, JIT, ranges infinitos, método "then" e muito mais!
Action Text: o novo framework que virá no Rails 6
Descubra o que é e como usar o novo framework
Café com Caton 002: Como trabalhar com a linguagem que você ama
Dúvida enviada por Alyne Gois
Vídeo: Aprenda Active Storage - parte 2
Aprenda a fazer upload de arquivos para o AWS S3, usar direct upload sem passar pelo seu servidor e também a enviar múltiplos arquivos de uma vez
Vídeo: Aprenda Active Storage - parte 1
Gravei um rápido vídeo demostrando o funcionamento do Active Storage, o grande destaque do Rails 5.2.
Vídeo: RubyConf Austrália 2018
Resumo de como foi o evento através de stories do Instagram
Vídeo: Permita que usuários façam login no seu app Rails usando o Facebook
O que haverá de novo no Ruby 2.5?
How to run your feature specs using Capybara and Headless Chrome
Meu Curso de Programação
[Ruby] How to get the name of the calling method?
Puma vs. Unicorn
Rake task to import a production DB dump
What is "frozen_string_literal" in Ruby?
If you really need to create a monkey patch, do it properly
Vídeo: Ruby on Rails - Assets / Assets Pipeline
An awesome Wiki built with Ruby and Rails!
Have a Rails 2 app? You can run it on the newest Ruby!
Webinar sobre as novidades do Rails 4
Contar a frequência de objetos em um array usando Ruby
Vídeo: Ruby on Rails para iniciantes
Interesting script written in Ruby: "The Globe"
A simple way to deploy your Rails applications
Transformando um Array em um Enumerator no Ruby
Rails Girls SP 2012
How to test ElasticSearch in a Rails application
Replacing Selenium with Poltergeist
My dotfiles
Regex to match Youtube URLs (using Ruby)
Minha palestra sobre Ruby on Rails no "Café com Java"
Vídeo: 17 dicas para o Vim
Por que parei de usar os gemsets do RVM
Porque voltei a usar o WordPress
Meu ambiente de trabalho
How to test Rails mailers using RSpec
Como testar mailers no Rails com RSpec
Slides da minha apresentação no encontro do Guru-SP #11
Ubuntu 10.04 + Ruby on Rails + PostgreSQL
Java vs Ruby on Rails (by Rails Envy) [legendado]
RubyConf+ Brasil 2022: desconto de 25%
Presencial e online
RubyConf Brasil 2021 (online) com desconto de 25%
Desconto oferecido pela NewRiide.com (apoiadora do evento)
Vídeo: RubyConf Austrália 2018
Resumo de como foi o evento através de stories do Instagram
RubyConfBR 2011
How to use command line on macOS
Coisas sobre Linux que me chamaram a atenção recentemente
Criando um log com detalhes de erros
Pequenas soluções usando linha de comandos - parte IV (movendo arquivos)
Pequenas soluções usando linha de comandos - parte III (script de backup)
Pequenas soluções usando linha de comandos - parte II
Duas pequenas soluções usando linha de comandos
Migrei meu site para Next.js
Depois de usar WordPress, Enki e Jekyll, meu site finalmente está como eu quero e usando React!
Por que você deveria ter um blog?
Refiz meu blog do zero
New blog theme
Como você contribui para um mundo melhor?
New blog layout
Porque voltei a usar o WordPress
Primeiro post
Estatísticas sobre tecnologia
Há um dito popular que diz: "números não mentem, mas mentirosos inventam números"
Café com Caton 004: Como é meu estúdio / escritório
Dúvida enviada por Aristóteles Coutinho e Pádua Lima
Café com Caton 002: Como trabalhar com a linguagem que você ama
Dúvida enviada por Alyne Gois
Café com Caton 001: Freelancer
Dúvida enviada por Fábio de Albuquerque
Os desafios de trabalhar remotamente
Uma lista com os desafios mais comuns ao trabalhar remotamente e como enfrentá-los
Tutorial: Criando um blog com Next.js
Usaremos React, Tailwind CSS e posts em Markdown
Instalação do Ruby & do NodeJS no Ubuntu Linux, usando ASDF
O passo-a-passo completo
Why I regenerated my SSH key and maybe you should too
Coisas sobre Linux que me chamaram a atenção recentemente
Pequenas soluções usando linha de comandos - parte IV (movendo arquivos)
Pequenas soluções usando linha de comandos - parte III (script de backup)
Pequenas soluções usando linha de comandos - parte II
Ubuntu 10.04 + Ruby on Rails + PostgreSQL
Duas pequenas soluções usando linha de comandos
Eu não faço isso aqui para ganhar dinheiro... eu ganho dinheiro para fazer isso aqui!
Abri meu coração e honestamente contei todos os meus planos
Vídeo: sacadas para estudar inglês que demorei para aprender
Queria que alguém tivesse me ensinado isso 10 anos atrás
Vídeo: Aprenda Active Storage - parte 2
Aprenda a fazer upload de arquivos para o AWS S3, usar direct upload sem passar pelo seu servidor e também a enviar múltiplos arquivos de uma vez
Vídeo: Aprenda Active Storage - parte 1
Gravei um rápido vídeo demostrando o funcionamento do Active Storage, o grande destaque do Rails 5.2.
Vídeo: RubyConf Austrália 2018
Resumo de como foi o evento através de stories do Instagram
Vídeo: Criando sua primeira página web em 30 minutos (básico sobre HTML + CSS)
Topa o desafio de criar sua primeira página em 30 minutos? 😉
Vídeo: Como gravar screencasts em formato GIF no macOS
Nesse vídeo, eu mostro como eu gravo screencasts, converto para o formato GIF, subo para a nuvem e compartilho a URL em menos de 30 segundos!
Vídeo: Como testar seu site ou app em diversos dispositivos
Vídeo: Fazer ou não faculdade para trabalhar com computação?
Vídeo: Permita que usuários façam login no seu app Rails usando o Facebook
Vídeo: Ruby on Rails - Assets / Assets Pipeline
Vídeo: Ruby on Rails para iniciantes
Vídeo: Interessante plugin "vim-abolish"
Vídeo: 17 dicas para o Vim
Vídeo: Interessante plugin "vim-abolish"
Getting root permission to change a file without leaving Vim
An easy way to split windows in Vim
Vídeo: 17 dicas para o Vim
Como ordernar linhas no Vim
Como editar queries SQL com um editor de textos no console do PostgreSQL
How to remove several lines in the Vim editor using Regex
My Vimfiles
Vídeo: Criando sua primeira página web em 30 minutos (básico sobre HTML + CSS)
Topa o desafio de criar sua primeira página em 30 minutos? 😉
Meu ambiente de trabalho
Vídeo: Criando sua primeira página web em 30 minutos (básico sobre HTML + CSS)
Topa o desafio de criar sua primeira página em 30 minutos? 😉
8 motivos pra programar em inglês
An awesome Wiki built with Ruby and Rails!
Meu ambiente de trabalho
Entendendo o desenvolvimento web
Webinário: Por que aprender a programar?
Você provavelmente já ouviu falar que é importante, mas você sabe o motivo?
Webinário: 10 lições para ser um excelente desenvolvedor
Como evitar armadilhas, a relevância de projetos open-source, o que estudar sem perder tempo com o que não é necessário, entre outras coisas.
Webinário: Como trabalhar como programador no exterior
10 dicas baseadas no que acertei e no que errei para conseguir meu visto de trabalho
Instalação do Ruby & do NodeJS no Windows, usando WSL e ASDF
O passo-a-passo completo
Instalação do Ruby & do NodeJS no macOS, usando ASDF
O passo-a-passo completo
Instalação do Ruby & do NodeJS no Ubuntu Linux, usando ASDF
O passo-a-passo completo
Instalação do Ruby & do NodeJS no Windows, usando WSL e ASDF
O passo-a-passo completo