Changelog Master Feed

Changelog Media
undefined
Nov 29, 2019 • 55min

Mentor-ship 🛳️ (JS Party #104)

This week we chatted with Kahlil Lechelt about mentorship. What types of mentorships are there, what makes a successful mentorship, and where can you find a mentor? Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. DigitalOcean – The simplest cloud platform for developers and teams Whether you’re running one virtual machine or ten thousand, makes managing your infrastructure too easy. Get started for free with a $50 credit. Learn more at do.co/changelog. Retool – Retool makes it super simple to build back-office apps in hours, not days. The tool is is built by engineers, explicitly for engineers. Learn more and try it for free at retool.com/changelog Featuring:Kahlil Lechelt – Website, GitHub, XEmma Bostian – GitHub, LinkedIn, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes: Paul Irish 10 Things I Learned from the jQuery Source Addy Osmani Wes Bos Coding Coach Coding Coach Guidelines Chakra UI React Spring Level Up Tutorials Lottie MoScoW Method Something missing or broken? PRs welcome!
undefined
Nov 28, 2019 • 50min

Respect, empathy, and compassion (Brain Science #6)

Mireille and Adam discuss empathy, respect, and compassion and the role each of these interpersonal constructs play in strengthening our relationships, both personally and professionally. What exactly is empathy, respect, and compassion? What are key indicator lights to be aware of when any of them are lacking or off-kilter? We also discuss Dr. John Gottman’s research on “The Four Horsemen” in relationships. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Mireille Reece, PsyD – LinkedInAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:Respect, empathy, and compassion as multiple parts of a system: We need understanding or respect for others. Respect means I don’t have to have experienced what someone else has in order for it to be true. We use empathy to “see” things from another’s perspective, not my perspective of their perspective. Compassion as “suffering with” others – holding the awareness of another’s experience and coming alongside them. This results in action not simply knowledge. INQUIRE about others’ experience – instead of telling someone how they should feel or think YOU can ask questions to improve the clarity of YOUR understanding of THEIR experience. This is a way in which we can “build” our skill in terms of having empathy for others. Seek to understand, not judge. Have REGARD for others’ experiences – this is evidence of respect. It is easy to use ourselves to make sense of what we don’t know; therefore, we need to learn how to consider the direction of the “lens” we use. Collaboration as a key component of respect and empathy. How do we make sense of others’ perspectives or experiences? Challenges with feedback from others: Invalidation ==> telling someone that they shouldn’t feel or think what they do, in fact, think or feel. We are apt to struggle with an undercurrent of distrust in one’s self when we get feedback like this from others. Indicator lights of having difficulty giving respect, empathy, or compassion with ourselves and others. Arguing or poor communication Depression (cognitive rigidity) Guilt as reflection of giving something I don’t have to give or not giving someone what they want Anxiety (chaos) We can acquire and cultivate the skills of respect, empathy, and compassion. We don’t improve any skill we don’t practice. How can we do things differently relationally? Create clear expectations for ourselves and others. Use clarity to help manage these differently Co-operate with others Dr. John Gottman’s 4 horsemen in (marital/couple) relationships: Criticism - negative judgments in absolute terms Defensiveness - avoiding responsibility or blaming others Contempt - a fundamental sense of disrespect, ridicule or disgust. Name calling – erodes the fabric of a relationship. (ex. mean-spirited sarcasm or eye rolling) **This is the most problematic in a relationship. Stonewalling - putting a wall between you and your partner Being able to identify the Four Horsemen in your conflict discussions is a necessary first step to eliminating them, but this knowledge is not enough. To drive away destructive communication and conflict patterns, you must replace them with healthy, productive ones. Fortunately, each horseman has a proven positive behavior that will counteract negativity. This infographic highlights some of Dr. John Gottman’s most notable research findings on marriage and couple relationships. What’s a good action plan for change? Self-awareness is key place to start. Something missing or broken? PRs welcome!
undefined
Nov 27, 2019 • 1h 6min

Graph databases (Go Time #108)

Mat, Johnny, and Jaana are joined by Francesc Campoy to talk about Graph databases. We ask all the important questions — What are graph databases (and why do we need them)? What advantages do they have over relational databases? Are graph databases better at answering questions you didn’t anticipate? How is data structured? How do queries work? What problems are they good at solving? What problems are they not suitable for? And…since we had Francesc on the hot seat, we asked him about Just for Func and when it’s coming back. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – The simplest cloud platform for developers and teams Whether you’re running one virtual machine or ten thousand, makes managing your infrastructure too easy. Get started for free with a $50 credit. Learn more at do.co/changelog. Retool – Retool makes it super simple to build back-office apps in hours, not days. The tool is is built by engineers, explicitly for engineers. Learn more and try it for free at retool.com/changelog GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com. Featuring:Francesc Campoy – Website, GitHub, XJaana Dogan – Website, GitHub, XJohnny Boursiquot – Website, GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XShow Notes: Badger: A fast key-value store written purely in Go Just For Func Neo4j Graph DB GraphQL Ristretto Dgraph Dgraph Graph DB FOSDEM Something missing or broken? PRs welcome!
undefined
Nov 25, 2019 • 44min

Build custom ML tools with Streamlit (Practical AI #66)

Streamlit recently burst onto the scene with their intuitive, open source solution for building custom ML/AI tools. It allows data scientists and ML engineers to rapidly build internal or external UIs without spending time on frontend development. In this episode, Adrien Treuille joins us to discuss ML/AI app development in general and Streamlit. We talk about the practicalities of working with Streamlit along with its seemingly instant adoption by AI2, Stripe, Stitch Fix, Uber, and Twitter. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – The simplest cloud platform for developers and teams Whether you’re running one virtual machine or ten thousand, makes managing your infrastructure too easy. Get started for free with a $50 credit. Learn more at do.co/changelog. AI Demystified (FREE five-day mini-course) – Get an introduction to the most important concepts, types, and business applications for AI and Machine Learning. This course is 100% free. The Brave Browser – Browse the web up to 8x faster than Chrome and Safari, block ads and trackers by default, and reward your favorite creators with the built-in Basic Attention Token. Download Brave for free and give tipping a try right here on changelog.com. Featuring:Adrien Treuille – LinkedIn, XChris Benson – Website, GitHub, LinkedIn, Bluesky, XDaniel Whitenack – Website, GitHub, XShow Notes: Eterna Game Streamlit Streamlit articles Awesome Streamlit R Shiny Something missing or broken? PRs welcome!
undefined
Nov 22, 2019 • 1h 10min

Compilers and interpreters (Go Time #107)

Thorsten Ball and Tim Raymond join Mat Ryer and Mark Bates to talk about compilers and interpreters. What are the roles of compilers and interpreters? What do they do? The how and why of writing a compiler in Go. We also talk about Thorsten’s books “Writing an Interpreter in Go” and “Writing a Compiler in Go.” Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – The simplest cloud platform for developers and teams Whether you’re running one virtual machine or ten thousand, makes managing your infrastructure too easy. Get started for free with a $50 credit. Learn more at do.co/changelog. strongDM – Manage access to any database, server, and environment. strongDM makes it easy for DevOps to enforce the controls InfoSec teams require. GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com. Featuring:Thorsten Ball – Website, GitHub, XTim Raymond – Website, GitHub, LinkedIn, XMat Ryer – GitHub, LinkedIn, Bluesky, XMark Bates – Website, GitHub, XShow Notes: Writing an Interpreter in Go Writing a Compiler in Go Plush Something missing or broken? PRs welcome!
undefined
Nov 22, 2019 • 52min

You're probably using streams (JS Party #103)

This week we chat with Matteo Collina, Technical Director at NearForm and member of the Node.js Technical Steering Committee, about his upcoming Node+JS Interactive talk on Node Streams. We talk about their creation before any standards and how they are one of the bedrock APIs used throughout the Node ecosystem. We also talk about WHATWG streams and some of their key differences, and how streams have gotten easier to work with thanks to the addition of async iterators and generators to the language. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019. Start your server - head to linode.com/changelog. Retool – Retool makes it super simple to build back-office apps in hours, not days. The tool is is built by engineers, explicitly for engineers. Learn more and try it for free at retool.com/changelog Featuring:Matteo Collina – Website, GitHub, Mastodon, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes: Node.js Streams WHATWG Streams Async Iterators Generator functions Catch us and Matteo at Node+JS interactive 2019! Something missing or broken? PRs welcome!
undefined
Nov 21, 2019 • 2h 28min

Ten years of Changelog 🎉 (Backstage #9)

On this special re-broadcast of the freeCodeCamp podcast, Quincy Larson (freeCodeCamp’s founder) interviewed Adam and Jerod in the ultimate Backstage episode to celebrate a decade of conversations, news, and community here at Changelog. Yes, this month we turn 10 years old! We go deep into our origin stories, our history as a company, becoming and being a leader, the backstory of our branding, our music from Breakmaster Cylinder, and where we might be heading in the future. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XQuincy Larson – Website, GitHub, XShow Notes: We’re celebrating a decade of conversations, news, and community here at Changelog Adam goes fulltime We have 7 active podcasts We also celebrated 5 years of freeCodeCamp on The Changelog with Quincy Go back and listen to The Changelog #195, Quincy’s first appearance here on The Changelog You should listen and subscribe to the freeCodeCamp podcast Become a supporter of freeCodeCamp Something missing or broken? PRs welcome!
undefined
Nov 21, 2019 • 51min

Managing our mental health (Brain Science #5)

Mireille and Adam discuss key aspects of mental health and what it looks like to manage our own mental well-being. What are the key ingredients to managing it? How do our relationships and boundaries impact it? Are sleep, food, and activity really that important? We talk through these questions and more to better understand mental health and the ways in which we contribute to our well being. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Mireille Reece, PsyD – LinkedInAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:Mental health is a system issue — if one aspect isn’t working well, it impacts the system as a whole. Similar to that of a symphony, we, as individuals, work better when we acknowledge and allow all of our systems to work together. When key ingredients that contribute to our mental health are depreciated, we can expect that other aspects of our lives will be influenced as well. Mental health is variable. Just like our physical health, the knowledge base we have is always in flux. We never stop managing our mental health just like we don’t stop managing our money, health, relationships, etc. Remembering that there are always “knowns” and “unknowns” when we talk about health will help us better apply what we know about these things to us as individuals. Key ingredients for mental health Below are some key ingredients that impact our mental health. Managing our physical body Sleep, food, and activity are critical — as are the rhythms of each of these. Sleep - at least 7 hours; 8 is better Food - this is variable for all bodies. Food is fuel and without food (fat, protein, carbohydrates and fiber) our bodies don’t “move” in the same way Activity - We need to exercise. We need to move around. Movement helps to “discharge” the negative and input the positive. It’s an exchange base. Relationships and boundaries As we’ve discussed previously, we fare better when we’ve got good social relationships and boundaries too. Boundaries involve consideration of our resources and the allocation involved in these. What are you committed to in terms of work responsibilities, home, relationships and relational demands, and stressors in general? Constraints are a good thing Boundaries provide clarity in terms of the expectations between you and others These are particularly helpful for kids and teenagers Something missing or broken? PRs welcome!
undefined
Nov 18, 2019 • 57min

Intelligent systems and knowledge graphs (Practical AI #65)

There’s a lot of hype about knowledge graphs and AI-methods for building or using them, but what exactly is a knowledge graph? How is it different from a database or other data store? How can I build my own knowledge graph? James Fletcher from Grakn Labs helps us understand knowledge graphs in general and some practical steps towards creating your own. He also discusses graph neural networks and the future of graph-augmented methods. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – The simplest cloud platform for developers and teams Whether you’re running one virtual machine or ten thousand, makes managing your infrastructure too easy. Get started for free with a $50 credit. Learn more at do.co/changelog. AI Demystified (FREE five-day mini-course) – Get an introduction to the most important concepts, types, and business applications for AI and Machine Learning. This course is 100% free. The Brave Browser – Browse the web up to 8x faster than Chrome and Safari, block ads and trackers by default, and reward your favorite creators with the built-in Basic Attention Token. Download Brave for free and give tipping a try right here on changelog.com. Featuring:James Fletcher – LinkedIn, XChris Benson – Website, GitHub, LinkedIn, Bluesky, XDaniel Whitenack – Website, GitHub, XShow Notes: Grakn Labs GraphSAGE Prologue Graph Nets (TensorFlow) Grakn KGLIB Grakn example projects and tutorials Grakn Blog Something missing or broken? PRs welcome!
undefined
Nov 15, 2019 • 1h 32min

Five years of freeCodeCamp (Changelog Interviews #369)

Today we have a very special show for you – we’re talking with Quincy Larson the founder of freeCodeCamp as part of a two-part companion podcast series where we each celebrate our 5 and 10 year anniversaries. This year marks 5 years for freeCodeCamp and 10 years for us here at Changelog. So make sure you check out the freeCodeCamp podcast next week when Quincy ships our episode to their feed. But, on today’s episode we catch up with Quincy on all things freeCodeCamp. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – The simplest cloud platform for developers and teams Whether you’re running one virtual machine or ten thousand, makes managing your infrastructure too easy. Get started for free with a $50 credit. Learn more at do.co/changelog. KubeCon + CloudNativeCon (Amsterdam 2020) – Get an additional 10% off registration with the code KCEUGOTIME. Learn more and register. Retool – Retool makes it super simple to build back-office apps in hours, not days. The tool is is built by engineers, explicitly for engineers. Learn more and try it for free at retool.com/changelog Square – The Square developer team just launched their new developer YouTube channel. Head to youtube.com/squaredev or search for “Square Developer” on YouTube to learn more and subscribe. Featuring:Quincy Larson – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes: Go back and listen to The Changelog #195, Quincy’s first appearance here on The Changelog The Future of freeCodeCamp.org - Lessons From 5 Years of Teaching the World to Code The Future of the freeCodeCamp Forum WeWork is Desperately Squeezing Cash Out of Meetup.com by Taxing 225,000 Communities Every donation you’ve ever made to freeCodeCamp is now tax deductible Check out the freeCodeCamp podcast freeCodeCamp Chapter - a self-hosted event management tool for nonprofits Something missing or broken? PRs welcome!

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app