Tag: Nodejs
-
How to escape async/await hell
Posted on July 17, 2018, Level intermediate Resource Length short
Javascript developer Aditya Agarwal published this interesting article about perils of asynchronous Javascript. While working with Asynchronous JavaScript, people often write multiple statements one after the other and slap an await before a function call. This causes performance issues, as many times one statement doesn't depend on the previous one -- but you still have to wait for the previous one to complete.
Tags javascript programming nodejs
-
Let's code a web server from scratch with NodeJS Streams!
Posted on June 16, 2018, Level advanced Resource Length long
Ziad Saab tutorial exploring new technologies abound. In it you will go back to the basics and build a simple web server from scratch with NodeJS. You will review the structure of HTTP requests and responses and get an introduction to Node's Stream API.
Tags javascript programming nodejs servers
-
How to use Decorators with Factory Functions
Posted on June 13, 2018, Level intermediate Resource Length long
Cristi Salcescu detailed post on Decorators. Method decorators are a tool for reusing common logic. They are complementary to Object Oriented Programming. Decorators encapsulate responsibility shared by different objects.
Tags javascript programming nodejs
-
How we failed with Angular & Elm is the solution
Posted on May 30, 2018, Level intermediate Resource Length long
Asaf Cohen article about their journey from Angular to Elm. Their address the main problem AngularJS created, and that is the illusion they could use it to design the UX as we please (uh … like develop) and that was not the case.
Tags programming nodejs javascript
-
Algorithms and Data Structures in JavaScript
Posted on May 29, 2018, Level beginner Resource Length medium
Oleksii Trekhleb straight to the point article about data structures in JavaScript. It describes a collection of classic algorithms and data-structures implemented in ES6 JavaScript with explanations and links to further readings and YouTube videos.
Tags nodejs javascript programming
-
Angular security -- Authentication with JSON Web Tokens (JWT), complete guide
Posted on May 26, 2018, Level intermediate Resource Length long
Angular university brought you this a step-by-step guide for both designing and implementing JWT-based Authentication in an Angular application. The goal here is to discuss JWT-based Authentication Design and Implementation in general.
Tags nodejs javascript angular infosec apis
-
When, how and why use Node.js as your backend
Posted on May 19, 2018, Level intermediate Resource Length medium
Justyna Rachowicz published this article about leveraging the Node.js technology in building applications. The benefits of Node.js are countless, but you should also be aware of its constraints. Get a full picture of Node.js and avoid making serious mistakes in development that could cost you money.
Tags programming javascript web-development nodejs
-
End-to-End web testing with TestCafe
Posted on April 20, 2018, Level beginner Resource Length medium
Moataz Nabil wrote this article about faster end to end testing of web applications. TestCafe is a Node.js tool to automate end-to-end web testing. You can write tests in JS or TypeScript, run them and view results.
Tags programming tdd nodejs
-
Building a PWA chat app with Vue.js and Firebase (p1)
Posted on April 6, 2018, Level intermediate Resource Length medium
Kohwo Orien article about how to utilize Vue.js for building of Progressive Web Apps. Vue.js is a progressive framework for building web user interfaces. It became one of the recommended frameworks for building fast, reliable progressive web applications with offline capabilities and performance.
Tags javascript nodejs app-development
-
Express.js and AWS Lambda serverless love story
Posted on March 30, 2018, Level intermediate Resource Length medium
Slobodan Stojanović article about creating serverless applications in Express.js. Express apps are easy to build, it is de facto the most popular Node.js framework.
Tags javascript nodejs app-development
-
Elegant patterns in modern JavaScript RORO
Posted on March 2, 2018, Level intermediate Resource Length long
Bill Sourour from DevMastery.com wrote this article to introduce the pattern he has been using. He claims he did not invent it and came across it in other people's code and eventually adopted it himself. The pattern is Receive an object, return an object (RORO).
Tags javascript programming nodejs
-
Brutal lifecycle of JavaScript UI frameworks
Posted on January 12, 2018, Level beginner Resource Length long
Ian Allen -- a developer on the Internal Tools team at Stack Overflow -- wrote this piece on JavaScript UI frameworks and libraries and how work in cycles. Every six months or so, a new one pops up, claiming that it has revolutionized UI development. This articles draws some interesting conclusions. You may or may not agree with it.
Tags javascript nodejs programming