Monthly Archives: August 2020

Svelte with Rich Harris on Real Talk Javascript #98

By John Papa


Rich Harris talks with us about why he decided to create Svelte, where the size comes from, what the challenges are with SVG, and what his pitch is for Svelte. Rich also talks about why he wanted to try to build Svelte for folks who aren’t as comfortable with React or Vue, and what’s next for Svelte.

const podcast = { 
  episode: 98,
  title: 'Svelte',
  topics: [ 
    'svelte', 'javascript',
  guest: 'Rich Harris'
  hosts: [
    'Dan Wahlin', 'John Papa', 'Craig Shoemaker'

John Papa @John_Papa

Ward Bell @WardBell

Dan Wahlin @DanWahlin

Craig Shoemaker @craigshoemaker

Rich Harris @Rich_Harris

Brought to you by

  • ag-Grid

  • Narwhal

    Visit to get the preeminent open-source toolkit for monorepo development, today.



  • 01:30 Guest introduction
  • 02:19 Why did you create Svelte?
  • 07:24 Where does the size come from?
  • 13:04 Sponsor: Ag Grid
  • 14:05 What were some of the areas that didn’t play well with SVG?
  • 17:32 What’s your pitch for Svelte?
  • 25:15 What is Sapper?
  • 35:46 Why bring Svelte to people who aren’t as familair with React or Vue?
  • 45:05 Sponsor: Nrwl
  • 45:36 How much is happening in the DOM vs the browser?
  • 46:51 What’s next for Svelte?
  • 50:32 Final thoughts

Podcast editing on this episode done by Chris Enns of Lemon Productions.

Source:: johnpapa

Add Social Login to Ionic Apps

By Matt Raible

Apple announced a Sign in with Apple service at its WWDC developer conference in June 2019. If you’re familiar with social login with Google or Facebook, it’s very similar. Most of these identity services use OAuth and OpenID Connect (OIDC), and Apple’s implementation is similar.

Today I’d like to show you how to develop a mobile application with Ionic, add OIDC authentication, retrieve the user’s information, and add social login (aka federated identity) with Apple and Google. I’ll even show you how to test it in a phone simulator, as well as on your device.


Create an Ionic App

To begin, you’ll need to install the Ionic CLI.

npm i -g @ionic/cli@6.11.0

Then, use ionic start to create a new Angular app with tabs. Yo