Articles by: Pavel Bragin

D3.js and Angular/Vue.js Integration


Nowadays there’re lots of technologies in a Front-end and most of them have easily understandable tutorials. So starting with them is not a problem. But there’s...

GraphQL is a query language for your API, and a server-side runtime for executing queries by using a type system you define for your data. GraphQL isn't tied to any specific database or storage engine and is instead backed by your existing code and data.



Repository with the code - Back-end is the place where web development started. Nowadays it is more minimalistic and many...

3. Express.js Lessons. Templating with EJS: Layout, Block, Partials


In real life we generally have more than one template. Moreover, if we create a website with several pages, it usually happens that a number of them are of the same...

Express.js Lessons. Logger, Configuration, Templating with EJS. Part 2.


Favicon is the connect  of Middleware that checks whether the url has a view of favicon.ico; if the answer is ‘yes’, it reads favicon  and outputs,...

2. Express.js Lessons. Logger, Configuration, Templating with EJS. Part 1.


Hey all! To develop our app further, we need to do two more vital things – configuration and logging. We will use the nconf  module for configuring: npm i...

Full Node.js Course


Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient....

Express.js Lessons. Express: Basics and Middleware. Part 2.


Hey, guys! Let's continue our lesson about Express basics and Middleware. The result is (add to app.js): app.use(function(req, res, next) { if (req.url ==...

1. Express.js Lessons. Basics and Middleware. Part 1.


Hey all! This and next articles will be devoted to various themes on development within the context of one app that we will consequently improve. This app is a web...

24. Node.js Lessons.Reading Parameters From the Command Line and Environment.


Hey all! The first topic of this article is transferring of parameters and the script for Node.js. To show you the principle, we will create a file with a simple...

23. Node.js Lessons. Domains, asynchronous try.. catch. Part 3.


How and what does app.js consist of? It is made in a way that from the very beginning we create a domain and then launch our app within this domain. Here all...

23. Node.js Lessons. Domains, asynchronous try.. catch. Part 2.


So, we continue our lesson. Let us make this example a little bit more complicated by adding work with the files in the following way: var domain =...

23. Node.js Lessons. Domains, asynchronous try.. catch. Part 1.


Hey all! Our topic for today is Domains. Domains are one of the Node.js options lacking both in standard JavaScript and browser versions of JavaScript. Domains...

Never miss a story from Soshace
Looks good!
Please enter correct name
Please enter correct email
Looks good!
Please confirm to subscribe!