About


Caio Ribeiro Pereira

Hi! My name is Caio Ribeiro Pereira, a software engineer from Brazil, my programming's skills is based on understanding this alphabet soup: JavaScript, Node.js, React, React Native, Ruby on Rails and frontend techs.
I'm bachelor in Information Systems, big fan of cryptocurrencies, blogger on my free times, author of some tech books, admirer of programming, startups, inovation, technology and fps gaming. Actively engaged in the communities: Node.js Brazil, Frontend Brazil and JavaScript Brazil.
I created DevFreeBooks and Biz Ideas.
If you enjoy my projects, fell free to donate and help me buying a coffee via:
Paypal.

 Books


JavaScript Awesome Tips

This is a cookbook with a collection of useful tips and tricks to apply in JavaScript/Node.js, each tip shows a problem and some magical solutions in pratical codes.

Publisher: Leanpub
Pages: 50


JavaScript Awesome Tips

This is a cookbook with a collection of useful tips and tricks to apply in JavaScript/Node.js, each tip shows a problem and some magical solutions in pratical codes.

Publisher: Leanpub
Pages: 50


JavaScript Dicas Incríveis

This is a cookbook with a collection of useful tips and tricks to apply in JavaScript/Node.js, each tip shows a problem and some magical solutions in pratical codes.

Publisher: Leanpub
Pages: 50


Building APIs with Node.js

In this book, you'll learn in practice how to build scalable APIs in Node.js platform through writing elegant codes using ECMAScript 2015 (aka ES6) and some popular frameworks like Express, Passport, ApiDoc, Mocha, Helmet and more.
The project will be integrated with a SQL database through Sequelize.js and, in the end, you'll build a single page application using only Vanilla JavaScript to consumes the API's data.

Publisher: Apress
Pages: 136
ISBN: 978-1-4842-2442-7


Construindo APIs REST com Node.js

In this book, you'll learn in practice how to build scalable APIs in Node.js platform through writing elegant codes using ECMAScript 2015 (aka ES6) and some popular frameworks like Express, Passport, ApiDoc, Mocha, Helmet and more.
The project will be integrated with a SQL database through Sequelize.js and, in the end, you'll build a single page application using only Vanilla JavaScript to consumes the API's data.

Publisher: Casa do Código
Pages: 183
ISBN: 978-85-5519-150-3


Aplicações web realtime com 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.

Publisher: Casa do Código
Pages: 161
ISBN: 978-85-66250-14-5


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.

Publisher: Casa do Código
Pages: 161
ISBN: 978-85-66250-45-9


 Contact


 Talks


Meteor for Noobs

Meteor for Noobs
Portuguese version

In this talk, you'll learn about Meteor platform and what's news in the version 1.2+ about this amazing fullstack framework for JavaScript.

Node.js for Noobs

Node.js for Noobs
Portuguese version

In this talk, let's learn the main concepts about Node.js and Socket.IO in easy and practical way.

API Design Best Practices

API Design Best Practices
Portuguese version

A quick talk with useful tips and best practices to create and design nice Rest APIs.

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

A Meteor's overview
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).