Redwood offers full-stack, serverless Jamstack

Binary Code
(Image: Stockfresh)

Opinionated full-stack JavaScript framework leverages React on the front end, AWS Lambda on the back end, GraphQL in between, and static delivery via CDN

Print

PrintPrint
Pro

Read More:

4 November 2020 | 0

With the open source Redwood framework, the developers behind the project including GitHub co-founder Tom Preston-Werner are offering an opinionated, full-stack, serverless Web application framework for building Jamstack applications.

Redwood uses JavaScript on both the front and back ends of an application, providing for simplicity in aspects such as code reuse and hiring developers. In describing Redwood, or Redwood.js, the project team asks developers to imagine a React JavaScript library front end statically delivered via CDN, communicating via the GraphQL query language to a back end running on AWS Lambda worldwide, deployable with a git push

With a lot of operational decisions already made via Redwood itself, developers can focus on making their applications special instead of focusing on configurations and the like. Jamstack, leveraging core principles of pre-rendering and decoupling, provides an architecture intended to make the Web faster, more secure, and more scalable. Jamstack combines modern DevOps development philosophies with static HTML pages.

 

advertisement



 

Accessible from GitHub, Redwood currently is at a .20 release level, with a stable 1.0 release anticipated by the end of 2020. The list of technologies to be used by a standard Redwood application includes:

  • React
  • GraphQL
  • Prism database toolkit
  • Jest JavaScript testing framework (arriving soon)
  • Storybook tool for developing UI applications (also arriving soon)
  • Babel JavaScript compiler
  • Webpack bundler

Redwood will feature opinionated defaults for formatting and its own router that will route based dynamic parameters. Automatic page-splitting is a capability as well. A key goal of the project is elimination of boilerplate. Plans call for Redwood applications to default to TypeScript. Examples of applications using Redwood can be found in GitHub, with a todo application, a blog, and an invoice.

IDG News Service


Is this an area of interest? Tailored training for IT Professionals

The Irish Computer Society provides members with the necessary qualifications, skills and training needed to succeed and excel within the profession.

Upcoming courses which may be of interest include:

  • Certificate in Business Analysis – offers academic accreditation for business analysts through the use of proven business analysis techniques. Up to 100% funding available.
  • European Certified Data Protection Officer (ECDPO) – This programme has been designed to equip Data Protection Officers with the necessary skills and competencies to meet and maintain all aspects of data protection compliance.
  • CDPP – Certified Data Protection Practitioner – Be confident that your organisation’s policies and procedures are legally compliant with data protection legislation by completing Ireland’s first certified data protection practitioner programme.

Find out more


Read More:



Comments are closed.

Back to Top ↑