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.
About
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
Talks
Meteor for Noobs
Node.js for Noobs
API Design Best Practices
JavaScript Hacks
Realtime with Node.js and Socket.IO
A Meteor's overview
Projects
POSE
Post Once Share Everywhere
Simple Snake
Simple Snake Game written in HTML Canvas
Biz Ideas
A blog about startups and business models.
Field Normalizer
A node.js module for object field's normalization.
Gzipme
A simple and tiny lib/cli for gzip file compression.
Underground WebDev
This is my brazilian blog about Node.js, Ruby, JavaScript, Linux and a lot of developer stuffs.
Vanilla Masker
A JavaScript library for mask input without the needs of jQuery or Zepto as dependency.
DevFreeBooks
A collection of free books for developers.
DevNewsletters
A list of newsletters for developers and founders.
Articles
Building a simple Voice Recognition using JavaScript
Medium Portuguese version
Adding third-party services on Franz
Medium Portuguese version
Useful tips about JavaScript function
iMaster Portuguese version
4 useful Tips about Strings on JavaScript
Medium Portuguese version
5 Awesome Free Books for JavaScript Developers
JSCrambler blog English version
How to get foreigner banking account without leaving from Brazil
Medium Portugues version
Tips to conquer a good IT job
Medium Portugues version
Building a Media Center with Raspberry Pi
Medium Portugues version
Immutable data with Immutable.js
JSCrambler blog English version
10 Tips for Optimizing Node.js applications
JSCrambler blog English version
Setting up 5 useful middlewares for an Express API
JSCrambler blog English version
Implementing JWT using Passport
JSCrambler blog English version
8 Awesome ES6 features
JSCrambler blog English version
Testing APIs with Mocha
JSCrambler blog English version
Documenting APIs using ApiDoc.js
JSCrambler blog English version
An article about 99folks app
G1 Globo Portugues version
Playing with Template Engine Jade
iMasters Blog Portugues version
Documenting APIs with ApiDoc.js
iMasters Blog Portugues version
Asynchronous programming with Node.js
Front-end Magazine Portugues version
Understanding Node.js event-loop
iMasters Blog Portugues version
Paralell processing with Node.js
iMasters Blog Portugues version
Tips for interns
Espírito Livre Magazine Portugues version
Recommended Books
Rework
Rework shows you a better, faster, easier way to succeed in business. Read it and you'll know why plans are actually harmful, why you don't need outside investors, and why you're better off ignoring the competition.
Remote
The classic guide to working from home and why we should embrace a virtual office, from the bestselling authors of Rework.
Lean Startup
The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses.
Clean Code
This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.
Blitzscaling
The Lightning-Fast Path to Building Massively Valuable Companies.