Cane Lagerwaard
Jun 27 · 3 min read

We're very excited to share our latest Falcon release with you! As always, we’ve gathered your feedback and have put all our effort into providing new features and improvements.

Falcon is an Open Source, back-end agnostic front-end library for building decoupled PWA websites. Check out the repository here and the introduction blog here!

New Features

We've massively improved Falcon's Service Worker:

  • Changed Service Worker pre-cache strategy to cache all static content and skip requesting Falcon Client SSR until the next Service Worker version
  • Upgraded Workbox to the latest 4.3.1 version
  • Added a build for the Service Worker sw.js file
  • You can now add custom code to the Service Worker, this is useful when you want to use third-party services like PushPro

Released a new Logger with more features:

  • Send information to a third-party tracking system
  • Trace calls to external services and log them to standard output
  • JSON output
  • Based on pino

More info on the new Logger can be found here

Bug Fixes

  • Fixed TypeScript compilation errors
  • Fixed customer endpoint. Thanks @leonvisscher for reporting

Other Improvements

  • Added source-map support for all modes in both Falcon Client and Server
  • We've made ESLint optional. Developers can now choose whether to use it or not, it will be turned off by default.
  • Updated dependencies to latest versions

Check out the Falcon repository changelog for more details

Falcon Magento Module changes (v5.1.0)

  • Added new endpoint that returns version and default store code #89
  • Added cache invalidation hook #107
  • Added API for providing static block and static pages info #108

What else we've been working on

In case you're already in our Community Slack channel or following our Github Repository you might have noticed we started working on improving Falcon's UI-kit.

We opened a RFC last month which outlines the goals and proposed changes and we've started development last week. You can follow the ongoing development by checking out the uikit branches and Pull Requests.

Getting started with DEITY Falcon

Assuming you have NodeJS 8.10+ installed, you can just follow these 3 easy commands to generate your application and have it running. That’s right, just 3 commands!

  1. npx create-falcon-app my-app
  2. In my-app/client execute npm start
  3. In my-app/server execute npm start

You should now be able to visit your application at localhost:3000 and start developing!

When upgrading from a previous version, please have a look at the upgrade notes

Read the full documentation here or join our Community Slack channel at slack.deity.io

Worthy mentions

A special thanks for their contributions, feedback and general help!

Get involved

Want to be part of an active and growing community and maybe even contribute to the project? Please don’t hesitate to join our Community Slack channel slack.deity.io or send an email to contribute@deity.io (We are also hiring for positions in Eindhoven, Breda and Kraków)

Upcoming events

We'll be present at OdessaJS 2019 where our @jamiemarias and @borales will be speaking! Feel free to come and talk to us! Ticket prices are rising soon

DEITY

Stop replacing eCommerce systems just because they do not have the power to accelerate growth. DEITY delivers enterprise capabilities to any existing platform, giving merchants the confidence to scale without limitations. No risks, and no disinvestment.

Cane Lagerwaard

Written by

Passionate about technology. twitter.com/canelagerwaard

DEITY

DEITY

Stop replacing eCommerce systems just because they do not have the power to accelerate growth. DEITY delivers enterprise capabilities to any existing platform, giving merchants the confidence to scale without limitations. No risks, and no disinvestment.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade