DatabaseCast 72: Ecossistema Hadoop

vitrinedatabasecast72

Olá, pessoal! Neste episódio, Mauro Pichiliani (Twitter | Blog), Wagner Crivelini (@wcrivelini) e e o convidado Felipe Gasparini trocam receitas de sopas e miojo que levam o ingrediente Hadoop. Neste episódio você vai aprender é o Hadoop, HFS, Map/Reduce, Yarn, Pig, Hive, Spark, HBase, Zookeper, Mahout, RedShift, Storm e outros softwares que compõe o ecossistema do Hadoop. Mas não se esqueça de distribuir seus dados, se preocupar com o link e com as falhas da nuvem.

LANÇAMENTO: Livro do banco de dados NoSQL MongoDB escrito pelo Mauro Pichiliani!

CAPA_REDUZIDACompre aqui a versão digital (EPUB) na Amazon. No Clube de Autores temos também a versão digital e impressa.

Segunda turma do curso presencial de introdução ao machine learning com Python ministrado pelo Mauro Pichiliani

Veja aqui mais detalhes da segunda turma do curso presencial de introdução ao machine learning ministrado pelo nosso co-produtor Mauro Pichiliani. Façam logo sua inscrições, pois as vagas são limitadas e estão para acabar!



Não deixe de nos incentivar digitando o seu comentário no final deste artigo, mandando um e-mail para  databasecast@gmail.com, seguindo o nosso twitter @databasecast, vendo informações de bastidores e as músicas do programa no nosso Tumblr e curtindo a nossa página no Facebook e no Google+ e assistindo aos nossos episódios no YouTube. Acesse o feed RSS do DatabaseCast neste link.

Loja do DatabaseCast no Zazzle

Compre a caneca Datas SQL com a sintaxe para manipulação de datas no Oracle, SQL Server, MySQL e PostgreSQL! Você também pode comprar a camiseta com estampa fractal Fluxo Matrix e Sonho Fractal diretamente neste link.

feed-rss1Veja no gráfico abaixo a duração e os tempos aproximados de início e fim de cada bloco:

GraficoTamanhoEp72

Veja na tag cloud abaixo a contagem das palavras mais usadas nos e-mails, comentários e tweets do episódio anterior:

TagCloudEp73

Links do episódio:

Publicado em DatabaseCast, Livro, Podcast | Com a tag , , , , , , , , , , , , , , | Deixar um comentário

LANÇAMENTO: Livro sobre MongoDB

CAPADepois de muito sangue, suor e lágrimas finalmente consegui lançar o meu segundo livro! Neste post vou falar um pouco sobre como foi o processo de criação do livro Introdução ao MongoDB.

Quando comecei a estudar diversos conceitos e posteriormente as tecnologias relacionadas com os bancos de dados NoSQL confesso que fiquei um pouco apreensivo. Seria este mais um hype ou teríamos algo sólido e duradouro em nossas mãos? Esta foi uma dentre várias perguntas que fiz a mim mesmo neste período.

Passado algum tempo e com mais confiança nas tecnologias que haviam surgido, comecei a me aprofundar em conteúdo técnico. Logo reparei que estava diante de tecnologias muito inovadoras de diferentes maneiras, algo que é relativamente raro e não muito bem aceito na tradicionalíssima área de banco de dados.

Depois de muito estudo eu comecei a produzir diversos materiais. Em relação ao MongoDB, destaco um curso em vídeo aulas que produzi e que foi publicado para a DevMedia. Este curso abordou de forma prática diversos aspectos básicos sobre este software.

Além disso, fiz questão de conversar com outras pessoas que estavam mais inteiradas sobre este assunto, especialmente aquelas que já conheciam bem o JavaScript e que ficaram muito felizes de poder aproveitar diversos conhecimentos nesta área dentro de um banco de dados que suporta nativamente o formato JSON. O episódio 42 do DatabaseCast falou sobre a história deste banco de dados e foi muito esclarecedor, especialmente para aqueles que ainda tinham dúvidas sobre como e onde utilizar o MongoDB.

rp_VitrineDatabaseCast42.jpgJuntando meus estudos, o curso e o que conversei com o pessoal no podcast resolvi formatar o material em um livro. Obviamente, já existiam alguns livros sobre o assunto, mas resolvi apresentar o conteúdo do meu modo. Isto quer dizer que eu me preocupei em enfatizar no texto uma linguagem acessível e simples para quem não conhece nada sobre o assunto. Além disso, também me esforcei para ser bem prático e didático.

Como resultado, finalizei a produção do livro baseado no MongoDB 3.0 ou superior. Este livro cobre aspectos básicos e é voltado para quem não conhece nada sobre banco de dados. Também destaco que não é preciso pré-requisitos de linguagens de programação para seguir o material, porém recomendo conhecimentos básicos de lógica de programação e JavaScript. Uma vez ou outra eu cito algum comando SQL, porém apenas com o objetivo de comparação.

O livro está sendo vendido em dois formatos: digital (ebook no formato EPUB) e também no formato impresso. Abaixo é possível ver um ‘preview’ de algumas páginas do livro na Amazon.


Um dos objetivos deste material é ser acessível e, por isso ,fiz questão de colocar um preço bem ‘baixo’ na versão digital. De fato, são poucos livros com esta quantidade de páginas que podem ser encontrados na faixa dos R$ 15,00 a R$ 20,00. Além disso, periodicamente as lojas fazem promoções que acabam reduzindo um pouco o valor do material digital.

Review

Para aqueles que já tiveram contato com a obra eu gentilmente peço uma revisão e comentários nas lojas. Assim é possível fornecer um feedback e também auxiliar novos leitores que estejam interessados na obra e ainda possuem dúvidas se vale a pena ou não adquiri-la. O Clube de autores e a Amazon permitem a inserção de comentários e avaliações além de fornecer um ‘preview’ de algumas páginas. De forma semelhante, também peço ajuda para todos na divulgação dos links nas redes sociais (Twitter, Facebook, Linkedin, Google+ e outras).



Para os leitores que adquiriram o material impresso e desejam uma assinatura com dedicatória: eu vou participar do evento InteroxMIX 2016 a ser realizado em São Paulo no dia 19 de novembro de 2016. Nesta ocasião vou gravar com meu colega Wagner Crivelini um episódio do DatabaseCast e dedicar um tempo para conversar com os interessados na obra.

InteropMix_2016

Publicado em Livro, Programação, SQL | Com a tag , , , , , , , , | Deixar um comentário

DatabaseCast 71: Pesquisas textuais, log e information retrieval

VitrineDatabaseCast71Olá, pessoal! Neste episódio, Mauro Pichiliani (Twitter | Blog), Wagner Crivelini (@wcrivelini) e e o convidado Waldemar Neto mergulham de cabeça no texto para falar sobre pesquisas textuais, logs e information retrieval. Neste episódio você vai aprender é o que fuzzy matching, entender porque o LIKE e expressões regulares NÃO vão salvar o dia, escolher o tênis para fazer exercícios, descobrir o que é a sigla ELK, ficar desconfiado com o que fazem com seus dados e discutir a polêmica: sistemas de recomendação ou a busca ajuda a converter mais no e-commerce?

LANÇAMENTO: Curso presencial de machine learning com Python ministrado pelo Mauro Pichiliani!

Veja aqui mais detalhes sobre o curso presencial de introdução ao machine learning ministrado pelo nosso co-produtor Mauro Pichiliani. Façam logo sua inscrições, pois as vagas são limitadas e estão para acabar!



Não deixe de nos incentivar digitando o seu comentário no final deste artigo, mandando um e-mail para  databasecast@gmail.com, seguindo o nosso twitter @databasecast, vendo informações de bastidores e as músicas do programa no nosso Tumblr e curtindo a nossa página no Facebook e no Google+ e assistindo aos nossos episódios no YouTube. Acesse o feed RSS do DatabaseCast neste link.

NOVA LOJA DO DATABASECAST NO ZAZZLE!

Compre a caneca Datas SQL com a sintaxe para manipulação de datas no Oracle, SQL Server, MySQL e PostgreSQL! Basta clicar na imagem abaixoFINAL_FotoColocaoReal Livro Conversando sobre Banco de dados do Mauro Pichiliani (Impresso e PDF,EPUB e MOBI)

CAPA_AMAZON_REDUZIDA_BLOGcover_front_medium

Você pode comprar a camiseta com estampa fractal Fluxo Matrix e Sonho Fractal diretamente neste link. Veja também:

feed-rss1Veja no gráfico abaixo a duração e os tempos aproximados de início e fim de cada bloco:

TamanhoEp71

Veja na tag cloud abaixo a contagem das palavras mais usadas nos e-mails, comentários e tweets do episódio anterior:

TagCloudEp71

Links do episódio:

Publicado em DatabaseCast, Podcast | Com a tag , , , , , , , , , , , , , , , | Deixar um comentário

Curso sobre introdução ao Machine Learning

http://john-genova.deviantart.com/art/Broken-Seductress-Machine-130117136

http://john-genova.deviantart.com/art/Broken-Seductress-Machine-130117136

Recentemente eu abri as vagas para um curso presencial de introdução ao machine learning com Python. Neste post vou falar um pouco mais sobre este curso e como ele é importante para quem quer começar a aprender sobre este assunto.

http://kuldarleement.deviantart.com/art/Solar-circles-406297840

http://kuldarleement.deviantart.com/art/Solar-circles-406297840

Antes de começar a montar o escopo e a ementa deste curso eu estudei muito machine learning. Quer dizer, eu já tinha um bom histórico de técnicas de mineração de dados (vejam algo sobre isso nestes posts publicados deste 2006) e já utilizei estas técnicas em diversos contextos, inclusive em papers acadêmicos, como demonstrei em palestras e no episódio do DatabaseCast sobre este tema.



Contudo, mesmo com a experiência que tive acabei tendo que aprender muito, pois as tecnologias, conceitos, aplicações e outros detalhes desta área estão mudando muito rapidamente. De fato, me esforcei muito para compreender como as coisas estão atualmente e me atualizar.

Outro ponto que destaco foi o esforço que fiz para tornar este conteúdo didático principalmente pelo fato que este é um curso voltado para quem não conhece nada da área e quer ter apenas uma introdução. A carga horária de 16 horas realmente foi um desafio para encaixar tanto conteúdo, mas acredito que o resultado do que montei ficou muito bom.

Além disso, o curso é introdutório e vai ajudar que já ouviu falar sobre o assunto e sempre teve curiosidade. Sim, eu sei que existem diversos conteúdos sobre isso em vários formatos, mas acredito que o diferencial deste curso está na dinâmica de um curso presencial: a possibilidade de discussão sobre assuntos relacionados, a ajuda na prática, a recomendação de algo que raramente pode ser feito sem a interação “cara a cara”.

Portanto, fica a recomendação para quem quer aprender na prática pelo menos o básico sobre machine learning e conseguir pelo menos realizar algumas classificações, predições e saber os principais conceitos ao redor desta tecnologia.

Publicado em Carreira, Evento, SQL | Com a tag , , , , , , , , , | Deixar um comentário

DatabaseCast 70: Eventos para DBA

VitrineDatabaseCast70

Olá, pessoal! Neste episódio, Mauro Pichiliani (Twitter | Blog), Wagner Crivelini (@wcrivelini) e os convidados Kenia Milene (@keniamilene) e Dennes Torres (@dennes) pegam suas credenciais para falar sobre eventos para o DBA. Neste episódio você vai aprender como participar e organizar um evento, lidar com atrasos, manter as contas no equilíbrio, abusar da socialização e fazer aquele networking maroto que pode lhe garantir uma oportunidade no futuro.



Não deixe de nos incentivar digitando o seu comentário no final deste artigo, mandando um e-mail para  databasecast@gmail.com, seguindo o nosso twitter @databasecast, vendo informações de bastidores e as músicas do programa no nosso Tumblr e curtindo a nossa página no Facebook e no Google+ e assistindo aos nossos episódios no YouTube. Acesse o feed RSS do DatabaseCast neste link.

NOVA LOJA DO DATABASECAST NO ZAZZLE!

Compre a caneca Datas SQL com a sintaxe para manipulação de datas no Oracle, SQL Server, MySQL e PostgreSQL! Basta clicar na imagem abaixoFINAL_FotoColocaoReal Livro Conversando sobre Banco de dados do Mauro Pichiliani (Impresso e PDF,EPUB e MOBI)

CAPA_AMAZON_REDUZIDA_BLOGcover_front_medium

Você pode comprar a camiseta com estampa fractal Fluxo Matrix e Sonho Fractal diretamente neste link. Veja também:

feed-rss1Veja no gráfico abaixo a duração e os tempos aproximados de início e fim de cada bloco:

TamanhoEp70

Veja na tag cloud abaixo a contagem das palavras mais usadas nos e-mails, comentários e tweets do episódio anterior:

TagCloudEp70

Links do episódio:

Publicado em DatabaseCast, Podcast | Com a tag , , , , , , , , , , , | 1 comentário