POPULARITY
Explore the power of Cloudflare Tunnels with Scott and Wes as they break down this essential tool for secure remote server access. Learn how to establish and configure tunnels safely, integrate public webhooks with services like Snipcart and Apple Pay, and master the security practices that keep your connections protected. Show Notes 00:00 Welcome to Syntax! 01:17 Brought to you by Sentry.io. 02:09 How do Cloudflare Tunnels work? 03:52 Publicly exposed webhooks. 04:09 Apple Pay. 04:40 Snipcart. 04:54 Accessing servers when away. Jellyfin, Home Assistant. 07:47 How to set up Cloudflare Tunnels. 10:00 Security risks. Cloudflare Access & Zero Trust. Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads
saas.unbound is a podcast for and about founders who are working on scaling inspiring products that people love, brought to you by https://saas.group/, a serial acquirer of B2B SaaS companies. In episode #37, Anna Nadeina talks with Francois, founder of the SaaSpasse content platform and a community for the SaaS founders in Quebec, and founder of Snipcart, an e-commerce solution that enables businesses to add shopping cart capabilities to existing websites that he exited in 2021.Subscribe to our channel to be the first to see the interviews that we publish twice a week - https://www.youtube.com/@saas-group Stay up to date: Twitter: https://twitter.com/SaaS_group LinkedIn: https://www.linkedin.com/company/14790796
On bâtit notre entreprise pour la garder ad vitam eternam ou on structure le tout pour la vendre sur le moyen terme? En toute honnêteté, il peut y avoir des nuances dans votre réponse. Comme Louis Têtu l'a déjà dit sur notre podcast; "Une entreprise ça ne se vend pas, ça se fait acheter"! Et je pense que cette expression représente clairement ce qui s'est déroulé avec mon invité du jour. François Lanthier Nadeau, ancien président de l'entreprise Snipcart est avec nous aujourd'hui pour nous parler de l'histoire tout à fait exceptionnelle de son entreprise. D'emblée, sachez qu'il a intégré Snipcart comme stagiaire... Pour finalement amener l'entreprise à une sortie se chiffrant dans les 8 chiffres quelques années plus tard seulement. Un sortie qui soyons honnête, n'était pas du tout dans les plans. François fut excessivement généreux dans son partage et la qualité de l'entretien fut de très haut vol. Sans plus attendre, ma discussion avec François Lanthier Nadeau. Pour en savoir plus sur le podcast de François : https://www.saaspasse.com/a-propos Pour avoir un deuxième avis sur vos campagnes publicitaires : j7media.com/hypercroissance Pour discuter avec moi sur Linkedin : https://www.linkedin.com/in/antoine-gagn%C3%A9-69a94366/ Notre podcast Social Selling : https://www.j7media.com/fr/social-selling Notre podcast Commerce Élite : https://www.purecommerce.co/fr/podcast-commerce-elite Notre nouveau podcast No Pay No Play : https://podcasts.apple.com/es/podcast/facebook-ads-on-parle-de-g%C3%A9n%C3%A9ration-de-leads/id1447812708?i=1000607648614 Suivez-nous sur les médias sociaux : Linkedin : https://www.linkedin.com/company/podcast-d-hypercroissance/ Facebook : https://www.facebook.com/podcastHypercroissance Instagram : https://www.instagram.com/podcasthypercroissance/
François Nadeau talks with Jason Barnard about From SERP to M&A: The 8 figure ROI blog post. François Nadeau has more than 7 years of experience in digital marketing and SaaS. He has written for a number of websites including Indie Hackers, The Startup, freeCodeCamp, Baremetrics, Wishpond and Growth.org. He has given keynote speeches at more than 13 startup and web development conferences in Canada, the US, and Europe. He has long been a strong proponent of bootstrapping and Jamstack. How much effort does it take to stumble upon an amazing business opportunity? Marketers and business owners, if that is a question you ever asked yourself, then this is for you. This week's awesome guest, François Nadeau, shares his incredible journey from blog post to 8 figure M&A. He also shares how he values creating content that best serves the audience in order to trigger business opportunities. Don't be put off by the rather geeky start to the episode (it spans with headless e-commerce and Knowledge Panels)… the rest is very business and marketer friendly - content marketing, community promotion, content creation, and an eight-figure ROI blog post that leads François Nadeau to Duda and the Snipcart acquisition. It's sure to inspire marketers and help them understand how to write TOFU (top-of-the-funnel) content. And to make this conversation even more interesting, Jason Barnard shares his brilliant tips in Snipcart's Knowledge panel. As always, the show ends with passing the baton… François incredibly turns over the virtual baton to next week's wonderful guest, Colin Shaw. What you'll learn from François Nadeau 00:00 François Nadeau and Jason Barnard00:35 Duda's Brand SERP01:25 Snipcart's About Page03:31 Knowledge Panel Tips from Jason Barnard05:56 François Nadeau's 8 Figure ROI Blog Post07:10 What is Headless E-commerce?08:03 What are the Benefits of Headless E-commerce?09:21 Two Main Advantages of Headless E-commerce14:00 Blog Posts: Opening Doors to Business Opportunities16:33 François Nadeau's Tips and Tricks to Writing Top of Funnel Content18:42 Golden Rule: UX Over SEO21:10 The Importance of Creating Content that Serves Your Audience25:07 More Top of Funnel Content and Blog Posts from François Nadeau30:40 Passing the Baton: François Nadeau to Colin Shaw This episode was recorded live on video August 30th 2022 Recorded live at Kalicube Tuesdays (Digital Marketing Livestream Event Series). Watch the video now >>
François Nadeau talks with Jason Barnard about From SERP to M&A: The 8 figure ROI blog post. François Nadeau has more than 7 years of experience in digital marketing and SaaS. He has written for a number of websites including Indie Hackers, The Startup, freeCodeCamp, Baremetrics, Wishpond and Growth.org. He has given keynote speeches at more than 13 startup and web development conferences in Canada, the US, and Europe. He has long been a strong proponent of bootstrapping and Jamstack. How much effort does it take to stumble upon an amazing business opportunity? Marketers and business owners, if that is a question you ever asked yourself, then this is for you. This week's awesome guest, François Nadeau, shares his incredible journey from blog post to 8 figure M&A. He also shares how he values creating content that best serves the audience in order to trigger business opportunities. Don't be put off by the rather geeky start to the episode (it spans with headless e-commerce and Knowledge Panels)… the rest is very business and marketer friendly - content marketing, community promotion, content creation, and an eight-figure ROI blog post that leads François Nadeau to Duda and the Snipcart acquisition. It's sure to inspire marketers and help them understand how to write TOFU (top-of-the-funnel) content. And to make this conversation even more interesting, Jason Barnard shares his brilliant tips in Snipcart's Knowledge panel. As always, the show ends with passing the baton… François incredibly turns over the virtual baton to next week's wonderful guest, Colin Shaw. What you'll learn from François Nadeau 00:00 François Nadeau and Jason Barnard00:35 Duda's Brand SERP01:25 Snipcart's About Page03:31 Knowledge Panel Tips from Jason Barnard05:56 François Nadeau's 8 Figure ROI Blog Post07:10 What is Headless E-commerce?08:03 What are the Benefits of Headless E-commerce?09:21 Two Main Advantages of Headless E-commerce14:00 Blog Posts: Opening Doors to Business Opportunities16:33 François Nadeau's Tips and Tricks to Writing Top of Funnel Content18:42 Golden Rule: UX Over SEO21:10 The Importance of Creating Content that Serves Your Audience25:07 More Top of Funnel Content and Blog Posts from François Nadeau30:40 Passing the Baton: François Nadeau to Colin Shaw This episode was recorded live on video August 30th 2022 Recorded live at Kalicube Tuesdays (Digital Marketing Livestream Event Series). Watch the video now >>
François Nadeau talks with Jason Barnard about From SERP to M&A: The 8 figure ROI blog post. François Nadeau has more than 7 years of experience in digital marketing and SaaS. He has written for a number of websites including Indie Hackers, The Startup, freeCodeCamp, Baremetrics, Wishpond and Growth.org. He has given keynote speeches at more than 13 startup and web development conferences in Canada, the US, and Europe. He has long been a strong proponent of bootstrapping and Jamstack. How much effort does it take to stumble upon an amazing business opportunity? Marketers and business owners, if that is a question you ever asked yourself, then this is for you. This week's awesome guest, François Nadeau, shares his incredible journey from blog post to 8 figure M&A. He also shares how he values creating content that best serves the audience in order to trigger business opportunities. Don't be put off by the rather geeky start to the episode (it spans with headless e-commerce and Knowledge Panels)… the rest is very business and marketer friendly - content marketing, community promotion, content creation, and an eight-figure ROI blog post that leads François Nadeau to Duda and the Snipcart acquisition. It's sure to inspire marketers and help them understand how to write TOFU (top-of-the-funnel) content. And to make this conversation even more interesting, Jason Barnard shares his brilliant tips in Snipcart's Knowledge panel. As always, the show ends with passing the baton… François incredibly turns over the virtual baton to next week's wonderful guest, Colin Shaw. What you'll learn from François Nadeau 00:00 François Nadeau and Jason Barnard00:35 Duda's Brand SERP01:25 Snipcart's About Page03:31 Knowledge Panel Tips from Jason Barnard05:56 François Nadeau's 8 Figure ROI Blog Post07:10 What is Headless E-commerce?08:03 What are the Benefits of Headless E-commerce?09:21 Two Main Advantages of Headless E-commerce14:00 Blog Posts: Opening Doors to Business Opportunities16:33 François Nadeau's Tips and Tricks to Writing Top of Funnel Content18:42 Golden Rule: UX Over SEO21:10 The Importance of Creating Content that Serves Your Audience25:07 More Top of Funnel Content and Blog Posts from François Nadeau30:40 Passing the Baton: François Nadeau to Colin Shaw This episode was recorded live on video August 30th 2022 Recorded live at Kalicube Tuesdays (Digital Marketing Livestream Event Series). Watch the video now >>
The story of Duda acquiring Snipcart, with the CEOs of both companies.Duda - https://www.duda.coSnipcart - https://snipcart.comFrancois' blog post about selling Snipcart -https://www.flanthiernadeau.com/selling-snipcart-part-one/
New year, new you. If you're thinking about getting started or are new to dev, this episode is for you! Amy and James talk about where they started, where they would begin today, and any and all advice for beginners.SponsorsVercelVercel combines the best developer experience with an obsessive focus on end-user performance. Their platform enables frontend teams to do their best work. It is the best place to deploy any frontend app. Start by deploying with zero configuration to their global edge network. Scale dynamically to millions of pages without breaking a sweat.For more information, visit Vercel.comZEAL is hiring!ZEAL is a computer software agency that delivers “the world's most zealous” and custom solutions. The company plans and develops web and mobile applications that consistently help clients draw in customers, foster engagement, scale technologies, and ensure delivery.ZEAL believes that a business is “only as strong as” its team and cares about culture, values, a transparent process, leveling up, giving back, and providing excellent equipment. The company has staffers distributed throughout the United States, and as it continues to grow, ZEAL looks for collaborative, object-oriented, and organized individuals to apply for open roles.For more information visit softwareresidency.com/careersTellaIt's 2021 and we all basically live on video. Tella is a browser-based screen recorder for making videos that showcase your work and share your knowledge. You can record your screen, camera, and present slides. And then you can also customize your videos with backgrounds, layouts, and other video clips. When you're done, share your video anywhere on the web, instantly. For more information visit tella.tvShow Notes0:00 Introduction2:39 Sponsor: ZEAL3:24 PSA: Logarithm vs Algorithm5:58 Amy's Learning Process7:31 James's Learning Process10:12 Make Learning Fun12:29 Consistency while Learning Something New13:24 Where's a Good Place for People to Get StartedCrossover Episode with Purrfect.dev17:40 Sponsor: Vercel18:46 Where to get startedFree Code CampLearn Build Teach Discord CommunityLevel Up Tutorials Discord CommunityJason Lengstorf, Party Corgi Discord CommunityColby Fayock, Space Jelly Discord CommunityScrimbaScrimba Discord CommunityTraversy Media on YouTubeAnia Kubow on YouTubeAnia Kubo - 12+ Hour Boot CampJessica Coder CoderWeb Dev SimplifiedColby Fayock on YouTubeJesse from CodeStackrColby's Course on Level Up Tutorials: eCommerce on the JAMStack with SnipCart, Next.js, and WordPressLevel Up TutorialsCourses by Wes BusCourses by Chris Sev on Better.devJames Q Quick's CoursesJames on YouTubeAmy on YouTubeJavaScript JabberSyntax.fmCodePen RadioShop Talk ShowCode NewbiePurrfect DevWeb Dev WeeklyCompressed.fm - Episode 2 - James's Origin StoryCompressed.fm - Episode 3 - Amy's Origin Story27:40 How do you prioritize all the things that someone could learn?Tech Rally on TwitterDanny Thompson29:53 Finding and Reaching out to Mentors34:09 BootcampsLearn AcademyLaunch Code38:19 Community40:55 Going Beyond a Tutorial42:26 Sponsor: Tella.tv43:13 Adding on to a TutorialAdvent of CSSAdvent of JavaScript45:41 Job SearchTaylor Desseyn49:47 Grab Bag Question - Original Tweet52:32 Picks and Plugs52:46 Amy's Pick: Code Names53:43 Amy's Plug: Everything Svelte54:48 James's Pick: Laptop Stand55:40 James's Plug: Building a Dynamic Landing Page with Next.js, Tailwind, and DatoCMS
Mon Carnet, le podcast de Bruno Guglielminetti Vendredi 24 septembre 2021 Au sommaire : Actualités (1:31) : Facebook - Android - Starlink - Happn - Spotify Entrevues : La BD du Capitaine Acadie en réalité augmentée (6:51) Les coulisses de la vente de Snipcart au géant Duda (18:15) Le nomadisme numérique en 2021 avec Fabrice Dubesset (35:44) Bove : La légende vivante de la cybersécurité Bruce Schneier (55:17) Poulin : Le UX pour simplifier les choses avec Stéphanie Roy (1:07:00) Billets : Weber : Une amie virtuelle signée Replika (48:06) Ricoul : L'humain au centre de la transformation numérique (1:02:39) Collaborateurs : Thierry Weber, Frédéric Bove, Stéphane Ricoul et Jean-François Poulin www.MonCarnet.com Une production de Guglielminetti.com Septembre 2021
In this Hasty Treat, Scott and Wes talk about webhooks — one of those concepts that seems a lot scarier than it actually is. Linode - Sponsor Whether you're working on a personal project or managing enterprise infrastructure, you deserve simple, affordable, and accessible cloud computing solutions that allow you to take your project to the next level. Simplify your cloud infrastructure with Linode's Linux virtual machines and develop, deploy, and scale your modern applications faster and easier. Get started on Linode today with a $100 in free credit for listeners of Syntax. You can find all the details at linode.com/syntax. Linode has 11 global data centers and provides 24/7/365 human support with no tiers or hand-offs regardless of your plan size. In addition to shared and dedicated compute instances, you can use your $100 in credit on S3-compatible object storage, Managed Kubernetes, and more. Visit linode.com/syntax and click on the “Create Free Account” button to get started. LogRocket - Sponsor LogRocket lets you replay what users do on your site, helping you reproduce bugs and fix issues faster. It's an exception tracker, a session re-player and a performance monitor. Get 14 days free at logrocket.com/syntax. Show Notes 03:42 - What are webhooks? User-defined HTTP callbacks When something happens, ping this URL with this data Examples: When something sells, ping this URL When someone reverses a charge, lock their account Trigger a build of the website when the content changes Then someone buys a shirt, generate a shipping label and save it to the DB 07:57 - Sending End Can be a great way to hook two services together 09:13 - Receiving End Often you will be the one that accepts the webhook ping In this case, you set up an endpoint 11:00 - Payloads Almost all will send a JSON body that you parse out The method send is variable 11:51 - Auth On the receiving end of a webhook, you often get a token which you can then ping the service with. It will tell you if that request was legit or not. On the sending end, you can often set up headers with auth - same with the method Can be a replacement for a serverless function 13:18 - Testing webhooks Can be a pain in the ass ngrok - expose locally localtunnel Insomnia Postman Stripe has a great VS code extension Snipcart has an awesome dashboard Will also tell you when one failed webhook.site https://expose.dev/ IFTTT Zapier Tweet us your tasty treats! Scott's Instagram LevelUpTutorials Instagram Wes' Instagram Wes' Twitter Wes' Facebook Scott's Twitter Make sure to include @SyntaxFM in your tweets
Le cofondateur de Snipcart, François Lanthier-Nadeau, passe au micro du podcast Ca$hMire cette semaine. Il vient nous parler de l'explosion du commerce en ligne et des dessous de la transaction avec la californienne Duda.
Le cofondateur de Snipcart, François Lanthier-Nadeau, passe au micro du podcast Ca$hMire cette semaine. Il vient nous parler de l'explosion du commerce en ligne et des dessous de la transaction avec la californienne Duda.
Le cofondateur de Snipcart, François Lanthier-Nadeau, passe au micro du podcast Ca$hMire cette semaine. Il vient nous parler de l'explosion du commerce en ligne et des dessous de la transaction avec la californienne Duda.
SingleStore raises $80M in Series F to innovate and expand its footprint and team to offer customers more resources and a better choice. The company revealed a 150 percent increase in cloud revenue and a 300 percent growth in customer acquisitions for its cloud service.Zeotap, a SaaS customer intelligence platform, announced a second extension of $11 million to its Series C funding, where it received $18.5 million from SignalFire in the first extension last year. The new extension involved the backing of Liberty Global Ventures.myCOI raised $5M in debt financing from SaaS Capital, a provider of growth debt for B2B SaaS companies. The proceeds would be used to continue innovation, improve customer experience and hire primarily for sales, marketing, product and development departments.ThinkIQ, a digital manufacturing transformation SaaS, has announced the launch of the Alliance Partner Program to assist customers in getting the most out of their strategic technology investments with the firm.PolyAI, a conversational AI company, raised $14 million in a Series B funding round led by Khosla Ventures. PolyAI, according to the company, creates and installs voice assistants for customer service automation that sound like actual people.TrueFort, a company that safeguards zero-trust apps, has secured $30 million in a Series B investment led by Shasta Ventures. The funds will be used to improve company-wide recruiting, go-to-market operations, and a variety of R&D projects.Duda, a professional web development platform for SaaS enterprises and digital agencies, has acquired Snipcart. Duda intends to put a lot of money into expanding the team and improving the basic Snipcart platform's capabilities and features.To further its vision for hybrid work environments, Google announced a series of innovations in the Google Workspace to help employees collaborate equally regardless of location, device preferences, role or language, a press release from Google said. The updates on the G Suite include a rollout of Spaces in the Google Chat for all users, in addition to new meeting enhancements and conferencing hardware for organizations to bridge the gap while navigating hybrid work environments.Sumo Logic, a log management and analytics provider, and IBM announced the availability of Sumo Logic's continuous intelligence platform on the open cloud Red Hat Marketplace to help companies running on the Red Hat OpenShift platform achieve insights into their cloud and hybrid infrastructure.
Dans ce nouvel épisode du podcast Ca$hMire du 10 septembre 2021, Pierre Couture jase d'économie, de finances personnelles, de consommation et d'entrepreneuriat. On parle de : - Le marché immobilier se refroidit au Québec - Des investisseurs nerveux à la Bourse - Le procès Theranos ou la spectaculaire chute d'une star de la Silicon Valley - Comment miser sur l'énergie solaire - Les cryptomonnaies reviennent en force - Vers un baril de pétrole à 80 $ ou à 100 $ ? - Investir dans le café ? Entrevues - On jase du prix de la nourriture avec le Food Professor Sylvain Charlebois de l'Université Dalhousie - Le cofondateur de Snipcart, François Lantier-Nadeau, nous parle des dessous de la transaction avec la californienne Duda Bonne écoute !
This Catch the Tornado episode features François Lanthier Nadeau, CEO at Snipcart. Snipcart is a developer oriented solution for building shopping carts for online stores and enabling eCommerce for small to medium brands. François' journey from a regular Growth Marketer at a startup to the CEO of a successful company is one that sounds almost unreal. Through curiosity, engagement and willingness to learn he built his own career from the ground up. In this week's episode he shares his perspective on the 8 years he's spent in Snipcart, but also the company roadmap, its unique product-market fit, as well as some insights as to how a SaaS company was able to build a vibrant community many Open Source projects could be envious of. Tune in!
In this episode of Syntax, Scott and Wes talk about selling and shipping t-shirts, and how to do it all in TypeScript! Prismic - Sponsor Prismic is a Headless CMS that makes it easy to build website pages as a set of components. Break pages into sections of components using React, Vue, or whatever you like. Make corresponding Slices in Prismic. Start building pages dynamically in minutes. Get started at prismic.io/syntax. Sentry - Sponsor If you want to know what’s happening with your code, track errors and monitor performance with Sentry. Sentry’s Application Monitoring platform helps developers see performance issues, fix errors faster, and optimize their code health. Cut your time on error resolution from hours to minutes. It works with any language and integrates with dozens of other services. Syntax listeners new to Sentry can get two months for free by visiting Sentry.io and using the coupon code TASTYTREAT during sign up. Deque - Sponsor Deque’s axe DevTools makes accessibility testing easy and doesn’t require special expertise. Find and fix issues while you code. Get started with a free trial of axe DevTools Pro at deque.com/syntax. No credit card needed. Show Notes 01:58 - T-Shirts 101 T-Shirts are cool I sold 100 right away to get the kinks out Then I did pre-order The stack TypeScript React Next.js 09:08 - Selling: Front-end Snipcart It’s a button When Someone buys, they scrape the site for the HTML If you only have a client-side rendered button, you use the JSON API instead Integrated into Gatsby pretty easily Wrote one custom hook to count inventory and disable when sold out I thought Snipcart would be enough, but I soon realized it wasn’t. I needed something to fulfill the shipment. 10:10 - Selling: Shipping Quotes Snipcart has integration for USPS, etc. You can also do custom shippers It’s a webhook They also take care of customs declaration 13:30 - Selling: Backend Next.js Dashboard Integrate with ChitChats, Stallion Express, and SnipCart. The tech Shipping Labels Packing slip 18:05 - Fulfilling Printing labels Designed with CSS + React Print CSS is wild Fan Fold labels were way better I switched to Stallion Express Cheaper Printing packing slips Batch scanning Scanning → Mark as shipped Started with webcam Bought scanner for cheap QR code was better because my tokens were long Data matrix is often better Sending notifications Hit the endpoint via Snipcart 28:48 - The physical part T-Shirts printed from local supplier U-Haul to get them here Bags printed in China (about 40 cents each) I wrote a bunch of code to organize by size This cut down on moving around (14 hours if you save 30 seconds per shirt) Some got stickers Multiples were the hardest 24 different types of shirts some wanted 4xl some wanted tall 36:30 - Common questions Why did you do this yourself? Fun project I learned a ton This is how you don’t burn out Why not print-on-demand? (DTG) Tonal Embroidery Quality Money Pay people in my community Control Bags, stickers, etc… stickermule Why not $companyThatHandlesIt I want to do stickers I want to do decks Why not Shopify Large orders still need major fulfillment strategies Code has to be written or money spent 44:16 - Other lessons learned Queues would be good here Sometimes you had to wait 3+ seconds for the confirmation of shipping No one reads, it was pre-order Don’t buy shipping right away — people email about incorrect addresses Over-order by a few each (out of 1550 orders, five got partial refunds and three got full refunds) Pre-order is great because you can offer many sizes Async JS to do things at most 50 at a time Links Wyze Plug ××× SIIIIICK ××× PIIIICKS ××× Scott: Pixeleyes AutoMounter Wes: Baratza Encore Conical Burr Coffee Grinder Shameless Plugs Scott: Level 2 Node Authentication - Sign up for the year and save 25%! Wes: All Courses - Use the coupon code ‘Syntax’ for $10 off! Tweet us your tasty treats! Scott’s Instagram LevelUpTutorials Instagram Wes’ Instagram Wes’ Twitter Wes’ Facebook Scott’s Twitter Make sure to include @SyntaxFM in your tweets
On this week’s show, we spoke with Francois Lanthier Nadeau, CEO @ Snipcart Recently, Francois has been slowly been stepping into the shoes of CEO. He’s been in charge of marketing for 6 years, during which they steadily grew their user base and revenue using content marketing and SEO. Now profitable, they have the luxury to experiment with other acquisition channels such as FB ads & video, and focus on CRO throughout thei whole acquisition funnel. He’s been featured on Indie Hackers, Infopresse, The Startup, freeCodeCamp, Baremetrics, Wishpond, Inbound.org, and more publications. Keen-eyed peers might spot his ghostwriting on other sites too. Since joining Snipcart, he’s had the chance to pitch and present their business in 13+ events all over the world (Canada, USA, France, Ireland). He’s worked remotely from half a dozen different countries in the last 4 years. On the show, we spoke about: Bootstrapping startups Importance of writing Mental health The no code movement Growing and leading snipcart Snipcart vs. headless video Some articles his written (boostrapping, headless ecommerce, cognitive distortions) I had a blast chatting with François. We had a great conversation and he shared some great insights about ecommerce and startups. Let us know what you think. What types of guests would like to see on the show? What topics interest you the most? Send me your thoughts at nectar@thepnr.com Subscribe | iTunes | Google Play |Spotify | YouTube | Stitcher | Breaker
Dans cet épisode, nous allons parler d'un service ecommerce qui vous permet de mettre en place rapidement une boutique en ligne sur n'importe quel système. Snipcart est une solution qui se place entre les systèmes monolithiques du type Prestashop ou Magento et les services API First du type Commerce JS ou Swell. Lancé il y a environ 7 ans, Snipcart en est à sa troisième version. Cette troisième version lancée début 2020 offre une solution complète pour mettre en place rapidement une solution ecommerce. Il vous suffit d'inclure le script Javascript sur votre site. D'implémenter les bons attributs sur votre élément html (button) pour ajouter un produit dans le panier Snipcart. Et vous êtes prêt pour vendre. Mais Snipcart offre beaucoup d'autres avantages : personnalisation des éléments (panier, page de check out) une API pour brancher d'autres services personnalisation des expéditions webhooks etc.. Nous vous laissons découvrir le service plus en détail en écoutant l'épisode numéro 17 avec notre invité: François Lanthier Nadeau, CEO de Snipcart @the_fln @snipcart Un article sur les acteurs de la JAMStack indépendants Dans l'épisode, nous discutons avec François du monde de la JAMStack, des sociétés qui font des levées de fond et de l'état d'esprit de Snipcart. François a fait un article sur le sujet. The Bootstrap Jamstack: How Independent Players Compete (en) Les liens de l'épisode : Snipcart Documentation Snipcart Blog Snipcart Un exemple de site Podcast présenté par : Alexandre Duval @xlanex6 Patrick Faramaz @PatrickFaramaz
What's up tout le monde! Bienvenue dans un nouvel épisode d'Autour d'une tasse avec Zachary Beaulieu! Aujourd'hui on rencontre François Lanthier-Nadeau, CEO de l'entreprise Snipcart, un logiciel qui permet aux entreprises de rendre leur site entier transactionnel. Une alternative aux plateformes comme Shopify ou Wix. Dans cet épisode on a jasé de 1. Comment trouver ses partenaires grâce à des mises en situations précises et balancer les différents traits de personnalités. 2. L'importance de dire non pour mener une meilleure vie. Et encore plus! Enjoy cet épisode, si vous avez aimé. n'hésitez pas à partager cet épisode dans votre story instagram et à vos amis! IG: @urboiizac email: zacharybeaulieu18@gmail.com
Dans ce podcast, nous parlons d'un retour d'expérience sur la création d'un site ecommerce avec SnipCart et Gatsby JS. Avec le confinement, les commerçants ont dû fermer leurs portes subitement mi-mars. Avec le confinement qui traîne en longueur, certaines boutiques essayent de s’adapter et de rebondir en tentant le commerce en ligne. Retour sur un site ecommerce statique développé pour une boutique/Salon de thé de Lyon. Podcast présenté par : Alexandre Duval https://twitter.com/xlanex6 Patrick Faramaz https://twitter.com/PatrickFaramaz SnipCart Article complémentaire : https://www.goodmotion.fr/blog/un-site-e-commerce-statique-developpe-avec-gatsby-js-et-snipcart Service d'hébergement JAMStack: Netlify
Quick show notes Our Guest: Francois Lanthier Nadeau What he'd like for you to see: Snipcart V3 | His blog where he talks about destigmatizing mental health His JAMstack Jams: The Decoupling Philosophy of the JAMstack | Stackbit | Netlify | Sanity.io His Musical Jam: His "Is that Soul I feel in my guts" playlist Other Technology Mentioned Jekyll Middleman Nuxt Gridsome Our sponsor this week: TakeShape Transcript Bryan Robinson 0:02 Hello everyone and welcome to yet another fun packed episode of That's My JAMstack the podcast where we asked the age old question, what is your jam and the JAMstack. Bryan Robinson 0:11 I'm your host, Bryan Robinson and this week I'm joined by the former marketing lead now CEO of the e commerce startup Snipcart. I'm talking of course about François Lanthier Nadeau. Bryan Robinson 0:22 Also back this week is our amazing sponsor TakeShape. Stick around after the episode to hear more about their content platform or head over to takeshape.io/thatsmyjamstack for more information. François, thanks for thanks for coming on the show today. Francois Lanthier Nadeau 0:37 Yeah, you got it. It's my pleasure. Bryan Robinson 0:39 So I've been following following you on Twitter for a little while, but I go ahead and give us an introduction. who you are what you do for work what you do for fun. Francois Lanthier Nadeau 0:45 Yeah, good. Same thing actually been following you on Twitter for a while to listen to some episodes recently. So yeah, I'm CEO at Snipcart, it's an ecommerce solution for developers and then also the organizer of the JAMstack Quebec meetup that we host here at the Snipcart offices in Canada, in Quebec, Canada. For fun I play video games I read, I listen to audiobooks and podcasts I write, and I try to spend as much time with meaningful people like my girlfriend, family and friends. And that's pretty much it. Bryan Robinson 1:24 And what kind of things do you write? Like, is it is it tech stuff? Or is it not tech stuff? Francois Lanthier Nadeau 1:28 It's actually both. I come from a marketing background. So sometimes, all right, I don't know tactical stuff on content marketing or SEO. But sometimes I'll write more personal stuff. I kind of have this semi official mission of talking more openly about mental health. And I've had some personal issues with this in the past and I try to share stories and tips and lessons regarding this. So yeah, sometimes it's more in that order. Bryan Robinson 1:59 Okay, great and That's definitely a an important mission in tech. There's a lot of people not talking enough about it. Francois Lanthier Nadeau 2:05 Yeah, I think men especially sometimes, sometimes we have a harder time. So I don't know. It's Yeah, I find some some value in Redemption of my own and trying to do that. Bryan Robinson 2:17 Excellent. All right, so So let's talk about the JAMstack a little bit, It's a JAMstack podcast. So what was your What was your entry point into the JAMstack or into the idea of static sites or whatever you like to call it? Francois Lanthier Nadeau 2:30 Yeah, we used to call it something like modern static site. It was Middleman and Jekyll. Mostly that got us into this space. So when we were just starting out as a SaaS, ecommerce, Saas for devs, we were just, you know, trying to get some traction to our site and some signups and stuff. So we were experimenting with different content marketing, strategic And at one point, I was asking our developers about tools they love and our co founder and lead developer, Charles mentioned Middleman. And he was saying that it was gaining a little traction and popularity through the dev community. So we we tried to build a site with it and integrate Snipcart with it. And it went just fine. Francois Lanthier Nadeau 3:23 Yeah, Snipcart is a front end centric, e commerce shopping cart that lives basically just in your front end. And we do all of the back back end logic. So it was a good fit from the start with the JAMstack approach. But it wasn't designed as a JAMstack ecommerce tool. We kind of stumbled upon the whole paradigm and tooling to these marketing experiments, if you will. Bryan Robinson 3:53 Cool. And Snipcart started in what? 2013? Francois Lanthier Nadeau 3:59 Yeah. Yeah, that's about right. Late 2013. Bryan Robinson 4:03 Okay, and and so so through that, that experimentation? Did y'all shift away from middleman? Are you still using that sort of thing when you're playing with your marketing stuff? Or is it in the new? The newer stuff that's coming out? Francois Lanthier Nadeau 4:16 Oh, most definitely. So we try to evolve and experiment alongside the community with tools that were popping up. So we kind of created open source demos and get them repurposed for established tools like Jekyll. But we also, I mean, we also, for instance, experimented with Gatsby when it was just an open source repo with no website, or branding, or it wasn't that big of a deal, you know. So, yeah, I mean, it's, it's part of our DNA to try and experiment and have thousands of side projects. Like developers usually do. So we thought we might as well try to harness this into, you know, attraction channel that brings us people and that also helps the community when we do these tutorials and and GitHub repos and stuff. Bryan Robinson 5:15 So obviously, being not necessarily a JAMstack company, but a company that is very strongly tied now into the JAMstack. How are y'all other than the side projects approaching the philosophy of the JAMstack? I'm real curious about e commerce and the JAMstack. I think that's going to help us take take it to the next level. Francois Lanthier Nadeau 5:33 Yeah, ecommerce is... it's a complex based. And you can you can see that just by looking at the wide spectrum of solutions that are offered both to developers and non developers. In terms of influences and application of the actual philosophy, I'd say we, we really embrace or try as much as we can to embrace DX first philosophy. So it's as JAMstack caught popularity and fire and everything because it offered a good developer experience. And that sense, we're kind of trying to do the same thing with Snipcart. And we have been from the start, it's always been a developer first solution, something that is not constraining. It lets you work with the tools you love. And that's lightweight that improves your workflow instead of constraining it. So that that strategic in that approach of like the bottom up influence in terms of business, so we first try to influence and convince a developer that it's a great tool. And then we leverage the developers authority and influence inside a company or towards his client, their client. Francois Lanthier Nadeau 6:55 To make make sure the managers and merchants are on board with that tool. Also. So this this the, the dx is something we're really trying to focus on right now. And you see, it's funny because the dx is great. Like it's important to provide a good developer experience. But then if the end of to some non technical client or some marketing team is done, and they do not have like the ease of use that developer had when they were working on on their stuff, it's not it's not good for the gemstone. It's not good for the old ecosystem was tooling. And that's why you're seeing a lot of tools pop up, to cater to this problem. So editing CMS site building, hosting, one click deploys, all of that stuff is is is layered on top of the the core dx experience of the jam stack. And yeah, we do the same thing with the hosted merchant dashboard. So the developer works with snap cart, they integrate it on a static site, let's say or with a headless CMS. And afterwards, the merchant is off is offered a hosted dashboard to manage the e commerce operations. So they don't have to play with code or get repositories or whatnot to manage your sales, ecommerce. Bryan Robinson 8:25 And so, one of the great things, especially on the developer experience side of thing is this kind of whole host of API's that are available for us. I'm kind of curious for your perspective on on. There's been some pushback from non JAMstack developers about kind of this this fractured ecosystem not fractured, that's a bad word, but like a multi faceted ecosystem. Are you experiencing that with, with people with clients, like oh, well go login to Snipcart for your ecommerce dashboard, but over here to manage the other side. Francois Lanthier Nadeau 8:56 Yeah, that's that's actually a great question and I was talking was, there's this pendulum in tech that I feel is swinging between monoliths and then thousands of SaaS that are fragmented, like you were saying, but so some people would prefer the administration part to be enabled in one single place for their clients. And for these people, if they're motivated, and I don't know, talented in terms of the tooling they're using, they can, of course, integrate a lot of Snipcart functionalities inside a CMS directly. So we expose we have an API for this and we've seen it done on various sites. CMS, like Craft CMS is one of the first that did it well, so there are some plugins for snip card into some other cmss that can help in that regard. We tried to develop them ourselves in the beginning, but we realized it was just a whole mess, like maintaining everything we're developing with the other plugins that are specific to a certain CMS, for instance. So yeah, I'd be lying if I said, sometimes it isn't a pain. But many times, the ease of implementation and customization of Snipcart is a bigger benefit than the pain of having to login into an extra dashboard. Bryan Robinson 10:30 Sure, and I mean, from from my experience in agency world from a few years ago, we would create a Shopify site, but then also use another CMS through the marketing side, and that itself was a pain too. Francois Lanthier Nadeau 10:40 Yeah, it can happen. But you know, Shopify is a great tool also. And I'm not like, I know that we used to say it was a very closed ecosystem and whatever in the beginning, but I think it's evolved a lot and some developers, they get so it also depends on It's so it's so complex choosing a tech stack nowadays because of this whole host of options. But the I think the thing that's very cool with the JAMstack is that it can grow well, it can evolve well, so you can start with a minimal number of tools, and then build upon them. And maybe when once you get to a point where you have enough revenue enough traction, maybe then you you move to a platform that's more monolid. So yeah, I don't know, I think it's a very solid entry point for web projects. Bryan Robinson 11:38 And it kind of I feel like e commerce especially it's this kind of world where you can ramp up complexity super quick. You can start very, very simply, and even like Shopify in terms of its you know, quote, unquote, simplicity is relatively complex and you get stuff like big commerce and Magento. And I shudder anytime I think about e commerce personally, but It gets complex fast for, for that end users. But for customers at that point? Francois Lanthier Nadeau 12:07 Oh yeah, most definitely. I always joke about. So a Snipcart, we built an e commerce tool for developers. So developers don't have to worry as much about e commerce as they they could have. But if we were to start again, we probably build another product, because it's super complex. And I hear these kinds of echoes from people who are building on top of email Also, sometimes. Yeah, I mean, it's infinite number of features, feature requests coming in from every angle. And having just stepped up a CEO slash product owner. Geez, I can tell you that prioritizing and saying no, and developing the right stuff that benefits both the clients and the best Isn't this? It's a challenge. Yeah, Bryan Robinson 13:04 Especially since you've got both you got to maintain that perfect kind of developer experience and give, you know, user experience for the e commerce managers to Francois Lanthier Nadeau 13:12 Oh, yeah. Oh, of course. And, like, we're, we're proud of what we built. And it's a good product. But I'm not the I'm not. I don't know. I don't have pink glasses. I know that it's an imperfect product. And also, like, we come from a place of a hybrid bootstrapped start. So we were bootstrapped inside a web agency in the beginning, like six years ago, but we soon grew into our own company that's distinct and profitable and whatnot. But we're still a bootstrapped player in a mostly non bootstrapped world, the e commerce giants and whatnot. Most of them are VC backed or have big money. So the challenge in terms of what we're working on, that becomes critical. And in a sense, in other areas it served as well to have this proximity and smallness and agility. So, Bryan Robinson 14:17 So so with Snipcart being adjacent to the to the JAMstack. What's your current jam in the JAMstack? What's your favorite philosophy or product or technology? Yeah, that's, Francois Lanthier Nadeau 14:27 That's, that's, that's a question that you record it and then a few months later you might want a new answer. But one of the philosophies that I like the most about the JAMstack is the notion of decoupling. Francois Lanthier Nadeau 14:41 So, I try to mimic this into my work in my personal life too. So at work, you know, we're trying to do wanting well, and not to be over to place product. And it's hard since we're doing e commerce and e commerce is all over the place. But in terms of management, and internal Team, we're also trying to delegate and trust other parties to do their job well, so we can sync up when it's time, but we don't walk on each other's shoes. And you know, in life, it's the it's the same thing. I think the non technical and non startup part of my life really feeds back into the work one. So I'm trying to decouple officially some activities and relationship and discussions. So so I can, you know, work on some other skills and stuff and then have a different point of view in a different energy when I come back into the business and development world. Francois Lanthier Nadeau 15:41 And yeah, so to answer the question in terms of tooling, more specifically, Stackbit that was on the podcast, I think the last one or one of the last ones. That's that's very good tool. And we were talking about layering some user friendly tooling on top of dx. Cool for dev tooling. They're doing a great job at this as a not not not developer, I can like build a JAMstack site, and in minutes. So this is great Netlify for developers. Also, they're building a platform that's becoming very rich and useful. And internally, we're using more and more Sanity as a headless CMS. And Nuxt, to generate the static site. And some more dynamic functions in the fronted. So we've used this for our new documentation. We released the V3 of Snipcart, a few weeks ago or months, and yet we're using this for this and we'll probably use anything Nuxt to an or maybe Gridsome for the upcoming marketing site. So yeah, I mean, it's this is a dynamic ecosystem. People are motivated people are friendly when we were in New York, was speaking on a panel gems tech conference conference in New York for e commerce and I don't know it just it's a great vibe. And I feel like it's it's cool community to be a part of right now Bryan Robinson 17:06 How's the actual physical community for for the JAMstack meet up and up in Quebec? Francois Lanthier Nadeau 17:11 Oh, it's small but growing, and we're around 20 people when we do the meetup. And what's fun is that we've like we're always gathering feedback in iterating each meetup and some of the feedback we've been getting is, okay, so I know I can make my own blog with Gatsby and it's very cool and react and whatnot. But I want to do this in production. I want to do actual work for a client in my agency or as a freelancer with this. So show us some production examples. Francois Lanthier Nadeau 17:46 So we kind of decided to do some more real life technical demonstrations of look at this website and the wired we built, it is running for clients and some marketing people are using it. And it's a real production ready project here, how we here's how we bundled it. So that's great. And we're trying to push towards this like have more agencies use static sites for simple sites, have more agencies trying to experiment with headless CMS to decouple the front end if the clients that need to push some stuff on mobile on some some screens or some and desktop, so I think it's growing but it's Yeah, it's still a teenager in terms of adoption on its life cycle. Bryan Robinson 18:33 Alright, so I don't want to you know, blow our time estimate for the episode of the water but what's your what's your actual jam right now? What kind of music Are you listening to favorite song favorite artists? Yeah. Francois Lanthier Nadeau 18:44 I've been curating a Spotify playlist on my personal account that I titled, is that soul I feel in my guts. It's a weird mix that really makes me feel like alive and it's like the Janis Joplin and other Sam Cooke and other cool artists like this. So this is this is my answer Bryan Robinson 19:08 So you're going to give me that link right? Francois Lanthier Nadeau 19:10 Of course. Yeah. Bryan Robinson 19:11 Perfect, perfect because actually, I love that that type of music too. So got it. I'll be listening to that personally and then we'll put put it in the show notes too. Cool. Bryan Robinson 19:19 And so so finally, what do you want to promote today? What do you want to get out in the open in the community? Francois Lanthier Nadeau 19:24 Um, great question. Well, your podcast, it's good. Thank you for doing it. Much appreciated. Of course, Snipcart's latest version, the V3 is out, snipcart.com. You can check out the documentation and tell us which think other than that. There's this semi official mission of Destigmatizing mental health in tech and my personal life that if some people are interested, flanthiernadeau.com. So my name .com. I have written about this over there. Bryan Robinson 20:00 Great, and we'll put that in the show notes to to make sure everyone can find their way over. Cool. Cool. Well, I really appreciate you taking the time and talk with us today. And I hope you keep doing some amazing stuff over stuff card. Francois Lanthier Nadeau 20:10 Okay, well, thank you have a good day. Bryan Robinson 20:14 Everyone is Bryan again. And I want to take a second to thank this week's sponsor TakeShape. TakeShape calls their offering a content platform. And that's really the best description for it. They have a handy CMS, a static site generator and a simple GraphQL API already for use on the JAMstack. They may have all that power, but they also work within your current workflow. I'm currently converting one of my sites over to use the TakeShape CMS but because I can bring my own stack site generator, I don't have to rewrite a lot of code. I just changed where my data come from, and bam, instant upgrade to my CMS. Bryan Robinson 20:43 They also have new features coming on all the time, like their new mesh product that allows you to mix and match data from multiple sources into one neat graph qL interface, you can sign up for a beta of that new product over at takeshape.io/thatsmyjamstack. Bryan Robinson 20:59 And while you're here, don't worry Get to leichhardt Subscribe, all those great things that you can do and your podcast app of choice to the that's my jam sec podcast, the more likes and subscribes and all that good stuff that we get, the more people find out about this amazing new way of doing design and development on the web. As always, thanks for being a listener and we'll see you next time. Until then keep doing amazing things in the JAMstack.Transcribed by https://otter.aiIntro/outtro music by bensound.comSupport That's my JAMstack by donating to their Tip Jar: https://tips.pinecast.com/jar/thats-my-jamstack
Quick show notes Our Guest: Tamas Piros What he'd like for you to see: JAMstack.training His JAMstack Jams: "There's an API for that!" Formspree | Auth0 | Snipcart | Cloudinary His Musical Jam: Reggaeton in general, but J. Balvin specifically | And tis the season for some traditional Christmas Music :D Other Technology Mentioned 11ty Our sponsor this week: [https://takeshape.io/thatsmyjamstack]TakeShape.io Transcript Bryan Robinson 0:02 Hello, everyone, welcome to another episode of that's my jam into the podcast where we ask the burning question, what is your jam in the JAMstack. I'm your host, Bryan Robinson. And in today's episode, we're talking to a Cloudinary developer evangelist and awesome technical trainer, who just started jamstack.training Tamas Piros. Bryan Robinson 0:21 Today's episode is sponsored by TakeShape, a content platform made specifically for the JAMstack. Stick around after the episode to hear more or head over to takeshape.io/thatsmyjamstack for more information. Bryan Robinson 0:34 Hey, Tamas, thanks for being on the podcast today. Tamas Piros 0:37 Thank you very much for having me. Bryan Robinson 0:38 So if you don't mind, give us a little little overview of who you are, what you do for work, what you do for fun, that kind of thing. Tamas Piros 0:45 Sure. So I work as a developer evangelist for a company called Cloudinary thata does sort of cloud based media management -- media being images, videos. So been with them for Over a year, and before that I've worked at various other companies that can NoSQL company as a technical instructor. Tamas Piros 1:06 And as you know, as part of the role, I basically go and travel the world pretty much I attend conferences, I do talks and workshops at meetups and in various other places. And I also own a training company, which is called fullstack.training, where I basically try to deliver training courses about various pieces of web technologies. So that's what I do professionally. Tamas Piros 1:31 On the personal side of things, I always point out that I am a water polo player, which is a very tough sport for those of you who actually know it. And I like to say that as a coach, as a water polo coach, I have a gold and a bronze medal from some international tournaments. And as a player, I also have a third position in a tournament so I have a cup. So these are my little personal achievements Bryan Robinson 2:00 You're potentially the the best athlete we've had on the show so far. So that's, that's cool. I don't know water polo sounds incredibly difficult to me. Tamas Piros 2:10 It is it is. But you know, if you if you train and if you dedicate some time to it, then then it can be a little fun. Bryan Robinson 2:17 Very cool. So you're, you're working at Cloudinary. So obviously, professionally, you're doing quite a bit of JAMstack stuff, anything outside of work that you're working on JAMstack wise, or is it all just kind of that, that work environment? Tamas Piros 2:30 It's mostly the work environment. The other thing that I work on is I have you know, my own personal site, which is a site about me about what I do is like a one page thing. So I build that using 11ty, which is one of the static site generators and I'm hosting it on Netlify. The only thing that I do really, I also have, you know, my company's website and I have a blog on there, which one day if time permits and when you know, the wind blows from the right direction. I will also sort of transform into JAMstack site. But you know, I don't know what's going to happen. Bryan Robinson 3:08 Sure. So you've got you've got the full stack training company, but you're also doing some JAMstack stuff with that too, right?Unknown Speaker 3:14 Yes. So I basically, registered jamstack.training as a domain. And I have a site available up there, which is basically just using teachable, which is a very good service that I like. So they basically allow you to create your online sort of video portal, where you can upload your videos manage your courses, users can register so everything is happening out from the box. Tamas Piros 3:42 So on that site, I basically have two free courses available at the moment. One is an introduction to JAMstack, which is it's really a non technical thing. There's, you know, there's no discussions about code. I just wanted to create this course so that anyone even coming from a non technical basis can kind of understand what the JAMstack is. The second course that I have there is how to create the blog using 11ty and some other services. And then at the moment, I am recording another one, which is create an e commerce store using Gatsby and Snipcart. I actually tweeted about that today. It's it's a Christmas store with all his Christmas ornaments and stuff. So it's basically pressuring myself to finish it before Christmas, Tamas Piros 4:30 Yeah, otherwise, it's not going to work. So yeah, I have that side. I tried to, you know, use that to educate people about the JAMstack. And as I said, all the courses there are for free. So it's, I'm trying to, you know, produce as many courses as I can for free and put them out there. Bryan Robinson 4:47 Very cool. And have you so you've only got a couple courses there so far, but how does it feel doing the JAMstack side of things in terms of education versus that full stack side. Tamas Piros 4:59 So with the fullstack side I was the courses that I had weren't always necessary about, you know, always full stack was sometimes just NodeJS, but I have to say it does help in a stance that in a very relatively short video course I can talk about like how to create an entire ecommerce site that involves, you know, how to develop it, how to sort of deploy it, how to enhance it by adding, you know, just, you know, snipcart, I mean, the whole experience of making this happen is is wonderful, right? Tamas Piros 5:39 Whereas before, I had a course where I was talking about, you know, angular and node and express and full stack JavaScript and this and that, and that's like a very long course to put everything together. And I didn't even talk about how to deploy that, right, because I thought, you know, let's not focus on that. Let's focus on the actual code, whereas now, I can very easily just talk about how to deploy stuff Bryan Robinson 6:03 It lets you give like that full application feeling to all the all your courses at that point. Tamas Piros 6:08 Exactly. Right. So in about 30 or 40 videos, you know, we start from nothing, and we end up having an app that works and is deployed, which is, I think, pretty amazing Bryan Robinson 6:17 I agree. That is kind of one of my favorite things on the JAMstack. Bryan Robinson 6:21 So let's talk about technologies. You've mentioned the 11ty, A little bit, Obviously, you're working at Cloudinary, what are kind of your jams in the JAMstack. What are your favorite technologies, philosophies, methodologies? Tamas Piros 6:32 Sure. So I really like the the letter A in the JAMstack. You know, the API bit, because, and I just did a talk recently, and I made the joke that you know, how about 10 years ago, we used to say, oh, there's an app for that, you know, just about, you know, Apple's iPhone app store, you could do whatever you wanted. Tamas Piros 6:51 And I think now, it's safe to say that there's an API for that, right. So it doesn't matter what you want to do, or how complex that thing is. I'm pretty sure that an API out there that is available for you. So, you know a few examples that I've used. And these are my favorite ones as well like Formspree. Like, the bane of my life was contact forms because I had to have a server it had to have some, you know, mail service up and running. And then you had to have something that processes the form and sends it and it's like, oh my god, And then with Formspree just have the form elements. You have the action attribute, and you literally say formspree.io/emailaddress, and you're up and running. I mean, how simple Tamas Piros 7:36 Other things like, Auth0 for authentication, traditionally speaking was always very difficult, right? With their API's. It's, it's really simple. Or the recent recording that I'm doing for the e commerce stuff, right. So as I said, I'm using Snipcart. I'm also using Cloudinary to display product images, right. Tamas Piros 7:58 So the combination of these two API's means that with Snipcart, I can just have an entire checkout flow, including you know, shipping, shipping details, payments, and everything embedded in my application in just like three or four lines of code, and that's pretty much it, everything works. And then they have their own dashboard where they have the stats, how many sales do this and then I'm also displaying products using Cloudinary which is, you know, displaying images and you know, videos on your website is traditionally speaking kind of challenging because you can go wrong with that. Tamas Piros 8:32 And so here's an example what I'm doing in this app. I have this sort of like a jumper on a lady that is like a Christmasy jumper that I'm you know, selling in this wonderful ecommerce store. And Cloudinary has a feature to replace the color with another color. So as opposed to me generating you know, five or six different images from the same product to say what was yellow should now be red, and it should not be green should not be blue, and then just display those like, and that's it, you know, they can achieve whatever I want, using the API's. Tamas Piros 9:06 And I can let all these companies to deal with, you know, scaling and security. And you know, because what happens when my ecommerce store becomes very popular, right? I don't need to worry about, oh, how I'm going to handle the increased load of the checkout flow, because Snipcart is responsible for that service. And I'm sure they're going to take care of that, right. So this is what I really enjoy and loving the JAMstack. So that's why I like to point out there, you know, I'm all for ace. And I'm sure there's an API for everything that I ever wanted to do on the web. Bryan Robinson 9:39 Definitely. And I actually really enjoyed the idea of the the Christmas shop, especially in terms of that scalability, because the Christmas shop may not do a lot of traffic from January to October, but it's going to ramp up real hard in November and so you have to be prepared for it, which would have been hard if you manage your own server. Tamas Piros 9:55 Exactly. And now everything is pretty much transparent to you. You don't you know, see You don't need to worry about it. That's that's pretty much it. Bryan Robinson 10:03 And I absolutely love the the "there's an API for that". I'm, I'm definitely going to be gonna be tweeting about that as for sure. Alright, so so I guess Tell me a little bit about how you're kind of advocating and cloud Neri and what sorts of technologies you're using. Obviously, we talked about, like the color change, but like, what other kind of big things are you kind of talking about in your professional life in the jam stack. Tamas Piros 10:28 So there's a first of all, because of, you know, me having this gem center training website, I tried to sort of explore all the static site generators, all the all the headless CMS is all the components, and all the tools that I could use under the JAMstack. I just like to explore these right and that's part of the role as a developer evangelist as well, so that you know, I'm kind of well versed in all of these different pieces of technology. Tamas Piros 11:00 So at Cloudinary, really, you know, be focused on media images and videos and how you store them, how you optimize them, how you sort of transform them. So we have, you know, API's for not only just managing these media assets, but also as I said, you know, to transform them into any way you want. We recently added lots of AI features. So you know, don't forget, this is all on our site. So all you need to do is modify the URL or make the right API or SDK call, and we do the job for you. Tamas Piros 11:33 So we have things like, you know, object recognition for about 20 or 30 items, so you can send an image to us and then we can find it, you know microwave on it. You can find the banana on it and then we can actually crop the image for you so that you know the banana or the microwave oven is going to be in the center of the image. And, you know, again, what do I need to do here? Nothing, upload the image, change something in The URL and I get the result that I wanted. Bryan Robinson 12:03 There you go. Yeah. And that's actually one of the one of the challenges I even had, managing an actual proprietary CMS was image cropping. And like dealing with all that, and figuring out where to crop the image, we put that on the user on our CMS users, and it never ended quite well. Tamas Piros 12:20 Yeah, I mean, you know, you can do that automatically with any of these AI features, or you could, you know, just manually, you know, say with height, crop, and then you know, you're good to go. It's, I do enjoy, you know, that side of things. It's really, really easy. And then, you know, there's the delivery side of things. So we also use a global CDN, which means that, you know, once you do a transformation, it gets pushed out to the CDN, it's always going to be returned to the closest requesting user. And also, if the same transformation is requested, we don't do it again. Right. So it's just going to be cached in the CDN. Tamas Piros 12:54 So it's the second time when you call the same image is even going to be faster and We do have automatic formatting features, which is basically says, if you're looking at this image from Chrome, we serve it as a WebP, if you look at it from a safari, we serve it as a JPEG right? And that's, again, completely transparent to you. Because otherwise, if you wouldn't have that feature, even have this sort of management tool available for you, you would theoretically if you want a website that performs well, you would have to create a JPEG file, a web p file, and you know, have the logic in place so that the right file is served to the right browser. Bryan Robinson 13:32 The whole CDN thing is, it's over my head, definitely. But it's very interesting to be that we have all these API's. They're doing CDN as well. So you've got Cloudinary on a CDN, FaunaDB has this kind of distributed database thing that we're fine with hosting on the CDN. And then putting all that logic at the CDN level just makes so much sense. But I could never set that up like that could never be me. So it's so nice to offload that to our various API's. Tamas Piros 13:55 And, you know, that's also one of the core ideas of the JAMstack i think is you know, Everything should be on an edge server. So there's really, you know, no more excuses for not creating websites that that perform well. Bryan Robinson 14:07 Exactly as quick as possible all over the world. Cool. So let's let's get to what you're actually jamming on right now in terms of music. What's your musical taste? What's your favorite song or musician? What were you? Were you listening to? Tamas Piros 14:20 So what I listened to in general, I have a weird set of music to listen to. It's really anything from metal music to reggaeton, reggaeton being my big favorite, right? So artists like J. Balvin, maluma, the Anki, these type of artists, and I love the music so much that I actually learned Spanish so that I can actually understand what they are singing about. And actually, I'm going to say this out loud now, so this isn't a recording. One of the challenges that I have for myself for the next year is to deliver a talk in Spanish. So I've been working on that, it's I'm getting there, I think but you know, 2020 is the year when it's going to happen. But yeah, so the big favorite that I have is really, you know, J Balvin. Anything from from J Balvin who is a Colombian reggaeton singer. I just love his songs. And I have to admit that, you know, we spoke about Christmas, it's Christmas time. I'm all for Christmas music. You know, it's Bring Crosby and Cliff, Richard and all of these. I'm going to start to play them very soon. Bryan Robinson 15:30 You know, I was at a cafe this past weekend, and they were playing Christmas music and I said, it's not Thanksgiving. So for us, right. It's not in the States. Not Thanksgiving yet. I feel like it's got to be December before we can listen to Christmas music. Yeah, Tamas Piros 15:43 it's Look, it's 10 more days, and I can, you know, have you told Bryan Robinson 15:49 I mean, I'm not gonna judge you could listen to it in July and I'd be I'd be happy for you listen to Christmas music done. Tamas Piros 15:54 I like Christmas. And, you know, I think Christmas music should be in December. It's cold maybe there's snow. It has a certain, you know, feeling for it. And I like that. Bryan Robinson 16:04 So last thing, anything you want to promote that you're doing right now, what do you want to kind of share with the jam stack world, Tamas Piros 16:10 I would just, you know, like people to check out jumps at the training, if you know anyone feels like they are for recording their own sort of video course, I'm more than happy to host that as well or help them, you know, ideate and help them to record stuff. Or if they just have an idea and say, Oh, I would love to see, you know, XYZ in the JAMstack. And I'm more than happy to at least try to somehow record that or accommodate those requests. But yeah, just, you know, as I said, it's all free. So I hope people will, will find value in what I'm doing there. Bryan Robinson 16:46 Excellent. Well, I appreciate you taking the time to talk with us today. Tamas Piros 16:49 Thank you very much for having me. Bryan Robinson 16:50 I want to take a second thing this week sponsor TakeShape. TakeShape they're offering a content platform and that's really the best description. They have handy CM,S a static site generator and simple GraphQL API that's all ready for your use in the JAMstack. Bryan Robinson 17:07 And they may have all that power but they also work within your current workflow. I'm currently converting one of my sites over to us to TakeShape CMS. But because I can bring my own static site generator, I don't have to rewrite a lot of that code. Just change where the data comes from, and BAM, instant upgrade my CMS. Bryan Robinson 17:22 They also have new features coming out all the time, like their new Mesh product that allows for you to mix and match data from multiple sources into one neat GraphQL interface. If that sounds interesting. Be sure to go to takeshape.io/thatsmyjamstack to find out more. Bryan Robinson 17:39 And of course, as always, I do want to thank you, our listeners You are the reason I do this. Be sure to like heart, favorite, subscribe, whatever you do, and your podcast app of choice to let me know that you want more and more and more episodes of the That's My JAMstack podcast. We'll see you next week and keep doing amazing things on the web.Transcribed by https://otter.aiIntro/outtro music by bensound.comSupport That's my JAMstack by donating to their Tip Jar: https://tips.pinecast.com/jar/thats-my-jamstack
Comment prioriser ses projets en marketing? Investir son temps en SEO ou non? Engager des pigistes ou faire tout à l’interne? Des réponses à ces questions dans cette entrevue avec François Lanthier-Nadeau de Snipcart.
François Lanthier Nadeau est un bâtisseur et éternel étudiant basé à Québec. Il mentore les startups du programme Apollo13 — une initiative de Spektrum Média aidant les startups à devenir profitables. Il est aussi responsable du marketing chez Snipcart, une solution de e-commerce pour développeurs, depuis plus de 5 ans. Durant cette période, l’entreprise a lentement mais sûrement grandi sa base d’utilisateurs et ses revenus grâce au contenu marketing et SEO. Maintenant stable et profitable, l’équipe expérimente avec d’autres canaux, comme la publicité FB, le vidéo, et le UX du parcours utilisateur complet. On peut le lire sur Indie Hackers, The Startup, freeCodeCamp, Baremetrics, Wishpond, GrowthHub, et d’autres publications. François a donné des présentations sur les startups dans plus de 13 événements à travers le monde (Canada, USA, France, Irlande). Il a travaillé à distance dans une demi-douzaine de pays différents.
Today we take a sneak peek behind Snipcart developer Matt Stein’s curtain. Matt is a developer with a design background, who has recently developed the Snipcart plugin for Craft CMS. Matt talks about his motivation to create Snipcart when there were already two great ecommerce plugin options on the market currently - Commerce Pro and Commerce Lite, and gives us insight into where Snipcart sits between the two, and who should be using it. Listen as I chat to Matt not just about his professional life as a developer, but how he achieves his work/life balance. We talk about: Key takeaways: Why he chose to settle in Seattle rather than Boston after university. How Snipcart differs to Commerce Pro and Commerce Lite. Why, even though he’d been developing Snipcart since 2014, he only made it public recently. How he determined the cost of the plugin ($179). Why he’s a perpetual learner who just loves learning new things (and why his home sewn, manly reading pillow is a solid invention). What makes Columbus, Ohio so great. URLs/resources/social media links: Twitter: @mattrambles Snipcart plugin: https://workingconcept.com/plugins/snipcart Snipcart: https://snipcart.com The Beer Junction: https://twitter.com/thebeerjunction
In this episode, Franck and Charles of SnipCart join us for a chat about eCommerce on static sites.
Panel: Joe Eames Chris Fritz Divya Sasidharan Special Guest: Guillaume Chau In this episode, the panel talks with Guillaume Chau who is apart of the VueJS core team, a frontend engineer at Livestorm, and an open source contributor. The guest and the panelists talk about plugins, Webpack, Vue CLI, and much more! Check out today’s episode to hear all of the details. Show Topics: 0:00 – Advertisement – Kendo UI 1:00 – Chris lists who is on the panel along with today’s guest. Chris: Who are you and what are you working on? 1:50 – Guest: I am working on a startup in Paris. I am calling in from Lyon, France. 2:12 – Panel: Late there? 2:15 – Panel: Almost time for dinner? 2:21 – Guest: Yes, it’s cooking now! 2:26 – Panel asks a question. 2:43 – Guest answers the question. 3:14 – Panel: Anyone who didn’t want to be an expert, they don’t’ have to worry about how things tie together – you could help them with their configurations? 3:36 – Guest: A lot of the work is done for you with the configurations so you can start writing your apps. 3:53 – Panel: How is 3 different from 2? 4:06 – Guest: It’s like a new tool entirely. It’s working very different, too, with a different system. It has a different template base. 5:53 – Panel: To combine templates you have to understand it well, like different Webpacks. 6:12 – Guest: Regarding Webpacks and their configurations... 6:52 – Panel: With the template situation there was an issue where they would make their project and as new versions of Webpack came out...and new versions of Babble, and they will have to manage the dependencies of all of these. There might be some plugins that only work with x, y, and z. IT can be frustrating – can version 3 take care of this for you? 7:44 – Guest answers the question. 9:24 – Panel: How do you update plugins? 9:29 – Guest. 10:26 – Panel: Upgrade your plugins then as long as all of your plugins are the same version it’s okay? 10:34 – Guest: Yes. You can upgrade your... 11:38 – Chris: Divya, you just gave a talk (London) on...plugins, right? 11:50 – Divya: Yes. We talked about Webpack configurations. For example, if there are some testing libraries you can essentially setup a UCLI plugin to create a test – create a test folder – plugins let you generate files or folders (structure your project in a certain way). In London I talked about server less functions with... 13:30 – Panel: Any kind of pattern you want to use in different applications you can wrap that up in a plugin? 13:42 – Divya: Yes. Exactly. Instead of repeating yourself you can wrap it up. It’s really handy. 14:00 – Panel asks a question. 14:02 – Divya: You could do that... 14:10 – Panel: ...or a graph QL – Yes! 14:20 – Guest. 14:33 – Chris: Any thing that third-party plugins don’t have access to? 14:43 – Guest. 14:54 – Chris. 15:08 – Guest. 15:25 – Divya: ...if you want a UCLI service...and so you can grab those commands and add-on those commands and using those default commands. You have access to those commands, so you don’t always... 17:02 – Chris: Like deploy? 17:11 – Divya: Yes. 17:17 – Guest. 17:19 – Divya. Divya: Do you have strategies on how you go about testing your plugins? 17:35 – Guest: Yes, I do. 19:23 – Panel: So this is like end-to-end test for a CLI tool? 19:33 – Guest. 19:50 – Panel: Is there documentation for all of this? 19:59 – Guest. 20:14 – Divya: I think the way I’ve done tests is to edit an example a test project as a local dependency and then seeing that it works. I want to make sure that it works. Divya: And the other way I’ve done it is VUE CLI it is undocumented at the moment. You can test your CLI plugin from within the plugin itself. 21:55 – Guest: I’ve used some of those before. 22:08 – Chris: Speaking of the UI that is something I’d love to talk about. It seems unique to me – a CLI tool that has a UI that is built along with it. That seems strange to some people – how does that work and WHY would you need it? 22:42 – Guest: I’ll start with the WHY. It is way more powerful and as a greeter the API interface is more fixable so you can choose different options. For example when you create a project you can set different things. You basically have to name the project and you have simple options to choose form. Now it’s basically a really fixable system with plugins and stuff like that. I thought it would be nice to free it from the terminal. The best way to do that was creating a graphical interface. The main advantage of this was that you could add more information and explanations to what is going on. You can also create better interface. Guest: Also, it currently improves discoverability. 25:30 – Chris: You could do a search in the UI and type in the name of something you are working with and then your plugin would show up in the list – and then it would just be added to their project. That’s nice so they don’t have to go to the NPM or doing the README. 26:07 – Guest. 26:14 – Divya: I think it’s nice b/c I have used it extensively for my plugin. I want to see what hasn’t been taken already. I have a way of organizing my modules and I’ve used to it see what names have already been taken? 26:47 – Guest: I think sometimes... 27:15 – Divya: The feature that you are able to run tasks from the UI is nice. 27:55 – Chris: It sounds like it offers a nicer way to view a lot of things. One of the other advantages (that I found) is that I have a configuration to the listing rules to Vue – you can pick the exact rule set that you want to use. Normally when you look at a configuration file, you don’t know what rule sets are available, you don’t know what options are available. All of this you have to look at documentation. You can see descriptions of what each rule does. You can do so much in the UI. 29:19 – Guest. 29:40 – Advertisement – Get A Coder Job! 30:25 – Chris: Do they still need a terminal? 30:35 – Guest. 32:41 – Chris: That would be cool! 32:46 – Guest. 33:09 – Chris: They still need a little terminal knowledge right? 33:15 – Guest: Yes. 33:33 – Chris: They need a little terminal knowledge, they need to install the package, then they need to run VUE UI, then they can do anything from the terminal inside of the UI? 33:55 – Guest: You can create and import existing projects. 34:28 – Panel. 34:33 – Chris. 34:36 – Panel: It’s already active? 34:43 – Guest: I would like to talk about what I did in London. That conference I talked about... 37:00 – Panel. 37:07 – Guest. 37:20 – Panel: Nice! 37:25 – Guest. Guest: All of these widgets that I talked about you can use the product API and do anything that you want. 38:47 – Chris: If someone wants to see the dashboard that you are doing – where can they see that stuff? 39:00 – Guest: GitHub. Follow the manuscript instructions. 39:16 – Chris: Your London talk was recorded? 39:22 – Guest: Yes. 39:27 – Guest. 39:38 – Divya: Are you planning on giving this talk in other events? 39:47 – Guest: Maybe not anytime soon. 39:56 – Chris. 40:00 – Divya. 40:09 – Guest: It might be release already we don’t know. 40:15 – Divya: A date you would like to release by? 40:25 – Chris: Where can people support you and your work? 40:35 – Guest: Yes, they definitely can. You can check out the GitHub file. Also, check-out my open source work, too. 41:17 – Chris: Twitter? 41:19 – Guest: Yes. 41:24 – Chris: You have cute cat pictures, too. Let’s go to Picks!! 41:40 – Advertisement – Fresh Books! DEVCHAT code. 30-day trial. Links: Vue VUE CLI 3 Vue CLI – NPM React Angular JavaScript DevChat TV Article: Infrequently Noted Vue.js Fundamentals GetKap Snipcart Netlify Webpack.js Guillaume Chau’s Vue.JS LONDON Guillaume Chau’s Twitter Guillaume Chau’s LinkedIn Guillaume Chau’s GitHub Guillaume Chau’s GitHub Repositories Guillaume Chau’s ABOUT in Patreon.com Guillaume Chau’s Medium Guillaume Chau’s Info Divya’s London Talk Webpack – Configurations Graph QL Sponsors: Fresh Books Cache Fly Kendo UI Get A Coder Job! Picks: Joe VueJS Fundamentals Developer Experience Bait and Switch Divya Get Kap Snipcart How we built a Due CLI Plugin for Netlify Lambda Chris Meditation Gratefulness Guillaume Exercise The Expanse
Panel: Joe Eames Chris Fritz Divya Sasidharan Special Guest: Guillaume Chau In this episode, the panel talks with Guillaume Chau who is apart of the VueJS core team, a frontend engineer at Livestorm, and an open source contributor. The guest and the panelists talk about plugins, Webpack, Vue CLI, and much more! Check out today’s episode to hear all of the details. Show Topics: 0:00 – Advertisement – Kendo UI 1:00 – Chris lists who is on the panel along with today’s guest. Chris: Who are you and what are you working on? 1:50 – Guest: I am working on a startup in Paris. I am calling in from Lyon, France. 2:12 – Panel: Late there? 2:15 – Panel: Almost time for dinner? 2:21 – Guest: Yes, it’s cooking now! 2:26 – Panel asks a question. 2:43 – Guest answers the question. 3:14 – Panel: Anyone who didn’t want to be an expert, they don’t’ have to worry about how things tie together – you could help them with their configurations? 3:36 – Guest: A lot of the work is done for you with the configurations so you can start writing your apps. 3:53 – Panel: How is 3 different from 2? 4:06 – Guest: It’s like a new tool entirely. It’s working very different, too, with a different system. It has a different template base. 5:53 – Panel: To combine templates you have to understand it well, like different Webpacks. 6:12 – Guest: Regarding Webpacks and their configurations... 6:52 – Panel: With the template situation there was an issue where they would make their project and as new versions of Webpack came out...and new versions of Babble, and they will have to manage the dependencies of all of these. There might be some plugins that only work with x, y, and z. IT can be frustrating – can version 3 take care of this for you? 7:44 – Guest answers the question. 9:24 – Panel: How do you update plugins? 9:29 – Guest. 10:26 – Panel: Upgrade your plugins then as long as all of your plugins are the same version it’s okay? 10:34 – Guest: Yes. You can upgrade your... 11:38 – Chris: Divya, you just gave a talk (London) on...plugins, right? 11:50 – Divya: Yes. We talked about Webpack configurations. For example, if there are some testing libraries you can essentially setup a UCLI plugin to create a test – create a test folder – plugins let you generate files or folders (structure your project in a certain way). In London I talked about server less functions with... 13:30 – Panel: Any kind of pattern you want to use in different applications you can wrap that up in a plugin? 13:42 – Divya: Yes. Exactly. Instead of repeating yourself you can wrap it up. It’s really handy. 14:00 – Panel asks a question. 14:02 – Divya: You could do that... 14:10 – Panel: ...or a graph QL – Yes! 14:20 – Guest. 14:33 – Chris: Any thing that third-party plugins don’t have access to? 14:43 – Guest. 14:54 – Chris. 15:08 – Guest. 15:25 – Divya: ...if you want a UCLI service...and so you can grab those commands and add-on those commands and using those default commands. You have access to those commands, so you don’t always... 17:02 – Chris: Like deploy? 17:11 – Divya: Yes. 17:17 – Guest. 17:19 – Divya. Divya: Do you have strategies on how you go about testing your plugins? 17:35 – Guest: Yes, I do. 19:23 – Panel: So this is like end-to-end test for a CLI tool? 19:33 – Guest. 19:50 – Panel: Is there documentation for all of this? 19:59 – Guest. 20:14 – Divya: I think the way I’ve done tests is to edit an example a test project as a local dependency and then seeing that it works. I want to make sure that it works. Divya: And the other way I’ve done it is VUE CLI it is undocumented at the moment. You can test your CLI plugin from within the plugin itself. 21:55 – Guest: I’ve used some of those before. 22:08 – Chris: Speaking of the UI that is something I’d love to talk about. It seems unique to me – a CLI tool that has a UI that is built along with it. That seems strange to some people – how does that work and WHY would you need it? 22:42 – Guest: I’ll start with the WHY. It is way more powerful and as a greeter the API interface is more fixable so you can choose different options. For example when you create a project you can set different things. You basically have to name the project and you have simple options to choose form. Now it’s basically a really fixable system with plugins and stuff like that. I thought it would be nice to free it from the terminal. The best way to do that was creating a graphical interface. The main advantage of this was that you could add more information and explanations to what is going on. You can also create better interface. Guest: Also, it currently improves discoverability. 25:30 – Chris: You could do a search in the UI and type in the name of something you are working with and then your plugin would show up in the list – and then it would just be added to their project. That’s nice so they don’t have to go to the NPM or doing the README. 26:07 – Guest. 26:14 – Divya: I think it’s nice b/c I have used it extensively for my plugin. I want to see what hasn’t been taken already. I have a way of organizing my modules and I’ve used to it see what names have already been taken? 26:47 – Guest: I think sometimes... 27:15 – Divya: The feature that you are able to run tasks from the UI is nice. 27:55 – Chris: It sounds like it offers a nicer way to view a lot of things. One of the other advantages (that I found) is that I have a configuration to the listing rules to Vue – you can pick the exact rule set that you want to use. Normally when you look at a configuration file, you don’t know what rule sets are available, you don’t know what options are available. All of this you have to look at documentation. You can see descriptions of what each rule does. You can do so much in the UI. 29:19 – Guest. 29:40 – Advertisement – Get A Coder Job! 30:25 – Chris: Do they still need a terminal? 30:35 – Guest. 32:41 – Chris: That would be cool! 32:46 – Guest. 33:09 – Chris: They still need a little terminal knowledge right? 33:15 – Guest: Yes. 33:33 – Chris: They need a little terminal knowledge, they need to install the package, then they need to run VUE UI, then they can do anything from the terminal inside of the UI? 33:55 – Guest: You can create and import existing projects. 34:28 – Panel. 34:33 – Chris. 34:36 – Panel: It’s already active? 34:43 – Guest: I would like to talk about what I did in London. That conference I talked about... 37:00 – Panel. 37:07 – Guest. 37:20 – Panel: Nice! 37:25 – Guest. Guest: All of these widgets that I talked about you can use the product API and do anything that you want. 38:47 – Chris: If someone wants to see the dashboard that you are doing – where can they see that stuff? 39:00 – Guest: GitHub. Follow the manuscript instructions. 39:16 – Chris: Your London talk was recorded? 39:22 – Guest: Yes. 39:27 – Guest. 39:38 – Divya: Are you planning on giving this talk in other events? 39:47 – Guest: Maybe not anytime soon. 39:56 – Chris. 40:00 – Divya. 40:09 – Guest: It might be release already we don’t know. 40:15 – Divya: A date you would like to release by? 40:25 – Chris: Where can people support you and your work? 40:35 – Guest: Yes, they definitely can. You can check out the GitHub file. Also, check-out my open source work, too. 41:17 – Chris: Twitter? 41:19 – Guest: Yes. 41:24 – Chris: You have cute cat pictures, too. Let’s go to Picks!! 41:40 – Advertisement – Fresh Books! DEVCHAT code. 30-day trial. Links: Vue VUE CLI 3 Vue CLI – NPM React Angular JavaScript DevChat TV Article: Infrequently Noted Vue.js Fundamentals GetKap Snipcart Netlify Webpack.js Guillaume Chau’s Vue.JS LONDON Guillaume Chau’s Twitter Guillaume Chau’s LinkedIn Guillaume Chau’s GitHub Guillaume Chau’s GitHub Repositories Guillaume Chau’s ABOUT in Patreon.com Guillaume Chau’s Medium Guillaume Chau’s Info Divya’s London Talk Webpack – Configurations Graph QL Sponsors: Fresh Books Cache Fly Kendo UI Get A Coder Job! Picks: Joe VueJS Fundamentals Developer Experience Bait and Switch Divya Get Kap Snipcart How we built a Due CLI Plugin for Netlify Lambda Chris Meditation Gratefulness Guillaume Exercise The Expanse
Wes and Scott talk all about Static Site Generators! Netlify — Sponsor Netlify is the best way to deploy and host a front-end website. All the features developers need right out of the box: Global CDN, Continuous Deployment, one click HTTPS and more. Hit up netlify.com/syntax for more info. They are also hiring! netlify.com/careers Freshbooks - Sponsor If you are a small business or freelancer check out Freshbooks.com Cloud Accountingand get 30 days free. Make sure to enter SYNTAX into the "How did you hear about us" section. Show Notes 1:00 Woah Scott's Audio! 4:00 #TastyTreats Winners 8:00 What are static site generators? 10:00 Benefits of Static Site Generators Gatsby StaticGen.com Jekyll Hugo Hexo 24:00 More complicated apps as static sites Next.js Static Export Nuxt.js 34:00 Limitations of a static site What happens when you need something on the server? Snipcart for Ecommerce Algolia Awestruct Hot Hot Reloading 41:00 Using with a Headless CMS Reloading The Pages 48:00 WHAT WHAT Scott is Canadian?! 50:00 Where can you host a Static Site? Literally Anywhere Github Pages Netlify rsync WPGraphQL Siiiiiiiick Pixxxx Scott: JSRefactor Wes: Auto Rename Tag Shameless Plugz Level Up Pro ES6 For Everyone Tweet us your tasty treats! Scott's Instagram LevelUpTutorials Instagram Wes' Instagram Wes' Twitter Wes' Facebook Scott's Twitter Make sure to include @SyntaxFM in your tweets
In the latest episode of JAMstack Radio, Brian invites Christian Bach, Georges Saad and Charles Ouellet to discuss Snipcart, an HTML & Javascript based shopping cart. Georges and Charles show that with Snipcart, a secure shopping cart can be injected into a website with just a few lines of code. The post Ep. #14, Pitching JAMstack To Customers appeared first on Heavybit.
In the latest episode of JAMstack Radio, Brian invites Christian Bach, Georges Saad and Charles Ouellet to discuss Snipcart, an HTML & Javascript based shopping cart. Georges and Charles show that with Snipcart, a secure shopping cart can be injected into a website with just a few lines of code.