2024
November
October
July
May
Grepping SQL Code like a boss
May 27Here's the outline of the content of my talk in Poland I presented at the Lambda Days 2024.
PostgreSQL for Everything!
May 22When starting a new project, my mind always gravitates towards my favorite programming language and database.
postgresql databases thinkMarch
Enhancing Website Consistency and SEO: A Technical Journey
Mar 10Exploring the technical improvements made to ideia.me, including enhanced SEO, standardized categories, and a more consistent user experience across the site.
website technical seo jekyll javascript web-development seo user-experienceWebsite Revamp and Recent Speaking Adventures
Mar 09Exploring the exciting changes to ideia.me and reflecting on recent speaking engagements around the world.
website community talksCommunity is not for Sale
Mar 01You Cannot Buy a Community
communityFebruary
Permaculture and Programming
Feb 26My experiments in permaculture, spanning a decade, have been a profound understanding and applying the principles of natural ecosystems to cultivate a sustai...
Semantic Fields through Ages - A Journey in Words
Feb 13Late at night, with sleep eluding me, my mind wandered through the labyrinth of semantic fields and the power of words at different stages of life. A chat wi...
semantic fields thinkSemantic fields of the mind
Feb 05Thursday night, I arrived from Athens and past weekend I had the most insightful update in my mindset until now. I'll refer here as semantic fields.
semantic fields think2023
December
November
Customize multiple refreshes for continuous aggregates
Nov 30TimescaleDB, an open-source time-series database optimized for fast ingest and complex queries, offers a unique feature called Continuous Aggregates (CAGGs)....
Anonymize your SQL statements
Nov 26As a community manager at Timescale, I frequently engage with our vibrant community, helping members tackle a variety of SQL-related challenges. One common c...
Building a SQL formatter with Fast
Nov 21Now that fast supports SQL, I will share a few of my exploring toys.
Fast supports SQL from Postgresql!
Nov 17Hey, I'm thrilled to share my recent work on the [Fast gem][fast] - an update that's close to my heart. I've just merged a pull request that's all about brin...
May
Sonification Device
May 28Fasten your seatbelts, fellow tech enthusiasts! Today, I'm thrilled to unveil a groundbreaking innovation that promises to redefine data analysis, particular...
ideas sonificationDispositivo de Sonificação
May 28Apertem os cintos, entusiastas de tecnologia! Hoje, estou emocionado em revelar uma inovação revolucionária que promete redefinir a análise de dados, especia...
sonificação inovaçãoMarch
Sirva sua comunidade
Mar 30Nos últimos anos, me sinto muito "sortudo" com todas as aprovações que recebi para falar em conferências e participar ativamente de diferentes comunidades de...
public speaking conferencesServe Your Community
Mar 30In the last few years, I've felt incredibly fortunate to have received so many approvals to speak at conferences and actively participate in various tech com...
public speaking conferences communityFebruary
Two ways to notify new data from Timescaledb Continuous Aggregates
Feb 12As a Developer Advocate at Timescale, I have a unique opportunity to work with the community and teach people how to use TimescaleDB. Recently, a community m...
time-series timescaledb postgresqlLife before and after Chat GPT
Feb 12As a Developer Advocate, I have to create high-quality content quickly and efficiently. However, before I started using Chat GPT, my workflow was often slow ...
ai think chat-gptHierarchical continuous aggregates with Ruby and Timescaledb
Feb 04Today I'm very happy to share that a new version of the [timescaledb gem][gem-repo] is available. It's compatible with TimescaleDB 2.9 and the objective of t...
2022
October
ActiveRecord update without primary key
Oct 18This weekend I [crossed a Twitter thread][1] that ended up motivating me to write this blog post.
ruby postgresql timescaledbLoad error - libpq no such file
Oct 05This week I was updating my [TimescaleDB extension][1] locally on my Macbook M1, and it seems I broke other stuff as I ended up in a recursive upgrade of ext...
Identify Your Needs And Feelings
Oct 05I have been participating in the [How of Happy][1] classes for the last few months. In this course, I'm learning and practicing identifying my needs and feel...
nvcSeptember
Creating continuous aggregates with Ruby and Timescale
Sep 21I created the [timescale gem][1] and wrote an introductory post on how [using the timescale gem with ruby][2].
time-series PostgreSQL rubyTips to duplicate massive time series data on Postgresql
Sep 13A few days ago, I was testing the [lttb][2] function from the [timescaledb_toolkit][1] extension to downsample data into fewer points.
postgresql time-seriesUsing the Timescale gem with Ruby
Sep 07I joined Timescale as a developer advocate. One of my creative tasks there was live streaming. As I've been working with Ruby since 2007, I created a live st...
time-series postgresql rubyAugust
Writing plans
Aug 30I'm starting this "writing plan" as a way to encourage myself to write more at my blog and keep practicing putting my thoughts out there.
think writePGConf Brasil
Aug 29Na minha palestra da PGConf Brasil 2022 falei sobre a "Vida Zen no Terminal". Então resolvi compartilhar aqui um pouco dos aprendizados que compartilhei poi...
terminal shell unix opensource postgresql2021
May
Time Series Benchmark Timescaledb Raspberry Pi
May 24I started supporting tsbs project, and this weekend I decided to try to run it on my Raspberry Pi version 3.
SSH connection refused
May 21When I'm playing with my Raspberry Pi, I install a new version of the system, and then ssh does not work. I'm constantly googling around this, and here are m...
My first month at Timescale
May 14Time flies! and here I am to share a bit more about my first-month adventures working on a genuinely open source company.
April
2019
February
January
2016
August
July
June
May
April
Introdução a linguagem Ruby
Apr 17Hoje estive dando uma treinada para o live coding amanhã sobre quais coisas posso mostrar em 30 minutos.
rubyProgramar é uma droga
Apr 01Sim, uma das mais pesadas que já usei.
penseMarch
TDC Online! Here we go!
Mar 25Esse ano minha palestra sobre Zero Downtime Migrations vai estar no TDC Online!
Google Cloud Platform
Mar 24Após começar a me interessar mais por Go Lang, estou iniciando minha história com o Google Cloud Platform.
Automatize primeiro
Mar 22Automatize tarefas repetitivas para aumentar a produtividade
pense devlorenzo.ideia.me no ar!
Mar 19http://lorenzo.ideia.me está no ar!
podcastComeçando com GO Lang
Mar 16Estou a alguns meses trabalhando com o Go e estou muito empolgado com esta linguagem.
pense linguagens golangVim básico para trabalhar com Ruby
Mar 15Estou usando o vim a 10 anos e não consigo migrar deste editor.
vim unixFish shell
Mar 14O fish shell é uma linha de comando como shell ou zsh.
fish shell unix terminalBuscando com silver searcher
Mar 14Sempre fui viciadão em fazer buscas com o grep.
terminal unix grepFebruary
Primeiro Ano na RD
Feb 22Completando um ano de RD e aqui estou eu a refletir :)
Resultados Digitais pensePodcast Boa Noite Lorenzo
Feb 14Estou gravando uma série de conversas aleatórias com meu filho Lorenzo que está com 4 anos. Faz um tempo que eu venho gravando e decidi que vou começar a com...
podcast pense2015
December
November
September
Coffeescript rocks
Sep 27Eu sou um fã de CoffeeScript e gostaria de mostrar alguns exemplos que me fazem lembrar que nunca mais vou escrever nenhuma linha de javascript puro.
pense linguagem coffeescriptMigrando do linux para o Mac OS X
Sep 10Ontem o Wellington Mitrut veio super empolgado para mim pedindo dicas do que instalar e o que vai mudar agora que ele vai comprar um Mac.
mac linuxAugust
Programação 3D com OpenSCad
Aug 28Estou impressionado com o OpenScad. Conheci essa ferramenta na Trilha de Impressão 3D no TDC de São Paulo esse ano. Com certeza posso dizer que foi um presen...
6 meses na Resultados Digitais
Aug 24Essa semana completei 6 meses na Resultados Digitais. Durante esse meio ano de vida tenho certeza que a palavra que mais levo é aprendizado.
Resultados DigitaisJuly
June
May
Perguntas do meu filho de 3 anos
May 28O meu filho Lorenzo está numa fase linda de muitas perguntas engraçadas, esquisitas e tudo mais. Sempre me deparo com as mais diversas perguntas e resolvi a...
pense sou-paiTrês meses na Resultados Digitais
May 26Dia 23 completei três meses na Resultados Digitais.
Resultados DigitaisApril
March
Primeiro mês na Resultados Digitais
Mar 23Seguindo minha experiência da primeira semana, decidi escrever sobre o primeiro mês que completo exatamente hoje!
Resultados DigitaisPrimeira semana na Resultados Digitais
Mar 01Hoje completo uma semana morando em Florianópolis. Agora tenho uma vida e rotina relativamente diferente. Após passar alguns meses sem estabilidade nas deman...
Resultados Digitais2014
December
October
April
Raspibian sem mouse
Apr 22Durante os últimos dias venho me desafiando a não comprar um mouse para utilizar no Raspberry PI. Está rodando o Raspibian original mas acabo utilizando a in...
raspberry pi linux debian interfaceCoisas legais para fazer com o Raspberry PI
Apr 09Viva o opensource! Estou fazendo uma série de testes e experimentos com o Raspberry PI e hoje resolvi compartilhar algumas delas aqui.
raspberry pi raspicamBone Debian rodando no BeagleBone Black
Apr 07Após alguns dias me adaptando ao Angstrom, aqui estou eu tentando instalar o Debian no meu Beaglebone.
beaglebone debianComo gerar um vídeo de fotos sequênciais
Apr 03Estive gerando uma série de vídeos com fotos sequências estilo _timelapse_ e existem muitas formas de fazer isso. Aqui estou usando o bom e velho ffmpeg.
video ffmpeg ruby shTimelapse girando no Raspberry PI
Apr 01A internet das coisas está aí! Então também decidi entrar para o mundo dos embarcados e conectar algumas dessas coisas :)
python raspberry piJanuary
2013
December
October
ReInvent.to está no ar!
Oct 21Estou muito orgulhoso de falar do nosso trabalho no [Re.Invent.to][1]!.
Rails Rumble vem aí
Oct 16Já se passou um ano que eu e a [Eliége Jachini][0] trabalhamos no [churumelas][1] e aí vamos nós novamente para [railsrumble][2]!
July
A diversidade é a riqueza
Jul 29Durante as minhas últimas aulas de arteterapia tenho acompanhado uma série de pessoas muito diferentes de mim. Estou facinado pela quantidade de opiniões e m...
Arteterapia no ar!
Jul 27Estou muito orgulhoso de anunciar mais uma de minhas produções pessoais independentes: [arteterapia.ideia.me][1]. Estou [trabalhando][3] com muita dedicação ...
pense arteterapiaO que tira o meu tempo?
Jul 23Hoje estou pensando em porquê não consigo escrever tantas coisas quanto desejo em meu blog. O que tira meu tempo que eu não consigo vir aqui e me dedicar esc...
June
Pensando No Futuro
Jun 28Pensando no futuro eu fui estudar ruby, e então estudando e persistindo deu certo.
pense futuro tecnologiaBliss ideia.me está no ar!
Jun 26Estou feliz em apresentar esta linguagem que se tornou um grande hobby para mim. Venho trabalhando em um site nas minhas madrugadas que trata-se de um aplica...
bliss linguagem penseO que ando fazendo nos últimos dias
Jun 10Estou em uma maratona de estudos e pesquisa muito legal. Este mês estive pegando forte em várias coisas que gostaria de fazer e começei a realiza-las.
javascript bliss code pense editorMay
Fim de semana bliss
May 05Este fim de semana estive na minha pós graduação estudando sobre educação especial e arte. Então assisti um vídeo falando sobre a integração entre alunos esp...
Bliss linguagem acessibilidadeGit Post Receive
May 01Hoje estive querendo transformar a [página de categorias][categories] para ficar mais estilo 'tag cloud' com cada categoria com um tamanho diferente dependen...
git jekyll shApril
Jekyll e Twitter Bootstrap
Apr 24Sempre usei o jekyll para construir o site, mas resolvi migrar o estilo do site para o [twitter bootstrap][tb] pois estava um pouco cansado daquele leiaute q...
css bootstrap twitter jekyll regexpObservando a memória no ruby
Apr 18Hoje fiz vários testes de gerência de memória e achei interessante como cada ganho de byte pode ser interessante conforme a quantidade de dados que se tem pa...
ruby performanceExperiências com o Meteor js
Apr 18Este mês conhecemos o [Meteor] e desenvolvemos o [Pixel]. Tudo começou muito bem e até que não tinhamos mais de mil pixels na tela ainda era possível entrar ...
javascript meteor js pixel opensourcePixel no ar!
Apr 08Essa semana foi [incrivelmente positiva][pixel] em minha vida. Terça feira estive analisando o [meteor] e foi amor a primeira vista.
javascript meteor js pixel opensource herokuFlu.ideia.me no ar!
Apr 01[Está online][noar], finalmente!
pense artigo opensource arteterapiaMarch
2012
December
Retrospectiva 2012
Dec 14Comprei uma bicicleta velha e ainda não consegui consertar Começei a praticar slackline
retrospectiva pense sou-paiHome office de mudança
Dec 03A hora chegou e estou de mudança em 3 semanas. Decidi mudar meu Home Office para São Miguel do Oeste - SC aonde mora a família da minha namorada. Apesar de s...
homeoffice penseNovember
Efetivamente....
Nov 24Ontem o [Vinícius Teles] escreveu um post com uma reflexão muito interessante sobre o "efetivamente". Este cara está viajando o mundo com sua mulher já faz u...
penseMeu primeiro filho e seu primeiro ano
Nov 11Faltam 53 min para ser dia 12/11/2012 e a exatamente 1 ano atrás, lá estavamos nós no hospital anciosos esperando pela chegada do herdeiro - Lorenzo Mascarel...
pense sou-paiArteterapia o início
Nov 11Jônatas Davi Paganini, o que você está fazendo na pós de arteterapia. É isso mesmo? ARTETERAPIA? Mas você não é programador?
pense arteterapiaNão me venha com churumelas!
Nov 08Após quase um mês do [Rails Rumble] consegui migrar e fazer [algumas modificações][meu_fork] da [versão original] do Churumelas. [FINALMENTE está no AR!][chu...
ruby rails churumelas railsrumbleOctober
Como foi a Rails Rumble 2012
Oct 18Como postei [minhas ideias sobre rails rumble] a alguns dias atrás, agora realmente podemos falar do [churumelas], pois assim foi batizado. Após pouco tempo ...
churumelas railsrumble rails penseIdeias sobre o Rails Rumble
Oct 01Estou muito empolgado com a ideia de participar do [Rails Rumble]. Desde que vi o tweet de que iria ter esta competição pensei: este ano não posso perder! E ...
pense rails ruby railsrumble churumelasSeptember
May
Disciplina no home office
May 23Já estou trabalhando em casa a mais de 3 anos e a satisfação por conseguir manter o trabalho em casa é muito grande. Hoje meu objetivo é comentar sobre a dis...
pense homeoffice produtividadeSansung Galaxy Note N7000
May 08Após algum tempo usando intensamente meu Galaxy S Note, decidi falar um pouco sobre o primeiro "phoblet" que é telefone e tablel. Meu maior objetivo em compr...
brinquedosApril
Update ou upgrade parte 2
Apr 09Seguindo a linha de raciocíonio do [post] anterior, tenho pensado muito em oque escrever e postar e é realmente pensar em quantos tipos de pessoas diferentes...
pense decisoesCursando aulas da Stanford University
Apr 01Um belo título para o dia da mentira mas não é. A distância, é possível estudar [muitos][coursera] cursos direto da [Stanford University][stanford].
linguagem pense courseraMarch
Vida no terminal
Mar 30Existe uma gama de comandos muito forte para se tornar mais ágil no linux e também no msysgit e eu me sinto feliz em compartilhar aqui meus preferidos:
Update ou upgrade
Mar 29Esta semana estou pensando muito em como irei me apresentar para o mundo no meu modelo de freelancer. Percebi que o site está desatualizado pois enquanto fui...
decisoes penseUsabilidade versus simplicidade
Mar 25Desde dezembro de 2011 troquei meu iPhone primeira geração (comprei em dezembro de 2007) por um celular com Android. Peguei um Galaxy Ace que é um modelo com...
pense usabilidade simplicidadeCâmera Overlay Open Source
Mar 13Hoje, eu e o Marlon nos sentimos aptos para abrir a [primeira versão][github] do [Camera Overlay][link-google-play] com o objetivo de seguirmos nossa filosof...
opensource java android camera overlayChave Dicotômica
Mar 08Hoje, inspirado pelo [post de ontem][post] decidi começar a [abrir alguns exemplos][github] que venho produzindo. Este primeiro trata-se de um aplicativo que...
ruby android dslPequenas mudanças e grandes decisões
Mar 07Como desenvolvedor, me sinto sedento pela busca mais rápida de colocar os sistemas pra funcionar de forma automática, simples e fácil de se construir.
February
2010
July
Sinceridade não faz mal a ninguém
Jul 12Estou aqui pensando sobre minha vida e sobre o quanto estou satisfeito com a minha forma de trabalhar.
sinceridade xp freelancer pensamentosInglês Legal
Jul 07Hoje, após mais de 15 meses retomei às aulas de inglês. Apesar de estar pensando bastante em inglês sei que não estou praticando suficiente para falar. Como ...
pense linguagemJune
Problemas no software e hardware
Jun 30Esta semana consegui me machucar sozinho. Torci o meu pé e tive uma luxação nos nervos e estou preso dentro de meu home office. Não sou acostumado a sentir d...
Cognitividade da Interface
Jun 27Nos últimos dias tenho observado muito sobre a cognitividade da interface. Trata-se de fazer menos e criar mais resultados. Como os sistemas podem impedir o ...
cognitividade ux interfaceMeu iPad Chegou!
Jun 18Comprei meu iPad! que legal ele chegou! Já faz uns 15 dias e simplesmente depois disso o meu blog se desativou para dar total atenção a este novo brinquedo.
pense iPad brinquedosPalestra na Vizivali
Jun 11Hoje estarei palestrando as 21:15 na [ViziVali] para o curso de Tecnologia em Sistemas para Internet. O tema será [Rails][palestra], e a apresentação pode se...
rails ruby palestra vizivaliMay
SH Legal
May 30Hoje estou muito satisfeito com minhas evoluções na linha de comando. Ontem resolvi por começar a assistir todos os vídeos do [peepcode], já que comprei uma ...
shell sh terminal peepcode linux macSistemas Operacionais - Gerência do processador - parte 1
May 21{% include ads_lateral.html %}
Javascript Ninja Legal
May 19Hoje estou aprendendo algumas coisas bacanas com o [John Resig] e logo percebi uma falha no meu Javascript que animava o link do [Feed-me]. Observe o código ...
javascript ideiameIteração legal
May 18Estou muito satisfeito em meu novo projeto de freelancer. Trata-se de um sistema de Envio de SMS direcionado para pequenas empresas do comércio e relacionam...
balsamiq mockups prototipo xp usesms iteracao cucumberCoffeescript Legal
May 16Comecei a olhar para mais uma linguagem que está mudando a minha forma de pensar. Coffescript é uma pequena linguagem que compila para javascript e é muito s...
coffeescript ruby javascript linguagemGoogle Api
May 13Hoje encarei a necessidade de uma busca específica para o meu site. Então mapeei o google para fazer buscas. Foi extremamente simples de encontrar as informa...
As linguagens e o mundo
May 13Hoje estava navegando entre sites e pesquisando coisas legais e aprendi muita coisa. Não apenas lendo tutoriais mas também lendo código aberto. Javascript da...
linguagemNova roda mágica do google
May 05A nova roda mágica do google é uma forma bacana de visualizar os conteúdos e pesquisas relacionadas. Eu achei muito interessante pois permite você viajar nas...
Ruby Legal
May 03Hoje fiquei vendo um exercício de probabilidade na aula de estatística, o exercício dizia o seguinte:
Integrando API do Google Buzz no Ideia.me
May 03Após muito pensar em qual melhor forma de veicular minhas informações públicas no site, decidi por integrar com a [API do Google Buzz][gbuzz-api]. Me [divert...
April
Usufruindo do comando find do Unix
Apr 29Geralmente quando busco arquivos no terminal, desejo fazer uma determinada ação com estes arquivos. Para buscar arquivos, geralmente uso locate, find ou Spot...
linux find terminalJônatas Davi Paganini
Apr 27Iniciei na programação para web em 2006. Passei os primeiros dois anos trabalhando somente com Java e seus diversos frameworks e ferramentas, tais como jUnit...
opensource ruby dsl curriculoDiário de um feriado
Apr 21Hoje, como é feriado resolvi me dedicar a outras atividades além do desenvolvimento. Como fui convidado pelo professor Eder Gasparin para ministrar uma aula ...
latex xpNovas cores no site
Apr 18Após muito tempo sem publicar nada, resolvi de mudar algumas cores no site para se tornar mais "vivo". Acompanhe a mudança:
cssMarch
WebOrb + ActiveRecord
Mar 31WebOrb tem se demonstrado muito bom no seu trabalho, estou gostando de desenvolver com ele, após descobrir que qualquer classe do ruby, não apenas as classes...
weborb flex railsA importância dos baby steps
Mar 25Estou trabalhando em um projeto em que a interface foi construída com Flex. Estou me adaptando novamente a IDE e não consegui encontrar nenhuma ferramenta de...
xp bdd tddHelplate = Help + Template
Mar 22Helplate é uma ideia que nasceu a dois anos atrás, e inicialmente se chamava helpme. Escrevi um arquivo falando da ideia, que chamava-se helpme, pois é insp...
linguagem templateAula de Sistemas Operacionais - Modos do Kernel
Mar 04O sistema operacional é dividido em dois modos básicos, sendo estes o modo Kernel e o modo Usuário. Esta divisão permite que os aplicativos sejam executados ...
Cartão de visitas
Mar 02A versão original do meu cartão de visitas, foi feita assim:
terminalExpressões Regulares com grep
Mar 01Expressões regulares são úteis para muitas situações no coditiano linux. Hoje mesmo me deparei com a situação em que toda vez que altero uma migração, desejo...
shell regexp unix grep rails migrations vimFebruary
Inspecionando fórmulas em ruby
Feb 25Em 2009, criei um projeto no github com as [fórmulas basicas][github-sl-for-gp] de "gerência de projetos", o qual condecorei com o nome [Sopa de Letrinhas pa...
ruby regexp gerencia de projetosExpressões Regulares + Ruby = \*maravilhas
Feb 23Sempre falo, que depois que conheci as expressões regulares, minha vida mudou! Semana passada, tive que converter um backup de um banco de dados do Oracle pa...
ruby regexpA linguagem SQL
Feb 22Apesar de não ser um fã de desenvolvimento orientado a banco de dados, à dois anos atrás [trabalhei em um ensaio do TCC][appointme], em cima de um projeto se...
postgresqlPostgreSql Tricks
Feb 21Não sabe o tamanho dos seus bancos de dados no PostgreSql? Este BD opensource maravilhoso possuí uma série de tabelas informativas, que são reflexivas a situ...
postgresqlInspecionando expressões regulares com Sinatra!
Feb 16Expressões regulares, muitas vezes são difíceis de compreender e também de testar. Uma boa alternativa, é inspecionar os resultados enquanto estiver construi...
ruby sinatra regexpLeiaute para iPhone no Ideia.me
Feb 14Após uma tarde de blogs e posts, li um [material][iphone-css] sobre como estilizar a página para o iPhone. Apesar de os códigos fonte demarcados com a tag ...
css iphoneGoogle code playground
Feb 14Esta semana vi uma twittada sobre o [google code playground][playground], e como mostra o printscreen abaixo, funciona mesmo! Acredito que esta plataforma po...
Estórias Bonitas vs Testes Unitários
Feb 14Após ter saído da Leosoft, dia 11 voltei lá pela primeira vez, e foi para se reunir com o pessoal e fazermos um [coding dojo][coding-dojo] sobre TDD e BDD. S...
coding for fun tdd bddRML - Resume Markup Language
Feb 13Como não queria escrever um currículo, então criei este RML - Resume Markup Language, que se trata apenas de uma sintaxe inspirada em JSON.
code for fun dsl linguagemDe volta as aulas
Feb 11Este é meu 5 de 4 anos na Unipar, fazendo o curso de sistemas de informação. Após desistir da matéria de estatística o ano passado, estou voltando a todo va...
unipar artigo estatistica ruby