Bonnes Pratiques Web & Cloud
59.3K views | +0 today
Follow
Bonnes Pratiques Web & Cloud
Administration cloud et développement web
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Current selected tag: 'JAMstack'. Clear
Scooped by Mickael Ruau
December 30, 2021 1:57 AM
Scoop.it!

Five Reasons I'm Excited about Astro

The Right Amount of Opinion

For me, what it boils down to is that I feel like Astro brings the right degree of opinion to its framework. It knows that there are widespread preferences for lower-level tooling, and so it leaves options. But it provides a solid framework for implementing those options.

Now, granted, I've only built a few proofs of concept, but these are the five reasons I'm so excited about Astro:

Static-first, with progressive enhancement
Supporting multiple component frameworks
Native markdown support
A foundation for styling
Reduced boilerplate code

Let's take a quick look at each of these ideas.
Mickael Ruau's insight:

Astro lets you build your website with modern front-end component frameworks, like React and Vue, but it doesn't assume you want to run JavaScript in the browser.

That's my struggle with frameworks like Gatsby and Next.js. They are super powerful, but they assume interactivity and always include JavaScript files in your built site.

Astro assumes the opposite. It makes you, the developer, tell it when you need interactivity. Otherwise it renders static HTML. That means that even though there is some magic that happens during the build, you are still in control of your HTML code for the most part.

No comment yet.
Scooped by Mickael Ruau
December 28, 2021 1:53 AM
Scoop.it!

Building a Photo Uploader: A Practical Introduction to the JAMSTACK with Vue.js

In this tutorial, you will learn how to build JAMSTACK apps with a feature to upload images. You will use Cloudinary to power the upload functionality and Auth0 for authentication. This can come in handy when building photo albums, e-commerce applications, and business websites.

For a brief introduction to Vue.js, you can check out this article, Getting Started with Vue JS: The Progressive JavaScript Framework.

Prerequisites

  1. A machine with Node.js and npm) installed.

  2. Basic familiarity with JavaScript, and ES6 and Vue.js).

  3. A text editor. E.g. Sublime Text, Visual Studio Code, Atom, etc.

  4. A Cloudinary account. You can sign up for a Cloudinary account for free.

  5. An Auth0 account. You may create a free Auth0 account here.

No comment yet.
Scooped by Mickael Ruau
December 27, 2021 1:02 AM
Scoop.it!

Learn About Teespring’s E-commerce Jamstack Migration Story

Learn About Teespring’s E-commerce Jamstack Migration Story | Bonnes Pratiques Web & Cloud | Scoop.it
One of the most popular speakers from Jamstack Conf will be sharing an update on Teespring’s journey to the Jamstack, including their new explorations with Next.js.
No comment yet.
Scooped by Mickael Ruau
December 24, 2021 2:12 AM
Scoop.it!

Awesome JAMstack

Awesome JAMstack | Bonnes Pratiques Web & Cloud | Scoop.it

 Curated list of resources: books, videos, articles, speaker decks, tools about using the Jamstack.

No comment yet.
Scooped by Mickael Ruau
December 23, 2021 1:54 AM
Scoop.it!

⚡️ Free Next.js responsive landing page template for SaaS products made using JAMStack architecture.

⚡️ Free Next.js responsive landing page template for SaaS products made using JAMStack architecture. | Bonnes Pratiques Web & Cloud | Scoop.it


Everything you need to build a great landing page / marketing website for your startup. Great SEO metrics, Green WebVitals, � Performance, Clean & Pragmatic Codebase out of the box.
� Features

⚡ Next.js - React framework for static rendering
� Best SEO setup - Meta Tags, JSON-LD and Open Graph Tags
✅ Optimized for Web Vitals
� Blog with MDX
� Mailchimp Integration - for newsletters
� Sendgrid Integration - for sending emails
� Dark mode - and customizable themes!
� No UI library - just styled components, so you don't have to learn any new syntax
� One click deployment - with Vercel or any other serverless deployment environment
� Eslint - with Next.js's recommended settings and imports sorting rule
� Prettier
Mickael Ruau's insight:

Checkout the source code https://github.com/Blazity/next-saas-starter (stars are greatly appreciated :D).
It contains far more pages and components than the ones showed on homepage, so please checkout other pages too :D

Features: https://next-saas-starter-ashy.vercel.app/features
Pricing: https://next-saas-starter-ashy.vercel.app/pricing
Contact: https://next-saas-starter-ashy.vercel.app/contact
Privacy policy: https://next-saas-starter-ashy.vercel.app/privacy-policy
Blog index: https://next-saas-starter-ashy.vercel.app/blog
Blog post: https://next-saas-starter-ashy.vercel.app/blog/test-article-2

No comment yet.
Scooped by Mickael Ruau
December 21, 2021 5:52 AM
Scoop.it!

Jamstack is for E-commerce at any size

Jamstack is for E-commerce at any size | Bonnes Pratiques Web & Cloud | Scoop.it
With physical stores closed by the pandemic, Universal Standard, the most size inclusive apparel company, migrated to the Jamstack on Shopify with Nuxt.js. This talk covers the impact of the pandemic, the signs they outgrew the monolith, the tools chosen, their incremental migration process, and the hybrid Jamstack approach that blended the best of dynamic data with static pages. The new Jamstack site lifted mobile conversion rate by 200%, improved team velocity, and saved the day.

Attendees will learn:

• Jamstack isn’t just for small sites and right now the ecosystem is looking for case studies of how larger sites have managed it. Universal Standard has thousands of pages and needs to blend dynamic with static to be performant while exceeding business requirements.

• This Jamstack case study will feature both the technical leader and business leader from an ecommerce company. This is important because it means this case study will speak to audiences on both the technical and business side about the benefits of migrating to the Jamstack.
No comment yet.
Scooped by Mickael Ruau
December 20, 2021 2:03 AM
Scoop.it!

Headless CMS : quels sont les avantages ? - IONOS

Headless CMS

Pour que le contenu géré dans un CMS puisse apparaître sur différents médias, l’affichage sur le site Web (l’aperçu) est inclus dans un headless CMS. Le CMS est pour ainsi dire privé de sa tête, d'où son nom. À la place, une API est intégrée à laquelle les sites Web et les applications peuvent accéder. Les différents médias ont accès aux contenus, mais réglementent la manière dont ils sont présentés individuellement. Le backend et le frontend sont donc détachés l'un de l'autre.
Schéma du fonctionnement d’un headless CMSDans un headless CMS, le frontend est séparé du système.
Mickael Ruau's insight:
 

Le CMS découplé

Un headless CMS n'est pas forcément le bon choix pour chaque situation : si vous n'utilisez de toute façon qu'une seule sortie pour votre contenu, un CMS headless modifiera l’architecture et compliquera inutilement le fonctionnement. En règle générale, cela signifie que les serveurs correspondants doivent en faire plus : les coûts et les efforts augmentent. Mais surtout, vous devez configurer vous-même le frontend. Avec un système de gestion de contenu classique, vous pouvez vous épargner cette tâche, puisque le frontend est conçu par le moteur de template.

Les créateurs de contenu manqueront également une fonctionnalité fournie par n'importe quel CMS traditionnel, car le headless CMS ne fournit pas d’aperçu du contenu affiché. Dans la mesure où les composants sont complètement séparés les uns des autres, le backend ne sait pas comment les contenus doivent être affichés. Ceci s’appelle un CMS découplé et peut constituer un bon compromis.

La propriété « découplée » s'applique également en principe aux headless CMS : backend et frontend ne forment plus une seule et même unité. Le découplage progressif, cependant, désigne une méthode dans laquelle le frontend n'est pas omis mais les API sont activées. Rien n'est coupé, mais prolongé. Ainsi, la sortie fonctionne toujours via le CMS. Des interfaces frontend supplémentaires peuvent être connectées via un plugin qui génère les interfaces.

De cette façon, les avantages d'un CMS classique demeurent, car le contenu est affiché à l'aide du propre moteur du système, y compris les modèles de format existants. Et si vous voulez offrir votre contenu en plus via une application, par exemple, vous pouvez obtenir les données correspondantes à partir de l'API ajoutée. Les avantages du headless CMS et du CMS classique se complètent dans cette version étendue.

Une interface native et une API REST sont disponibles dans un CMS découplé

Les CMS classiques deviennent des CMS découplés

Depuis que le headless CMS est de plus en plus souvent discuté, les fournisseurs de systèmes de gestion de contenu traditionnels se réorientent à leur tour. Par exemple, WordPress a ajouté l'API REST comme partie intégrante de la version 4.7. Dans les versions antérieures, cela ne pouvait être activé que par l'intermédiaire d'un plugin. L'extension n'en fait pas pour autant un headless CMS, mais WordPress devient un CMS découplé. Les utilisateurs qui apprécient l'étendue de la solution de contenu, y compris le moteur de modèles, peuvent continuer à travailler le programme sans perte de fonctionnalité. Cependant, quiconque souhaite utiliser le CMS pour gérer le contenu d'une application, par exemple, bénéficie de l'interface insérée. Drupal peut également être converti en hybride, car ce CMS open source offre également des services Web RESTful à partir de la version 8, un moyen de sortir du contenu dans d'autres interfaces.

Doit-on passer au headless CMS ?

Passer ou non de votre système existant à un headless CMS dépend principalement de ce que vous planifiez. Si vous voulez seulement présenter votre contenu sur un site Web, comme un blog, rejeter le frontend n'est pas une bonne idée. Un headless CMS offre également des avantages qui vont au-delà de la quantité de média de sortie possible, mais dans certains rares cas, l’effort peut être justifié. L'utilisation d'un CMS découplé n'a pas non plus de valeur ajoutée : pourquoi implémenter une interface alors que vous n'utilisez que le frontend intégré du système ?

C'est différent lorsque vous présentez votre contenu sur différentes plateformes. Un headless CMS est particulièrement adapté lorsque l’on souhaite réaliser de grands projets. Il permet en effet de créer des options sur canaux multiples, des sites Web en PHP, Python ou Ruby, des applications pour iOS ou Android sans aucun problème. Les éditeurs de contenu peuvent gérer leur contenu comme d'habitude via l'interface backend. Avec un headless CMS (et avec l'utilisation correcte d’un CMS découplé), les développeurs de frontend professionnels s'occupent désormais de l'affichage, mais ils peuvent aussi le faire en toute liberté grâce à l'API REST.

No comment yet.
Scooped by Mickael Ruau
December 17, 2021 1:53 AM
Scoop.it!

A Complete Guide To The JAMstack And React E-Commerce [2021]

A Complete Guide To The JAMstack And React E-Commerce [2021] | Bonnes Pratiques Web & Cloud | Scoop.it



What you’ll learn

Create cutting-edge full stack applications while enhancing your developer experience using the JAMstack
Implement a comprehensive e-commerce architecture with real-time inventory, favorites, reviews, and subscriptions
Streamline performance, security, and accessibility plus programmatically create pages with our static site generator Gatsby
Easily manage content and automatically serve it through an API to drastically simplify backend development with our headless CMS Strapi
Serve customers with a completely custom cart and checkout system powered by Stripe, allowing users to save payment methods and access order history
Integrate a JWT authentication workflow with sign up/login, forgot/reset password, and social media integration
Adopt modern React best practices by using functional components, React Hooks, and the React Context API
Leverage the power of GraphQL with native support from both Strapi and Gatsby to seamlessly interact with backend data
Deploy our project from development to a live production application on AWS and Netlify
Breathe life into your applications by adding animations with react-spring & react-lottie
Extend your reach and enhance performance with Search Engine Optimization (SEO) and powerful, automatic Image Optimization
Access components from a vast component library, apply a powerful JSS styling solution, consolidate common styles in a theme, and layouts based on screen size with responsive design – all using Material-UI

Requirements

Basic JavaScript Knowledge
Basic React Knowledge (components, props, state)

No comment yet.
Scooped by Mickael Ruau
December 15, 2021 1:13 AM
Scoop.it!

JAMstack ecommerce - the options

Back in 2018, I read an article from Harry's on how they used Gatsby to build a blazingly fast e-commerce site - the end result was their stunning site, Flamingo, that serves over 1 million female customers.
Mickael Ruau's insight:

 

Let's take a look into 3 options that you could use to add commerce to your JAMstack and achieve similar results:

Snipcart

Snipcart makes it easy to add a shopping cart to any site. It has been used by over 20,000 developers. It's flexible, dev-friendly and can help speed up the time to delivery for your e-commerce projects. The Gatsby website has a tutorial to help you get started with Snipcart.

Swell

Swell is a headless ecommerce platform. Its API-first philosophy helps brands, startups and agencies to launch a storefront backend fast.

Shopify

Shopify has been around for well over 10 years and your clients or team may already be used to navigating the dashboard, adding products and fulfilling orders. Shopify provides a REST and GraphQL API if you'd like to use it to handle your commerce admin. They are working hard to meet the needs of the JAMstack community. Shopify explored how the JAMstack can be harnessed for e-commerce on their own blog and the Gatsby site has a Shopify tutorial too.

Commerce Layer

If you're working with a global brand, managing multiple currencies and stock locations, Commerce Layer might fulfil your needs. It is a headless commerce and order management system with well written docs and tutorials. They have a number of guides and step-by-step tutorials on their site.

No comment yet.
Scooped by Mickael Ruau
December 14, 2021 1:48 AM
Scoop.it!

How Smashing Magazine Manages Content: Migration From WordPress To JAMstack

How Smashing Magazine Manages Content: Migration From WordPress To JAMstack | Bonnes Pratiques Web & Cloud | Scoop.it


The migration went swimmingly. Smashingly? Er… it went well. Smashing wasn’t penalized for its own success — when a popular article came along, they could serve the content consistently, no longer bailing over large loads. Along with this, the movement to a JAMstack infrastructure brought better performance and security.

Markus Seyfferth, former CEO of Smashing Magazine, noted:

“The time to first load is so much faster than before… before we had to wait for the HTML file being served for 800ms and now it’s 80ms.”

This process was successful and like any great engineering project, lessons were learned along the way. In this next article in this series, we’ll run through a tutorial and demo for what we would recommend given what we’ve learned. If you’d like to modernize your WordPress development and reap the performance and security benefits of JAMstack, stay tuned!
No comment yet.
Scooped by Mickael Ruau
December 13, 2021 1:13 AM
Scoop.it!

Read This Before Moving to a JAMstack-Ready CMS

Read This Before Moving to a JAMstack-Ready CMS | Bonnes Pratiques Web & Cloud | Scoop.it
Making the move to JAMstack can be a tricky affair if you aren’t prepared. Here’s a short but effective checklist to help you transition to JavaScript, APIs, and Markdown as the backbone of your digital presence.
Mickael Ruau's insight:

 

Adopting a JAMstack-ready CMS: A 3-Point Checklist

1. Sharpen Your JavaScript Skills

For brands who are looking to move over to a JAMstack-ready CMS, Mathieu Dionne, writing for Snipcart’s blog, has advised brands to ensure their web development team is well-versed in JavaScript and they are also familiar with APIs. ‘[With JAMstack], remember that we’re talking about front-end-centric development here. If you’re new to web development in general, you’ll want to make sure to sharpen your JavaScript skills. Then learning as much as you can about APIs will allow you to push your projects to the next level,” writes Dionne.

Once these areas are covered, brands can begin to look at JAMstack-ready CMS solutions. But before making the switch, you need to ensure your JAMstack-ready CMS has the following features.

 

2. Look for a Headless CMS

In order for your CMS to be JAMstack-ready, it has to be compatible with JavaScript. A headless CMS decouples the back-end, which stores all the content, databases and files, from the front-end. Typically, a headless CMS uses APIs, through which content can be pushed and pulled between various platforms and devices. Additionally, a headless CMS is front-end framework agnostic, making it compatible for Javascript frameworks like Angular.js and React. “[APIs] gives other applications easy access to your content which could include landing pages, microsites, or native iOS and Android applications,” Gibbons explained.

It is for this reason, having a JAMstack-ready CMS that is framework agnostic will allow your developers to utilize their preferred JavaScript framework. In addition, a framework agnostic CMS also allows developers to utilize well-known static site generators (SSG) like Gatsby and Next.js to generate a structure of static HTML files.

3. Find a Suitable Static Site Generator

A static site generator (SSG) is the perfect partner for a headless CMS. As we have explained previously, an SSG generates HTML-only website using markdown files. That static site can then be uploaded to a server, remaining unchanged until the next time the SSG is run.

With these three ticked off your checklist, you should be all set to embrace JAMstack as your technology stack of choice.

No comment yet.
Scooped by Mickael Ruau
December 10, 2021 2:45 AM
Scoop.it!

How To Create A Headless WordPress Site On The JAMstack —

How To Create A Headless WordPress Site On The JAMstack — | Bonnes Pratiques Web & Cloud | Scoop.it
In this post, we’ll set up a demo site and tutorial for headless WordPress, including a starter template! We’ll use the WordPress dashboard for rich content editing, while migrating the front-end architecture to the JAMstack to benefit from better security, performance, and reliability. We’ll do this by setting up a Vue application with Nuxt, pulling in the posts from our application via the WordPress API.
No comment yet.
Scooped by Mickael Ruau
December 9, 2021 2:20 AM
Scoop.it!

WordPress Static Site: Benefits, Limits & Tools

WordPress Static Site: Benefits, Limits & Tools | Bonnes Pratiques Web & Cloud | Scoop.it
WordPress & Jamstack can be united to surprising results. Read this complete guide to getting started with WordPress static site generators!
No comment yet.
Scooped by Mickael Ruau
December 29, 2021 8:50 AM
Scoop.it!

The Jamstack Jammies Awards

The Jamstack Jammies Awards | Bonnes Pratiques Web & Cloud | Scoop.it
The Jammies Awards recognize individuals, companies, projects and initiatives that are pushing forward the modern web and Jamstack ecosystem. Final voting is now open.
No comment yet.
Scooped by Mickael Ruau
December 27, 2021 1:51 AM
Scoop.it!

Build a full-stack Jamstack Application

Tech Stack

Jamstack is unique because it allows you to integrate several technologies to create a full-stack application. You will use the following technologies to create this scrapbook:

Next.js is a React framework that extends the amazing powers of React for creating multiple page apps easily. Without using any backend frameworks like Express, you may use Next.js and its serverless functions to develop your app's frontend and backend.
Chakra-UI provides a plethora of stylish and accessible react components for styling your web application.
You'll be using Airtable as a database solution for this application. Airtable is a spreadsheet/database hybrid with a fantastic API for integrating it into your application.
Cloudinary is a cloud media management platform where you'll upload photos of your scrapbook.
Auth0 enables you to integrate a user authentication system into your app. It uses OAuth 2.0 and provides a secure OAuth layer for your app.

Auth0 and Cloudinary both offer free plans. You can create an account and use it for free to develop this application.
Mickael Ruau's insight:

Table of Contents

  • Getting Started
  • Connecting Airtable to your app
  • Integrate Airtable with Next.js Serverless functions
  • Uploading files to Cloudinary
  • Create React Context for Posts
  • Setup Authentication with Auth0
  • Next Steps
No comment yet.
Scooped by Mickael Ruau
December 24, 2021 11:04 AM
Scoop.it!

Jamstack Showcase and Examples | Jamstack

Jamstack Showcase and Examples | Jamstack | Bonnes Pratiques Web & Cloud | Scoop.it
Check out a showcase of a variety of Jamstack-drive web properties and examples. Get inspired about building your next web project on the modern web architecture.
No comment yet.
Scooped by Mickael Ruau
December 23, 2021 7:58 AM
Scoop.it!

What is the Jamstack and What Can It Do for You?

What is the Jamstack and What Can It Do for You? | Bonnes Pratiques Web & Cloud | Scoop.it

Don’t over-architect a site to make it fit into Jamstack paradigm as you may find such the solution brittle and difficult to maintain. Don’t offload the majority of your content display to client-side API calls as you’ll find this can negate some of the benefits of Jamstack’s static, CDN-based approach. These are guidelines, not hard and fast rules, but they can help you evaluate if the benefits of Jamstack outweigh the drawbacks for your project. For most projects, I’m certain they will, but in some cases they may not.

Now that we understand some of the benefits of choosing to use the Jamstack you might be asking yourself how you can use it.

The nature of the Jamstack means that there’s no easy answer to that question. A myriad of combinations of tools and services that you can use to create a site that qualifies as “Jamstack.” This is why many books and tutorials about Jamstack tend to gravitate towards a single solution. The goal of The Jamstack Book, however, is to give you the information and “real-world” usage to be able to evaluate what tools and services best meet your specific needs. Let’s get coding!

Mickael Ruau's insight:

 

When Jamstack May Not Be the Right Choice

Recently, it has become far more difficult to make a clear-cut recommendation about when to use Jamstack. The improved capabilities of Jamstack tools and services make almost any type of site possible using a Jamstack approach. In fact, tools such as Next.js, make it possible to create a hybrid solution that give developers the option to make some routes static and others server-side rendered. That being said, there are times when a Jamstack approach may not make sense.

  1. An application that relies heavily on user-generated content. It’s entirely possible to build user generated content as static assets or pulled via an API. Examples of Jamstack sites adding things like user-generated comments or posts are written to files that trigger a rebuild or pulled dynamically from an API. This can make sense in cases where the user-generated content is periodic and supplemental, but for sites primarily focused on user-generated content, a Jamstack solution may be overly complex and difficult to implement.
  2. An application where content is continually updated. Similar to a site with user-generated content, a site with constantly updated content (for example, a real-time news site) may not be ideal for a Jamstack approach. Yes, this content could be updated live via client-side API calls, but this can be difficult to properly implement and may negate some of the overall performance benefits of the Jamstack.
  3. A dashboard that relies heavily on server-side processing. Some dashboard applications make perfect sense as Jamstack. In many cases, these dashboards call APIs to populate charts and data tables that make sense to process on the client-side. In other cases this may unnecessarily put too heavy a load on the client and not be an optimal solution.
No comment yet.
Scooped by Mickael Ruau
December 22, 2021 6:17 AM
Scoop.it!

9 Best eCommerce Solutions for Jamstack Websites

Most likely candidates to use Jamstack for their eCommerce?

Brands that have anything between a few hundred to two thousand pages and brands with products that don’t need to be updated regularly. Only when the stock or the product’s prices change.
No comment yet.
Scooped by Mickael Ruau
December 20, 2021 6:07 AM
Scoop.it!

How to Build Beautiful and Fast Jamstack eCommerce in 3 Steps? | Crystallize

How to Build Beautiful and Fast Jamstack eCommerce in 3 Steps? | Crystallize | Bonnes Pratiques Web & Cloud | Scoop.it
Combine the power of Crystallize, our open source Jamstack eCommerce boilerplate using Next JS and React with serverless hosting on Vercel to launch fast headless commerce in just a few minutes.
Mickael Ruau's insight:
 

Remember WordPress’s famous 5-minute installation? Well, this is our version of it, except that we use our open-source pre-made Jamstack eCommerce boilerplate using React & NextJS of course. We have Crystallize as product information management (PIM) and eCommerce backend, and the tailor-made eCommerce frontend (built with Next JS) is hosted serverless on Vercel using incremental pre-rendering. The result is a blazing fast and beautiful eCommerce experience with rich product information, engaging stories with images and videos managed from a single source.

To get up and running with this eCommerce solution follow these steps:

1. Crystallize API powers the backend. To make use of it simply sign up for a fully-featured free tier in just a couple of clicks and then set your Crystallize tenant.

2. Clone and configure the Next JS eCommerce boilerplate. Simply follow the CLI command line:

$ npx @crystallize/cli@latest MyJamstackProject

3. Deploy serverless on Vercel. Vercel deployments are simply the command line:

$ vercel --prod

4. And that’s all.

No comment yet.
Scooped by Mickael Ruau
December 17, 2021 2:12 AM
Scoop.it!

Why Use Jamstack for eCommerce in 2021?

Why Use Jamstack for eCommerce in 2021? | Bonnes Pratiques Web & Cloud | Scoop.it
Many businesses decide to go with Jamstack to start building their online businesses or develop them, and they have strong arguments for that. Among them are:

Page speed – websites created with Jamstack amaze users with their page load speed. In other words, you will stop losing clients because your website’s performance is poor.
SEO efficiency – getting high rankings in Google means getting more organic traffic which means more clients. Jamstack helps you achieve better positions because Google favours static pages (aka Jamstack pages) as they are fast, light and easy to scan.
Omnichannel – since Jamstack websites work on any device, you can convert both web and mobile users.
Rich user experience – Jamstack means freedom of creating front-end the way you always wanted, without any limitations or compromising the speed or the features
Future-proof – stop using out-dated technologies and become innovative by starting to use Jamstack.
Security – more and more people are aware of the importance of cybersecurity. As Jamstack websites have no direct connection to the database, user data or any other sensitive information, it makes your website bullet-proof like Robocop.

These are the benefits of Jamstack in general, but there are still many benefits that we could call “dedicated” for eCommerce.
No comment yet.
Scooped by Mickael Ruau
December 16, 2021 6:16 AM
Scoop.it!

Dynamic by Default: Shopify’s Hydrogen, a New Take on React –

Dynamic by Default: Shopify’s Hydrogen, a New Take on React – | Bonnes Pratiques Web & Cloud | Scoop.it
Shopify launched a new React-based web development framework, called Hydrogen. Here's how it fits into the JavaScript framework ecosystem.
Mickael Ruau's insight:

Shopify has launched a new React-based web development framework, called Hydrogen. It’s open source and available now as a developer preview. Hydrogen is similar to Next.js, perhaps the most popular React framework, only it was built especially for the needs of e-commerce developers. In another twist, Hydrogen was developed on the premise that “commerce needs to be dynamic” — which means the focus is on fast server-side rendering. This reverses the default React approach of client-side rendering.

I spoke with Shopify’s Principal Engineer, Ilya Grigorik, to find out why the company built a custom React framework for its e-commerce customers — and how it fits into the existing JavaScript framework ecosystem.

No comment yet.
Scooped by Mickael Ruau
December 15, 2021 12:51 AM
Scoop.it!

Headless Architecture: Moving Digital Experiences Forward

Headless Architecture: Moving Digital Experiences Forward | Bonnes Pratiques Web & Cloud | Scoop.it
Learn why designing your website with headless architecture to create a commerce site is vital in keeping your customer at the center of your business.
No comment yet.
Scooped by Mickael Ruau
December 13, 2021 1:14 AM
Scoop.it!

JAMstack vs. LAMP Stack vs. MEAN vs .NET: Tech Stacks Compared

JAMstack vs. LAMP Stack vs. MEAN vs .NET: Tech Stacks Compared | Bonnes Pratiques Web & Cloud | Scoop.it
Are you comparing these popular technology stacks? Well, we've asked the experts to explain the differences between JAMstack, LAMP Stack, MEAN and .NET.
No comment yet.
Scooped by Mickael Ruau
December 10, 2021 2:48 AM
Scoop.it!

scottpdawson/smashing-eleventy-dawson: How To Migrate From WordPress To The Eleventy Static Site Generator.

scottpdawson/smashing-eleventy-dawson: How To Migrate From WordPress To The Eleventy Static Site Generator. | Bonnes Pratiques Web & Cloud | Scoop.it

This repository was created as a follow-along companion for my Smashing Magazine article: How To Migrate From WordPress To The Eleventy Static Site Generator.

Mickael Ruau's insight:

This is a static site generated (SSG) web site, using Dan Urbanowicz's eleventy-netlify-boilerplate project as a starting point. It’s deployed via Netlify. If you want to read more about the process, and to use the boilerplate as a starting point, see 12 Things I Learned After Converting Wordpress Sites to Eleventy and a detailed tutorial at my Smashing Magazine article: How To Migrate From WordPress To The Eleventy Static Site Generator. This repository was created as a follow-along companion for the Smashing Magazine article.

 

Installation

npm install

 

Usage

npm start
No comment yet.
Scooped by Mickael Ruau
December 10, 2021 2:09 AM
Scoop.it!

Héberger du statique en France, avec Matthias Dugué et Hubert Sablonnière – Génération statique – Podcast –

Héberger du statique en France, avec Matthias Dugué et Hubert Sablonnière – Génération statique – Podcast – | Bonnes Pratiques Web & Cloud | Scoop.it
Pour ce premier épisode de Génération Statique, nous recevons Nicolas Goutay suite à la publication de son article Vers une Jamstack plus légère, qui détaille comment il a développé le nouveau site d'... – Écoutez Vers une Jamstack légère et performante, avec Nicolas Goutay par Génération statique instantanément sur votre tablette, téléphone ou navigateur, sans téléchargement.
No comment yet.