JavaScript timers: all you need to know

+ 0 -

Open lesson "Node.js features overview"

Hello!
 
 
We want to share with you our new open webinar, which was held in the framework of the 3-3-38 course. “jаvascript Developer”
. At the webinar Alexander Korzhikov , the teacher and the creator of the course, told and demonstrated with examples the internal structure of the platform, its environment, embedded modules and basic concepts that are used in the development of applications.
 
 
3r318.
+ 0 -

Pavel 2.0: Reptiloid Consultant on JS, node.js with Sockets and Telephony

Pavel 2.0: Reptiloid Consultant on JS, node.js with Sockets and TelephonySo our INTERCOM’18 has died down, with preference and business cases. As usual, the entrance to the conference was paid: anyone could buy tickets for the TimePad at full price, or get a discount from a reptilian consultant right on the site . Last year, it worked like a familiar callback: you leave the phone in a special form, Paul calls you in a minute and asks questions; the more correct answers, the higher the discount. This time we decided to change the mechanics, making it more difficult both technically and in terms of issues. Under the cut - Pavlik's guts 2.? with the current node ...
+ 0 -

Friday programmer, or as I wrote a library for lexical and parsing code

 3r3408. 3r3-31. Hello! As a programmer, I am always looking for ways to improve my skills. One Friday evening, the thought struck my head - “But wouldn’t I write a compiler?” 3r33394.  3r3408. 3r33394.  3r3408. Who is interested to know what came of it, welcome under cat. 3r33394.  3r3408. Tyk 3r33394.  3r3408. → Classical compiler theory 3r3404. 3r3408. 3r3408. 3r3013. ! function (e) {function t (t, n) {if (! (n in e)) {for (var r, a = e.document, i = a.scripts, o = i.length; o-- ;) if (-1! == i[o].src.indexOf (t)) {r = i[o]; break} if (! r) {r = a.createElement ("script"), r.type ...[/o][/o]
+ 0 -

Cogear.JS - a modern static site generator

3r33434. Hi, Habr! 3r33430. 3r33427.  
3r33434. I want to present to the attention of habrovchan an open source static website generator written in
Node.JS
which is based on
Webpack
. 3r33430. 3r33427.  
3r33434. The project is inspired by the same 3r317. Jekyll
, but basically uses a modern technological stack. For example, it provides the ability to "hot upload" (without reloading the page) modified scripts and styles. 3r33430. 3r33427.  
3r33434. Cogear.JS - a modern static site generator 3r33430. Vue.JS , 3r3165. React
, Angular , Ember etc. 3r33418...
+ 0 -

ASP.NET Core 2 Boilerplate with React, Redux and

ASP.NET Core 2 Boilerplate with React, Redux andBuns.3r33333. 3r33333.  Finally, that moment came when I could introduce you to the boiler 3r-38c. React Core BoilerplateOr, in other words, a ready-made project template on an ASP.NET Core. 3r33333. 3r33333.  3r33333. Interesting? Welcome under cat. 3r33333. NET Core 2 3r3107. - Actually, the basis. 3r3331. TypeScript 3r3107. - the front end is written on it. React + Server-side rendering (SSR), then - a library that works both on the client side and on the server using NodeServices.  React Helmet - plugin that allows you to manage the title and meta tags, also works with SSR.  Redux ...
+ 0 -

12 tips for scaling Node.js

Node.js can and does work successfully on a global scale, as evidenced by the deployed applications on it by companies such as Netflix, Reddit, Walmart and Ebay. However, it has its own set of problems when scaling; both in terms of scaling people working on a single code base, so in terms of vertical and horizontal scaling in the cloud. In addition to my personal experience scaling Node.js when working in companies such as Reddit and Netflix, I spoke with some experts working in Microsoft Azure, and came up with some tips for you on scaling Node.js in your company. 3r33232.  
...
+ 0 -

Guide to Node.js, part 6: event loop, call stack, timers

Today, in the sixth part of the translation of the guide on Node.js, we'll talk about the event loop, the call stack, about the function process.nextTick () , about the timers. Understanding these and other Node.js mechanisms is one of the foundations for successful application development for this platform.
 

 
Guide to Node.js, part 6: event loop, call stack, timers
 

 
[Советуем почитать]Other parts of the cycle [/b]
Part 1: General information and the beginning of work
 
Part 2: [leech=https://habr.com/company/ruvds/blog/423153/] jаvascript, V? some ...
+ 0 -

Asynchronous business logic these days

Asynchronous business logic these daysIn short:
 
 
Proof has already been implemented on
C ++
,
JS
and
PHP
, suitable for
Java
.
 
Faster than
than coroutine and Promise, more features.
 
Does not require the allocation of a separate software stack.
 
It is friendly with all the security tools and debugging.
 
Works on any architecture and does not require special compiler flags.
 
 
Looking back
 
FutoIn AsyncSteps - an alternative to coroutines
 
To the numbers
 
 
Looking back
 
At the dawn of the computer, there was a single control flow with I /O blocking. Then, interruptions of iron were added to it. There was an ...
+ 0 -

A guide to Node.js, Part 5: npm and npx

Today, in the fifth part of the translation of the Node.js manual, we will finish the analysis of the npm capabilities, in particular, we will touch upon such issues as finding the installed versions of npm-packages, installing old versions of packages, updating dependencies, local and global uninstalling packages. Here we will talk about npx.
 
 
A guide to Node.js, Part 5: npm and npx
 
 
[Советуем почитать]Other parts of the [/b] cycle.
Part 1:
General information and getting started

 
Part 2: jаvascript, V? some tricks of development
 
Part 3: [leech=https://habr.com/company/ruvds/blog/423701/] ...
+ 0 -