Yes, you’ve read it right! You can be wasting anywhere from $10,000 to $130,000 right now by not sharing your technical expertise with others. In other words, you can keep the money by writing about tech. All this is doable while keeping your full-time job. You think it’s impossible? That programmers like to pay nothing for resources? Think again, because hundreds of authors already did it, with outliers like Nathan Barry and Sacha Greif making six figures. The best part is that (after the info product is ready) it’s mostly passive income!
The much-needed Introduction to OAuth with Node.js mini-book is released!
The online bundle has five (5!) books. Here’s the list of available books. It’s a $50+ value for only $4.87/mo.
If you read all the books in less than a month—great! Just cancel the subscription. But most readers prefer to keep it just so they have a handy reference when they need it.
The Introduction to OAuth book includes:
- OAuth 1.0
- OAuth Echo
- OAuth 2.0
- OAuth 1.0 Sign in with Everyauth
- OAuth 2.0 Server
A typical modern web applications has to communicate with other services. Even if it’s your own service or application. This is usually done via an open standard for authorization or OAuth. Therefore, the ability to use OAuth in your work is paramount!
There are standards, specifications and fancy diagrams, and it’s useful to read them as the first step. However, developers often need hands-on experience to acquire the full understanding and confidence.
Introduction to OAuth in Node.js is a concise practical book that will help you to get started with OAuth 1.0, 2.0, Echo and implement a Sign in with Node.js using Twitter API (and hopefully any other) authentication.
This text is part of Introduction to OAuth with Node.js mini-book which is available at gum.co/hRyc.
Let’s start with good old OAuth 1.0. The way it usually works is as follows:
- For the first time, when we authorize a user to use our app, we need to perform extra work and obtain access token and secret (three-legged).
- You store these values for each user in your application.
- Then, on subsequent requests, things become much simpler. We construct auth headers and make HTTP requests (one-legged).
A quick update about ProgWriter: the manuscript is about 71% done!
My latest book about Node.js is ready (Jul, 2014)!
Practical Node.js was designed to be a one-stop source for going from hello-world examples to building apps in a professional manner. The libraries covered in Practical Node.js greatly enhance the quality of code and make developers more productive.
- Express.js FUNdamentals: The Most Popular Node.js Framework
As the Apress team of technical reviewers and copy editors and I make progress on the Practical Node.js manuscript, the date of the publication approaches fast. Last time I checked it was June 2014.
Many people ask me: how is the process compared to self-publishing? Is it worth the hassle?
So far, I can say only good things about my editors and the process of traditional publishing itself. I’m impressed about so many things I’ve already learned about structuring and technical writing. I feel like it enormously improved my style. There is more on this in my new meta book&resource ProgWriter.
As a sneak peek, here’s the tentative Table of Contents for the Practical Node.js book:
- Setting up Node.js and Other Essentials
- Using Express.js to Create Node.js Web Apps
- TDD and BDD for Node.js with Mocha
- Template Engines: Jade and Handlebars
- Persistence with MongoDB and Mongoskin
- Using Sessions and OAuth to Authorize and Authenticate Users in Node.js Apps
- Boosting Your Node.js Data with the Mongoose ORM Library
- Building Node.js REST API Servers with Express.js and Hapi
- Real-time Apps with WebSockets, Socket.IO and DerbyJS
- Getting Node.js Apps Production Ready
- Deploying Node.js Apps
- Publishing Node.js Modules and Contributing to Open Source
The good thing is that people who want to get the book first don’t have to wait ’til the book is released. They can pre-order the book on Amazon, or even better get access to the alpha version at Apress!
The alpha version will be release chapter by chapter starting in the next few weeks!
TL;DR: This is the story about how I got my first publishing deal, what this book is about, and what problems I encountered along the way.
I spent last weekend sitting in an awesome new coffee shop in Oakland, typing up the last two chapters of my Practical Node.js manuscript. The book is scheduled for release by the UK-based technical publisher Apress in the late spring.
I started writing the manuscript in October 2013. I devoted my weekends and holidays to it (as so many entrepreneurs and writers do). The fact that I smartly had a few example apps and some drafts written — some of them for my blog, others for proposals to Pragmatic (declined!) — helped to speed things up. (Needless to say, in publishing rejection is a common thing and often an opportunity to get better.) However, the writing itself wasn’t the hardest part. Here’s the short story why.
— Azat Mardanov (@azat_co) February 19, 2014
I’m extremely exited about my second book contract with Apress and also about using the product that I’m working on (the DocuSign web app) to wet this publishing deal. Pro Express.js is going to be the ultimate Express.js resource “thank you” to all my readers who contributed with suggestions!
Rare opportunity! Final sale!
Goodbye Express.js Guide Sale: 4 Books For Only $19.99 (reg. $84.97)