Tag: Nodejs
-
Client side architecture basics guide to testable flexible maintainable react
Posted on December 31, 2020, Level beginner Resource Length long
Though the tools we use to build client-side web apps have changed substantially over the years, the fundamental principles behind designing robust software have remained relatively the same. By Khalil Stemmler.
Tags open-source react ux software-architecture web-development nodejs
-
TypeScript compilation performance best practices
Posted on December 26, 2020, Level intermediate Resource Length long
There are easy ways to configure TypeScript to ensure faster compilations and editing experiences. The earlier that these practices can be adopted, the better. By Daniel Rosenwasser.
Tags nodejs javascript app-development web-development programming
-
From Vue to Nuxt: Server-side rendering in a nutshell
Posted on December 4, 2020, Level intermediate Resource Length long
Building front-end apps is no longer limited to taking care of what is happening only in the browser. We need to dig into the server-side as well if we want to provide reliable software. By Patryk Andrzejewski.
Tags frontend servers web-development app-development nodejs javascript
-
Learn how to use webhooks by connecting NodeJS, IFTTT and Twitter
Posted on November 28, 2020, Level intermediate Resource Length medium
In this guide, you'll learn what webhooks are and how they work. You'll then put together a simple Webhook integration for IFTTT and Twitter, using Node and a simple Express app. By Robbie Cahill.
Tags how-to event-driven messaging nodejs app-development web-development
-
How to keep NgRx state on refresh in Angular
Posted on November 16, 2020, Level intermediate Resource Length medium
It's a common requirement: persisting NgRx state in order to load it back up when your Angular application is restarted. This process of populating an empty object with domain data is called re-hydration. While it's common to persist the store data to the browser storage (mostly localStorage), you might also re-hydrate from a server-side cache. By Nils Mehlhorn.
Tags frontend nodejs angular javascript web-development
-
Exploring site speed optimisations with WebPageTest and Cloudflare Workers
Posted on October 7, 2020, Level intermediate Resource Length medium
One of the common questions often asked by clients is "What difference will the changes you're recommending make to our site's speed"? By Andy Davies.
Tags nodejs web-development performance code-refactoring javascript
-
Building a chat application using SvelteJS and SSE
Posted on October 5, 2020, Level intermediate Resource Length medium
If you've already developed web applications with ReactJS or VueJS, you've probably heard of SvelteJS. In this article, author will explore this new framework to discover its subtleties, and show you how it is not so different from others (on the surface). By Julien Demangeon.
Tags nodejs JavaScript web-development servers
-
Everything about null in JavaScript
Posted on October 4, 2020, Level beginner Resource Length short
JavaScript has 2 kinds of types: primitives (strings, booleans, numbers, symbols) and objects. But there are situations when an object cannot be created. For such cases, JavaScript provides a special value null -- which indicates a missing object. By Dmitri Pavlutin.
Tags nodejs javascript programming code-refactoring
-
Angular security best practices
Posted on October 2, 2020, Level beginner Resource Length medium
This time, we dive straight into the modern Angular security best practices. By Liran Tal, Natalia Venditto.
Tags nodejs angular frontend web-development infosec
-
Writing AWS Lambda functions with Typescript and Webpack
Posted on September 29, 2020, Level beginner Resource Length short
Whether you use terraform, the terraform cdk or the aws cdk, you still need to compile your source code and make them into lambda deployment packages. By Julian.
Tags nodejs javascript serverless frontend web-development
-
How I built a serverless recipes app with FaunaDB and Vue.js
Posted on September 28, 2020, Level beginner Resource Length long
The author's experience with building a minimal web application that would serve him and his wife as a recipes collection for food that we enjoy cooking. Convenient bonus features like PWA functionality (i.e. using the app on the phone or tablet when standing in the kitchen) and user authentication should be available too, making sure it's not just functional, but also enjoyable to use. By Tom.
Tags nodejs javascript serverless
-
How to optimize Vue.js applications
Posted on September 27, 2020, Level intermediate Resource Length medium
Performance is a touchy subject in software engineering. It's one thing to write code and ship it; it's another thing entirely to make it faster and more enjoyable for your users — and the next developers after you. Published on theninja.blog.
Tags frontend web-development javascript nodejs