Remove link
article thumbnail

How To Optimize Progressive Web Apps: Going Beyond The Basics

Smashing Magazine

You can find a comprehensive Beginner’s Guide To Progressive Web Apps on Smashing Magazine that focuses on building the core of PWAs. Here’s an example from Google developers of opening a database, adding an object store, and adding an item to this store. After this, you can create cached content with the IndexedDB API.

Cache 123
article thumbnail

Next.js Wildcard Subdomains

Smashing Magazine

Following this, we can then take certain actions such as fetching different data from your database depending on the wildcard and return that from the API. We’ll then be using that wildcard, to render an iFrame to fill that page (by flipping iFrame over to create the effect), with our src being set to {`[link]. And we’re ready to go!

Servers 83
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Implementing A Reset Password Feature With Next.js Dynamic Routes

Smashing Magazine

They click on the “password-reset” link, and they’re redirected to the corresponding page. When they type their email address or username into the input field, they click on the button which has the common “email me a recovery link” text. They get a confirmation that a secure link has been sent to their email.

article thumbnail

40+ Best Web Development Blogs of 2018

KeyCDN

It also includes a handy CSS reference, a web development experiment playground, tutorials, blueprints to get started from and Collective - a digital design magazine that makes it easy to keep up with trends. You can subscribe to receive weekly email lists of the latest and greatest or submit your own links to give back to the community.

article thumbnail

Five Data-Loading Patterns To Improve Frontend Performance

Smashing Magazine

Server caches help lower the latency between a Frontend and Backend; since key-value databases are faster than traditional relational SQL databases, it will significantly increase an API’s response time. In a common WebSocket architecture, the Front-end application will connect to a WebSocket API, an event bus, or a database.

article thumbnail

How To Implement Authentication In Next.js With Auth0

Smashing Magazine

There are people working specially focused on security topics that can create better and more secure platforms than us; We can save time relying on an existing authentication platform and spend it adding value to the products and services that we care about; We don’t store sensitive information in our databases. application. Large preview ).

article thumbnail

Demystifying Django’s Magic

Smashing Magazine

For cases outside the scope of this tutorial, there will be links to point you to resources that will help with that. DATABASE is a dictionary that holds access to an external database(or internal like in the case of the default sqlite) like PostgresSQL, MySQL and MongoDB. More documentation on settings can be found here.