Caio Ribeiro Pereira

Hi! My name is Caio Ribeiro Pereira, a web developer from Brazil, my programming experience is based on understanding this alphabet soup: Node.js, JavaScript, Meteor, Ruby, Rails, MongoDB, Redis, Linux, Lean Philosophy, Agile, XP and TDD. (see more about my skills)
I'm bachelor in Information Systems, blogger on my free times, admirer of programming, technology, movies and tv series. Actively engaged in the communities: NodeBr, DevInSantos and Meteor Brazil.
I started as lecturer in 2011 at DevInSantos and Exatec events, talking about Node.js and JavaScript which are my best!
I created DevFreeCasts, Node Web Modules, I am moderator of Meteor Brazil Google groups community and I'm 99folks founder.


Real-time web applications with Node.js

Node.js is a powerful platform. It allows to write serve-side Javascript applications, making use of the language's syntax familiarity to write scalable applications.
As Node.js makes use of an object-oriented model and events, focussed in non-blocking I/O, developing on it may be different to whom is used to traditional web applications. In this book, Caio Ribeiro Pereira breaks this wall, clearly showing this paradigm change, besides focusing in importante topics, the main API's and frameworks as Express and Socket.IO

Pages: 143 | ISBN: 978-85-66250-14-5
Buy ebook: English version | Portuguese version

Meteor - Criando aplicações web real-time com JavaScript

JavaScript is nowadays a real choice for building server-side applications. Work with the same front-end language is a great advantage too. There are a lot of full-stack web frameworks, but Meteor is one that stand out.
In this book, you will learn how to create a real-time social network, exploring the main native components of Meteor.
Technically, you will learn how to build amazing templates using Handlebars, how to use Facebook API for sign-in and sign-up users, how to persist data into NoSQL MongoDB and how to develop an application using advanced concepts of reactive programming and Meteor PubSub.

Pages: 157 | ISBN: 978-85-66250-45-9
Buy ebook: Portuguese version


JavaScript Hacks

JavaScript Hacks
Portuguese version

This talk you will learn some useful JavaScript hacks to use it into a JavaScript/Meteor/Node.js application.

Realtime with Node.js and Socket.IO

Realtime with Node.js and Socket.IO
Portuguese version

In this talk the main features is presented, in practice way, explaining about JavaScript OOP and Node.js with Socket.IO framework.

A Meteor's overview

An overview about Meteor
Portuguese version

Let's learn the basic concepts about Meteor and how this amazing full stack framework works in this simple talk!

JavaScript Today

JavaScript Today
Portuguese version

In this talk is presented some great projects built on top of JavaScript in each platforms (Mobile, Desktop and Web).