POPULARITY
Welcome to Iteration, a weekly podcast about programming, development, and design.This week — javascript frameworksWhat is a JavaScript Framework? How would you explain it?John:Concept of a framework, is essentially a collection of best practices and starting points.When you build a fence, you could literally cut down trees and make boards, make nails out of raw ironAt Lowe's the other day, they had pre-assembled fence sections. This is what a framework is.Some frameworks offer really prescriptive and complex components, others offer really basic ones. (2x4's vs pre-built fence sections)in JS — It's basically a pre-existing library and collection of JavaScript code you can use to do other things with.JP: wrappers around document.querySelector + some sort of state managementPrograming is all about abstractions —Shared abstractionsFramework vs LibraryLine is blurry here, example: JQuerry, lodash underscore are closer to libraries. These are more collections of useful utilities and functions. Frameworks are more comprehensive. Offer a more end to end solution for back end, front end or both.JP JavaScript Ecosystem is Frustratinghttps://www.zdnet.com/article/another-one-line-npm-package-breaks-the-javascript-ecosystem/This one line change in an npm package broke deploys for one of my sitesThe 4 most Popular Frameworks (in order of creation date)There are SO MANY JS frameworks, feels like new ones every day. JQuery:The "Original Gangster". Oldest and biggest project, not the most modern, still heavily used worldwide. Not really a "Framework" with modern JavaScript, it's not really needed, especially if you use one of these other frameworks, it's definitely not needed in my opinion.Github Stars: 53kInitial Release: 2006From JP: https://mootools.net/AngularGithub Stars: 60kInitial Release: 2010John: It's been years since I've worked in an angular project. It was a previous version of Angular, but it was close to writing HTML, using Vue reminds me of Angular at it's best.JP: Never bothered to touch it! I don't have any opinions on itReactGithub Stars: 148kInitial Release 2013John: I've written a good chunk of react native and react. I've never fallen in love. It's a lot of boiler plate, I don't like JSX and the whole thing just doesn't work the way my brain works. A lot of my projects are perfectly fine with simpler server rendered pages. So I generally don't work in it.JP: On the other hand, I love writing React - I guess as much as any Rails developer can love writing JavaScript. That's right, I said it, I'm a Rails developer.Vue.jsGithub Stars: 164kInitial Release 2014John: I really like Vue because you can just extend existing HTML elements. Handles the data binding and event handling for you. It's lightweight and be brought into all kinds of back ends. Really great for "sprinkles". Don't need a whole SPA but some drag and drop would be good here, or this chat interface needs live reloading.JP: Currently learning Vue and it breaks my brain a little. Let me tell you why...honorable mentionsMeteor / Ember / BackboneFrameworks of Frameworks:Next js — New up and coming — BlitzGatsbtySails JSLast MentionStimulus (Mostly for Rails)Initial release 2019John uses heavily, it's like a lightweight Vue customized for Rails.Tips for Using a JS FrameworkJP: Learn Vanila JavaScript firstJohn: Go all inJP's Pickhttps://www.instagram.com/archipics.ig/John's PickGetting back to Basics Beginner JavaScript (Wes Bos Course)I'm halfway through a Beginner JavaScript course, 80% of it is really really easy, the other 20% is such good missing pieces.DestructingMethods in JS ObjectsUnderstanding Hoisting
James Swynford sermonOctober 27th, 2019John 16:20-24
James Swynford sermonOctober 20, 2019John 4:1-30 Woman at the WellBy Jorge Cocco
Visit happyvalleyevangelical.org/sermons for more.October 13, 2019John 3:16-18Part of “The Bible” seriesRev. Jim Steele
Abigail Whitehouse sermonSeptember 29th, 2019John 17:20-23 One Body, Many Parts1 Cor 12:27
Visit happyvalleyevangelical.org/sermons for more.September 22, 2019John 1:!4Part of “The Bible” seriesRev. Jim Steele
Stand-alone SermonDate: August 4, 2019John 4:1-9
June 16, 2019John 16: 12-15 NRSV Kevin PowellFirst Lutheran ChurchCalgary, AB A very real, and tangible expression of our human unity as creations of a creative God is when we gather in prayer and praise, when we sing together, when our voices unite in praise and even when our voices are raised in lament and longing, when our hearts are joined through common song, we mirror the three-in-one God who is united in love. † † † Support our ministry at www.canadahelps.org/en/dn/m/6999Remember to Rate & Review our podcast!
Sermon delivered by Amberly StrebeckSenior SundayMay 19, 2019John 13:31-35
Sermon by Pastor Ryan StrebeckMay 12, 2019John 10:22-30
Signs of Life Series "Sign of the Fish" Pastor Jason Allen April 28, 2019John 21:1-14 Sermon Notes
April 19, 2019John 18: 1-19, 42 NRSV Kevin PowellFirst Lutheran ChurchCalgary, AB On Good Friday we strip ourselves down to our barest humanity, as Jesus’ suffering and death draw us to ourselves that show us who we truly are, no illusions, no masks, and asks that we show that person to the world, rather than fight to preserve the illusion and keep the mask tightly on our faces. † † † Support our ministry at https://www.canadahelps.org/en/dn/m/6...Remember to Rate & Review our podcast!
Easter Sunday SermonDate: April 21, 2019John 21:15-19
April 07, 2019John 12: 1-8 NRSV Kevin PowellFirst Lutheran ChurchCalgary, AB When Mary poured expensive perfume on Jesus’ feet it wasn't supposed to make sense to Judas or the disciples because God's love doesn't make sense. God's love is offensive to common wisdom. It mocks logic. It doesn't add up and doesn’t even try to. It doesn't calculate risk versus reward. It simply pays without worrying about the price. † † † Support our ministry at https://www.canadahelps.org/en/dn/m/6999/donationRemember to Rate & Review our podcast!
The Real Jesus:Jesus’Extravagant GenerosityMarch31,2019John 2:1-111On the third day a wedding took place in Canaof Galilee.Jesus’ motherw... Speaker: Kevin Martin
January 20, 2019John 3:1-21Pastor Caleb Speicher
January 20, 2019John 2: 1-11 NRSV Kevin PowellFirst Lutheran ChurchCalgary, AB Pastor Kevin Discusses Jesus' first miracle, turning water into wine, and what Jesus was trying to teach us with this miracle.“Drinking the wine is a toast to the future.” In drinking the wine we are celebrating the promised future that God has for us, the future that is alive in Jesus. † † † Support our ministry at https://www.canadahelps.org/en/dn/m/6999/donationRemember to Rate & Review our podcast!