Tag: Javascript
-
DevOps for Node.js engineers: Building and publishing JavaScript application artifacts
Posted on January 21, 2022, Level beginner Resource Length medium
An artifact is a single portable file that allows us to deploy our application. It usally is an archive of the project with its dependencies (or not) but could also be a executable binary file. By Florian Goto.
Tags nodejs javascript web-development app-development
-
How to build a GraphQL data layer for REST microservices
Posted on January 10, 2022, Level intermediate Resource Length medium
GraphQL is a great technology for microservices because you can use it as a data layer for these microservices. One use case is to combine the data from all these services into a single, unified API. By Roy Derks.
Tags apis serverless javascript nodejs nosql json restful
-
How serverless saved money on my heating bill
Posted on January 5, 2022, Level beginner Resource Length medium
Built a serverless application as a weekend project to help me save money on my heating bill. In doing so, I experienced something great about building websites in 2022. By Cameron McHenry.
Tags analytics serverless javascript nodejs app-development open-source how-to
-
Fundamentals of functional programming with React
Posted on December 31, 2021, Level intermediate Resource Length medium
Understanding the concept of functional programming is a valuable skill for React developers. It is an important topic that most React beginners often overlook, making them encounter problems when understanding how React makes some of its decisions. By Ibadehin Mojeed.
Tags functional-programming react nodejs web-development javascript
-
Comparing SPAs to SSG and SSR
Posted on December 22, 2021, Level beginner Resource Length medium
What are the differences between Single Page Apps (SPA), Server Side Rendered Sites (SSR), and Static Site Generator based sites (SSG)? How do they compare in performance, SEO, developer experience, and flexibility? In this article, we give you an in-depth comparison of SPA, SSR, and SSG to help you make an informed decision on which strategies to use for your next front-end project. By Jacob Jackson.
Tags frontend css web-development angular javascript nodejs react
-
User authentication with React and AWS Cognito
Posted on November 5, 2021, Level beginner Resource Length long
An article explaining how to integrate AWS Cognito with React for user authentication. Cognito collects a user's attributes, it enables simple, secure user authentication, authorization and user management for web and mobile apps. By Carlos Zuniga.
Tags infosec web-development open-source cloud react javascript
-
Write function overloads using JSDoc and TypeScript
Posted on November 1, 2021, Level beginner Resource Length medium
I like TypeScript, but I prefer the JSDoc syntax for writing it. That should be obvious if you've read any of my JavaScript articles, especially Get Started With TypeScript the Easy Way. By Austin Gil.
Tags javascript app-development web-development nodejs
-
Simplify state machines and statecharts with JavaScript
Posted on October 30, 2021, Level beginner Resource Length medium
Let's look at managing application state from a different perspective. If you're a frontend developer or a backend developer, you probably deal with state management daily. XState is a JavaScript/TypeScript implementation of the finite state machine and statecharts that will make your life easier. By Michal Sevcik @nearform.
Tags javascript frontend app-development web-development react
-
Build and secure FastAPI server with Auth0
Posted on October 26, 2021, Level intermediate Resource Length medium
Learn the basics of FastAPI, how to quickly set up a server and secure endpoints with Auth0. By Mark Halpin.
Tags apis app-development infosec javascript python
-
Hosting SQLite databases on Github Pages
Posted on October 25, 2021, Level beginner Resource Length medium
I was writing a tiny website to display statistics of how much sponsored content a Youtube creator has over time when I noticed that I often write a small tool as a website that queries some data from a database and then displays it in a graph, a table, or similar. But if you want to use a database, you either need to write a backend (which you then need to host and maintain forever) or download the whole dataset into the browser (which is not so great when the dataset is more than 10MB). By phiresky's blog.
Tags database app-development sql javascript
-
How to cancel an HTTP request in Node.js
Posted on October 21, 2021, Level intermediate Resource Length medium
If you're making an HTTP request in Node.js there's a good chance you'll want to cancel it if it takes too long to receive a response. Or perhaps you have a slightly more complex situation where you're making multiple requests in parallel, and if one request fails you want to cancel all of them. By Simon Plenderleith.
Tags devops nodejs javascript web-development open-source app-development
-
How containment in React can improve your code
Posted on September 27, 2021, Level intermediate Resource Length medium
Component composition is undoubtedly where React shines. Being able to freely compose larger views from smaller, flexible building blocks is great. But you have to be careful because it's easy to get it wrong (or at least suboptimal). By Tomasz Gil.
Tags react javascript web-development app-development