MongoDB migration with Node and Monk

Recently one of our top users complained that their Storify account is unaccessible. We’ve checked the production database and it appeared to be that the account might have been compromised and maliciously deleted by somebody using user’s account credentials. Thanks for a great MongoHQ service we had a backup database in less than 15 minutes.

Wintersmith — Node.js static site generator

This past weekend was a very productive one for me, because I’ve started to work on and released my book’s one-page website —rapidprototypingwithjs.com. I’ve used Wintersmith to learn something new and to ship fast. Wintersmith is a Node.js static site generator. It greatly impressed me with flexibility and ease of development. In addition I could stick to my favorite tools such as Markdown, Jade and Underscore.

Pilot Rapid Prototyping with JavaScript and NodeJS Class

Traditional Computer Science education sucks big time when it comes to modern agile technologies like Ruby on Rails, Django, NodeJS, and NoSQL databases. Last time I checked, the maximum that was offered were classes in Web Design I, Web Design II and Photoshop Basics. WTF?! Don’t get me wrong. I have Master’s degree in Information … Continue reading “Pilot Rapid Prototyping with JavaScript and NodeJS Class”

JavaScript and Node.js Courses

Learn Node.js in-person Learn foundations of Node.js, Express.js, MongoDB and React in just 2 days in-person. More information at nodeprogram.com Corporate Node.js Training Interested in on-site training for your team? We do corporate training too! Send us a note via the form or schedule a FREE phone Node.js consultation. Learn Node.js Online Express.js online course Node.js … Continue reading “JavaScript and Node.js Courses”

Advanced Prototyping with JavaScript and NodeJS

“Advanced Prototyping with JavaScript and NodeJS” is a hand-on / practical course which will introduce trainees to building and deploying application. The training is designed to improve skills of intermediate web developers, front-end developers and people who took our “Rapid Prototyping with JavaScript and NodeJS” training. The attendees are expected to know the basics of … Continue reading “Advanced Prototyping with JavaScript and NodeJS”

Training: JavaScript, NodeJS

I teach technical training in JavaScript, NodeJS and mobile development in partnership with global startup accelerator and fund StartupMonthly.org. Overview of the trainings, dates, locations and agendas Rapid Prototyping with JavaScript and NodeJS Advanced Prototyping with JavaScript and NodeJS Mobile Prototyping with JavaScript For upcoming dates, locations, availability and registration please go to StartupMonthly.org page.

Why I’m Getting a Second Master’s Degree from HEC Paris

Two months ago, I applied and was accepted to a master’s program at a prestigious business school (ranked #2), HEC Paris. The degree is title Master of Science in Innovation and Entrepreneurship (MSIE). It has 10 normal courses, 10 practical project-based courses and one large team project. The master’s program lasts about one year and … Continue reading “Why I’m Getting a Second Master’s Degree from HEC Paris”

Azat’s Management Philosophy

Have you ever wondered what your manager is doing all day? Are you guilty of secretly thinking he/she is playing Candy Crash and attending endless stream of useless meetings? If yes, then you are normal. Management is often invisible and hard to understand. We have tons of books and courses on management but too few … Continue reading “Azat’s Management Philosophy”

Why GraphQL is Taking Over APIs

A few years ago, I managed a team at DocuSign that was tasked with re-writing the main DocuSign web app which was used by tens of millions of users. The APIs didn’t exist yet to support our new shiny front-end app because since the beginning the web app was a .NET monolith. The API team … Continue reading “Why GraphQL is Taking Over APIs”

Tricky English Grammar for Programmers

As I was editing my new book Practical Node.js, 2nd Edition, I found a few recurring mistakes that my publisher’s editor was correcting. I wrote over dozen of books but I still don’t know some of English grammar. Do you know some of these tricky rules? Front-end app vs. frontend Which vs. that While vs. … Continue reading “Tricky English Grammar for Programmers”

My New Book Concept and Top Qualities of a Good Software Engineers

Packt Publishing reached out to me and offered to do a book. They pretty much want me to do any book and pre-agreed already. They gave me carte blanche on the topic. (More or less, I doubt I can convince them to publish a vampire thriller set in a Silicon Valley startup.) Funny thing is … Continue reading “My New Book Concept and Top Qualities of a Good Software Engineers”

Learn Amazon Web Services

Over the past few months, I have been focusing on teaching cloud technologies with Amazon Web Services and other providers. I created a rather a large collection of resources which will help you to learn Amazon Web Services. First of all, here’s a series of blog posts for total beginners with Amazon Web Services: AWS EC2 Web … Continue reading “Learn Amazon Web Services”

ES 7 and ES8 Features

Recently I wrote a blog post and even created an online course on ES6/ES2015. Guess what? TC39—the mighty overseer of JavaScript—is moving forward with ES8 so let’s cover ES7 and ES8 (or ES2016 and ES2017 officially). Luckily, they are much, much, much smaller than the best of a standard that was ES6. Really! ES7 has … Continue reading “ES 7 and ES8 Features”

Autocomplete Widget with React

This project will guide you through building an autocomplete function similar to the one that you might see in Slack (a popular messaging app), as shown in figure 1, when you type something in the search box. For simplicity, our widget will work with room names (the rooms in a chat application). Figure 1 The … Continue reading “Autocomplete Widget with React”

React Native Quickly: Start Learning Native iOS Development with JavaScript NOW!

This book is a guide on getting started with React Native for mobile iOS development. You can find source code and the manuscript in https://github.com/azat-co/react-native-quickly. You can read this book online here, or at reactnativequickly.com, or if you prefer videos, you can watch project videos at Node.University: http://node.university/courses/react-native-quickly. In this book, I’ll introduce you to React Native for native mobile … Continue reading “React Native Quickly: Start Learning Native iOS Development with JavaScript NOW!”

Learn HTTP/2 Server Push by Building Express Middleware

In the previous post, we learned how to perform HTTP/2 server push in a Node server. We also covered the benefits of server push there so to avoid duplication we won’t list them here. We used spdy for server push and H2. But most of the times Node developers don’t work with core HTTP server, … Continue reading “Learn HTTP/2 Server Push by Building Express Middleware”

Reactive Web Stack: 3RES – React, Redux, RethinkDB, Express, Socket.io

This post has been written by Scott Hasbrouck. You can find him on Twitter or his website. It’s been nothing but wonderful to see JavaScript truly catch fire the past few years in web technology, ultimately becoming the most used language in 2016, according to StackOverflow data. My history with JavaScript began about 15 years ago, … Continue reading “Reactive Web Stack: 3RES – React, Redux, RethinkDB, Express, Socket.io”