JavaScript Air

0. The past, present, and future of JavaScript

Links, Tips, and Picks




Lin Clark Profile Picture

Lin Clark

Tips
  • Dead code elimination (in Webpack)

Iheanyi Ekechukwu Profile Picture

Iheanyi Ekechukwu

No links, tips, or picks this week


Tyler McGinnis Profile Picture

Tyler McGinnis

Tips
  • Find people smarter than you and copy what they do.

Brian Lonsdorf Profile Picture

Brian Lonsdorf

Tips
  • Try elm and wait for the video from this

Kent C. Dodds Profile Picture

Kent C. Dodds

Tips
  • Learn JavaScript with MDN
Picks

Dan Abramov Profile Picture

Dan Abramov

No links, tips, or picks this week


Matt Zabriskie Profile Picture

Matt Zabriskie

Tips
  • Use the future of JavaScript with Babel

1. Learning and Developing JavaScript

Links, Tips, and Picks


Kyle Simpson Profile Picture

Kyle Simpson

Tips
  • Give yourself deadlines to learn stuff (talk to give or blog to post)
  • Unplug and sharpen the ax


Matt Zabriskie Profile Picture

Matt Zabriskie

Tips
  • Use ESLint to enforce code style.
Picks
  • Foo Fighters Saint Cecilia EP (free on iTunes)

Lin Clark Profile Picture

Lin Clark

Tips
  • ESLint use it! To start using it on large codebases, add all files to .eslintignore and then tackle files one by one. This cuts down on the number of collisions with other PRs. Look for additional plugins, like the React ESLint plugin, and you can create your own
Picks


2. Babel, the JavaScript Compiler

Links, Tips, and Picks


Amjad Masad Profile Picture

Amjad Masad

Tips
  • Use interface-like design and dependency injection for testing
  • Promises / async functions



Pam Selle Profile Picture

Pam Selle

Tips




3. Functional and Immutable Design Patterns in JavaScript

Links, Tips, and Picks

Brian Lonsdorf Profile Picture

Brian Lonsdorf

Tips
Picks



Lin Clark Profile Picture

Lin Clark

Tips
  • When running git checkout, using '-' as the argument (git checkout -) takes you back to the branch you were last on
  • hub makes it easier to work with github on the command line. Tab completion is especially helpful
  • fetch all PRs if you do a lot of PR reviews, this can be really helpful. It downloads all new PRs as branches whenever you fetch



4. Unit Testing JavaScript

Links, Tips, and Picks

Ward Bell Profile Picture

Ward Bell

Tips
  • Avoid seeing Star Wars
  • Think of tests as a feature

Christian Johansen Profile Picture

Christian Johansen

Tips
  • Learn about Functional Programming
  • Learn about loose coupling




Kyle Simpson Profile Picture

Kyle Simpson

Tips
  • When building a complex thing with parts that are unknown, focus first on mini prototypes of each of those unknowns.
  • Mentoring / coaching is essential to learning. Self-driven learning is good but only goes part of the way.

Brian Lonsdorf Profile Picture

Brian Lonsdorf

Tips
  • Use as many pure functions as possible. Easier to test.
  • Test at the highest level possible to get coverage and flexibility on implementation

5. Firefox DevTools, React, and Redux

Links, Tips, and Picks

James Long Profile Picture

James Long

Tips
Picks




Matt Zabriskie Profile Picture

Matt Zabriskie

No links, tips, or picks this week


Kent C. Dodds Profile Picture

Kent C. Dodds

Tips
  • Watch your analytics. Encourage your customers to get off an unsupported, insecure browser >IE11


6. Introducing the JavaScript Air Panel

Links, Tips, and Picks





Lin Clark Profile Picture

Lin Clark

Tips
  • Learn keyboard commands for your favorite web apps like Gmail. Flash cards can be really helpful for this. Brainscape has a few different decks.

Iheanyi Ekechukwu Profile Picture

Iheanyi Ekechukwu

Picks
  • Ember-CLI 101 - Really good book for getting started with learning Ember!



Kent C. Dodds Profile Picture

Kent C. Dodds

Tips
  • Take chances, make mistakes, and get messy! -Miss Frizzle, Magic School Bus
Picks

7. Chakra, Microsoft's Open Source JavaScript Engine

Links, Tips, and Picks

Steve Lucco Profile Picture

Steve Lucco

Tips
  • Use the web programming model for as much as we can


Gaurav Seth Profile Picture

Gaurav Seth

Tips
  • We’re new to open source, but we’d love to hear your feedback (ChakraCore)!






8. JavaScript Debugging

Links, Tips, and Picks


Alex Liu Profile Picture

Alex Liu

Tips
  • Always think about Errors and error handling as part of the design and spec from day one
  • Understand the abstractions you use, especially when it comes to Errors
Picks



Kyle Simpson Profile Picture

Kyle Simpson

Tips
  • Chrome CPU Throttling
  • OSS your code early. Don’t wait until “it’s good enough for others”, because then you’ve waited too long. OSS is about collaboration and improvement, not promotion of already-finished code.
  • Start with libraries and frameworks as you rapidly develop/evolve/explore a project. But as it matures, try to build time in for refactoring to reduce/remove those pieces. You don’t need them permanently. The best code is the code that’s exactly what’s needed, no more, no less.
Picks

Brian Lonsdorf Profile Picture

Brian Lonsdorf

Tips
  • Algebraic data structures like Either, Task, and Maybe ensure we handle all errors. The errors are pushed to the caller where it’s easy to see.
  • In node, you can overwrite Obj.prototype.inspect to display a custom string when console.log-ing.
  • Learn to use debugger; in the browser.

9. JavaScript Forward: ES6 and ES7

Links, Tips, and Picks

Kassandra Perch Profile Picture

Kassandra Perch

No links, tips, or picks this week


Allen Wirfs-Brock Profile Picture

Allen Wirfs-Brock

No links, tips, or picks this week


Kyle Simpson Profile Picture

Kyle Simpson

No links, tips, or picks this week


Kent C. Dodds Profile Picture

Kent C. Dodds

No links, tips, or picks this week


Tyler McGinnis Profile Picture

Tyler McGinnis

No links, tips, or picks this week


Brian Lonsdorf Profile Picture

Brian Lonsdorf

No links, tips, or picks this week


10. ESLint

Links, Tips, and Picks




Feross Aboukhadijeh Profile Picture

Feross Aboukhadijeh

Picks




11. Live at React Conf


12. Lodash & Open Source

Links, Tips, and Picks



Kent C. Dodds Profile Picture

Kent C. Dodds

Tips
  • Do open source
Picks


13. Live at Fluent Conf


14. End to End Testing

Links, Tips, and Picks

Julie Ralph Profile Picture

Julie Ralph

Picks


Pam Selle Profile Picture

Pam Selle

Picks

Kyle Simpson Profile Picture

Kyle Simpson

Tips
  • Use TrueCaller app for your phone to cut down on spam calls
  • Reserve your npm username as a package name -- they are separate!
Picks

Brian Lonsdorf Profile Picture

Brian Lonsdorf

Tips
  • If you use karma + mocha. Set the mocha timeout to 20+ seconds, wrap your assertion in a setTimeout and you’ll have time to inspect the screen and click around (if you’re not using a headless browser)

15. AVA: Futuristic test runner <span style="font-weight:normal">🚀</span>

Links, Tips, and Picks

James Talmage Profile Picture

James Talmage

Tips
Picks

Vadim Demedes Profile Picture

Vadim Demedes

Tips
  • Don’t over-complicate and always look for a simpler solution instead.
Picks

Mark Wubben Profile Picture

Mark Wubben

Tips
  • Publish smaller packages using the "files" option, test with "npm pack" and that tar command you always forget
Picks
  • Node v6 soon!


16. JavaScript Frameworks: Vue.js

Links, Tips, and Picks

Evan You Profile Picture

Evan You

Tips
  • Take a break from your project from time to time

Taylor Otwell Profile Picture

Taylor Otwell

Tips
  • Don’t be the smartest person in the room.

Kent C. Dodds Profile Picture

Kent C. Dodds

Tips
  • Build things to learn things
Picks


17. JavaScript Frameworks: Angular

Links, Tips, and Picks



Brad Green Profile Picture

Brad Green

Tips

Kent C. Dodds Profile Picture

Kent C. Dodds

Tips
  • Don’t confine your sharing of knowledge to one-on-one! Make your conversations public. 📻 Make the world a better place 🌎
Picks

Pam Selle Profile Picture

Pam Selle

Tips
  • Use f for fixup in git rebase rather than squash to merge smaller commits into a major one!

18. Reactive Programming in JavaScript

Links, Tips, and Picks

André Staltz Profile Picture

André Staltz

Links
Picks


Ben Lesh Profile Picture

Ben Lesh

Links
Picks
  • Go to the restaurant that Dan Abramov is at. (Redux Foodtruck?)


Kent C. Dodds Profile Picture

Kent C. Dodds

Tips
  • If you’re feeling overwhelmed, make a Todo list and focus on one task at a time.
Picks

Brian Lonsdorf Profile Picture

Brian Lonsdorf

Tips
  • Favor laziness since laziness can lead to better performance & extendability
  • Try to compose single expressions which data flows through and, if you struggle, don’t “cheat”, but rather look for stream method alternatives - they are there. It will simplify the whole codebase.
  • Normalization helps composability. I tend to wrap all my utilities in the same type of stream so that my application code works like legos. Wrapping is a pain, but those utilities tend not to change so it’s a one time thing.



19. Internet of Things with JavaScript

Links, Tips, and Picks

Andy Carle Profile Picture

Andy Carle

Picks
  • Chvrches
  • BLE Hacking (Bluetooth Low Energy)


Kristina Durivage Profile Picture

Kristina Durivage

Picks



20. JavaScript Frameworks: Ember

Links, Tips, and Picks


Gavin Joyce Profile Picture

Gavin Joyce

Tips
  • "It's not not done until it ships" is from a time when shipping software meant CDs in boxes. "Shipping is just the beginning" is better for modern software.




Kent C. Dodds Profile Picture

Kent C. Dodds

Tips
  • Thank at least one person every day out of the blue

21. On site at ng-conf

Links, Tips, and Picks

ng-conf Profile Picture

ng-conf

No links, tips, or picks this week



22. The Science of People in Tech

Links, Tips, and Picks



Omoju Miller Profile Picture

Omoju Miller

Tips
  • Always ask why?
  • Why do we get the results we have? Why is the sky blue? Never lose your curiosity

Kyle Simpson Profile Picture

Kyle Simpson

Links
  • A Speaker’s Notes talk from Fluent Conf ‘16 about making more room on the conference stage for more voices.
Tips
  • Write code as if it was intended for kids to read and learn.
Picks



23. Transitioning from REST to GraphQL

Links, Tips, and Picks

Steven Luscher Profile Picture

Steven Luscher

Tips
  • When you arrive at an n-way stop at the same time as one or more vehicles, who should go first? Take your right hand, and point it to the right of you. If you’re pointing at nobody, it’s your turn to go!


Kent C. Dodds Profile Picture

Kent C. Dodds

Tips
  • Colocate AMAR (as much as reasonable)


24. Progressive Web Apps

Links, Tips, and Picks

Ben Kelly Profile Picture

Ben Kelly

Tips
  • Make sure you use waitUntil() for any async operations outside of respondWith(). Many examples will try to do things like cache resources after resolving the respondWith() promise without calling waitUntil(). The browser can kill the worker before these async operations complete. You may not see this in development, though, because the browser sometimes keeps the worker alive with devtools open.

Ada Rose Edwards Profile Picture

Ada Rose Edwards

Tips
  • If you do 'network first' routes in the service worker, fallback set a timeout to wait for the response and if it fails respond with cached or fallback content. This keeps the app responsive when the device is "online" but no data is going anywhere this stops infinite loading spinners when connected to captive portals, or have low phone signal. I do 2-5s timeout usually.


Henrik Joreteg Profile Picture

Henrik Joreteg

Tips
  • Sometimes it's just easier to disable registering SW in development. Just helps when you're trying to build/fix other parts of the site.
  • It's very important to test your update process when deploying new versions of apps with SW. It's possible to “brick” a web app since if you successfully register a SW, then push an update that has a JS error that prevents your SW registration code from running. Pushing a new version won't fix it because it won't register the new SW and keeps serving the broken code from the previous SW.
  • It's early to say this, but I think GraphQL will eventually replace REST as dominant http API approach for applications.
Picks


25. (Rerun) Functional and Immutable Design Patterns in JavaScript

Links, Tips, and Picks


Brian Lonsdorf Profile Picture

Brian Lonsdorf

Tips
Picks




Lin Clark Profile Picture

Lin Clark

Tips
  • When running git checkout, using '-' as the argument (git checkout -) takes you back to the branch you were last on
  • hub makes it easier to work with github on the command line. Tab completion is especially helpful
  • fetch all PRs if you do a lot of PR reviews, this can be really helpful. It downloads all new PRs as branches whenever you fetch

26. webpack: JavaScript bundler

Links, Tips, and Picks

Tobias Koppers Profile Picture

Tobias Koppers

Tips

Juho Vepsäläinen Profile Picture

Juho Vepsäläinen

Links
Tips
  • There is always something new to learn (esp. In frontend).
  • Fundamentals > specifics.
Picks

Sean T. Larkin Profile Picture

Sean T. Larkin

Links
Tips
  • When you are struggling on a problem, take two steps back and ask “What am I trying to accomplish. Is this the best avenue for the results.”
  • Read the source code!!! Source code is the one true documentation. If you are ever curious about how something works, or what additional features there are, pop in the source code and start reading. Webpack’s source code has lots of hidden and cool features.
Picks

Johannes Ewald Profile Picture

Johannes Ewald

Links
  • LearnYouAHaskell.com – Good resource for learning functional concepts with Haskell.
  • html-webpack-plugin – Almost always a good idea when you’re also bundling CSS with webpack.
  • ProvidePlugin – Solves many problems introduced by legacy scripts and implicit globals
  • Healthy Open Source – A walkthrough of the Node.js Foundation’s base contribution policy
Tips
  • Do not abstract/split your (webpack) configs. Copy&Paste can be a good thing.
  • Learning a completely different programming language (like Haskell) “upgrades” your programmer brain :)
Picks

Pam Selle Profile Picture

Pam Selle

Tips
  • As hard as it is to focus on the basics, sometimes they’re super necessary to getting to the fun stuff!

Kent C. Dodds Profile Picture

Kent C. Dodds

Tips
  • Follow me and egghead.io to know when my webpack cookbook course comes out. And follow Frontend Masters to know when to register for my webpack workshop!
  • Migrating an App to ES6 with webpack workshop (video)
  • Try to find babel plugins to do stuff you need before you use webpack features because babel is more ubiquitous and interops with more tools.
Picks

27. For the Beginners

Links, Tips, and Picks

Max Stoiber Profile Picture

Max Stoiber

Tips
  • You don't have to be Dan or Ryan to get a job

Scott Moss Profile Picture

Scott Moss

Tips
  • Try to use npm scripts directly for your next project and not a build tool like gulp



Brian Lonsdorf Profile Picture

Brian Lonsdorf

Tips
  • Learn the language, learn the paradigms, then learn the libraries/frameworks
  • es5 is still huge. Perhaps start there and learn es2015 after.



Kent C. Dodds Profile Picture

Kent C. Dodds

Tips
  • Learn one new thing every day (#eggheadADay)
  • The learning workflow: Consume, Build, Teach

Kyle Simpson Profile Picture

Kyle Simpson

Links
Tips
  • Everyone: take a walk every single day, and replace one drink a day with water
  • Beginner Devs: write your code as simply and verbosely as possible, to explain your thinking (or lack of it!) clearly. Don’t just emulate the clever code you see from others.

28. On site at KCDC

Links, Tips, and Picks

KCDC Profile Picture

KCDC

No links, tips, or picks this week


Kent C. Dodds Profile Picture

Kent C. Dodds

No links, tips, or picks this week


29. Web Animations

Links, Tips, and Picks






Kent C. Dodds Profile Picture

Kent C. Dodds

Tips
  • Write a letter to someone

30. Electron Apps

Links, Tips, and Picks





31. Automated Accessibility Testing with aXe-core

Links, Tips, and Picks

Wilco Fiers Profile Picture

Wilco Fiers

Picks

Marcy Sutton Profile Picture

Marcy Sutton

Links
Tips
  • Get away from the computer and GO OUTSIDE.
Picks


Kent C. Dodds Profile Picture

Kent C. Dodds

Tips
  • Don’t spend money on Pokemon Go 😀


32. Publishing JavaScript Packages

Links, Tips, and Picks

Stephan Bönnemann Profile Picture

Stephan Bönnemann

Tips
  • Always bring your skateboard to the airport
Picks

James Kyle Profile Picture

James Kyle

Tips
  • Go home, stop working, take a vacation, don't work on the weekends.

John-David Dalton Profile Picture

John-David Dalton

Tips
  • Reduce barriers for contributions
  • If a repo is lagging in activity jump in as a contributor


Pam Selle Profile Picture

Pam Selle

Tips
  • If you figure out why istanbul/nyc is called nyc, let me know
Picks


33. Getting started with web audio

Links, Tips, and Picks


Alejandro Mantecon Guillen Profile Picture

Alejandro Mantecon Guillen

Tips
  • When you dive into new realms of programming, be it web-audio, functional programming, or whatever it is you're after, don't be afraid to dive in and iterate. Start with simple micro-projects and keep growing a notch every time. I find it hard to really get into new technology without getting my hands dirty from the start. Practice is essential.

Kent C. Dodds Profile Picture

Kent C. Dodds

Tips
Picks
  • p-s All the benefits of npm scripts without the cost of a bloated package.json and limits of json

34. Typed Functional Programming in JavaScript

Links, Tips, and Picks

Alfonso García-Caro Profile Picture

Alfonso García-Caro

Picks


Jordan Walke Profile Picture

Jordan Walke

Links
Picks

Richard Feldman Profile Picture

Richard Feldman

Tips
  • Don’t wait for a rewrite! Introduce a new language incrementally. Build a small thing that works. Get that small thing in production. Then expand.

Brian Lonsdorf Profile Picture

Brian Lonsdorf

Tips
  • Use an ide or vim setup
  • Learn to reason about type signatures alone
  • Constraints are great, but start simple and dial them up later
  • Write simple code w/o abstractions until you feel the pain - then learn abstractions to solve that



Kent C. Dodds Profile Picture

Kent C. Dodds

Picks

35. How to be a mentor

Links, Tips, and Picks


Colt McAnlis Profile Picture

Colt McAnlis

Tips
  • Learn Data Compression
  • Take training on how to be a manager

Kim Crayton Profile Picture

Kim Crayton

Tips
  • Mentoring Minutes
  • Get comfortable with being uncomfortable
  • Find opportunities to teach what you’ve learned

Taras Mankovski Profile Picture

Taras Mankovski

Tips
  • You will always know more than most people who started learning after you. So, don’t sell yourself short and give yourself room to be comfortable.
Picks


36. Managing Dependencies like a boss <span style="font-weight:normal">😎</span>

Links, Tips, and Picks


Stephan Bönnemann Profile Picture

Stephan Bönnemann

Tips
  • Noise Cancelling Headphones help focus a lot
  • Investing money in a good router really helps with WiFi quality and internet speed
  • Take a break


37. On-site at React Rally

Links, Tips, and Picks

React Rally Profile Picture

React Rally

No links, tips, or picks this week


Kent C. Dodds Profile Picture

Kent C. Dodds

No links, tips, or picks this week


38. Typed JavaScript with TypeScript and Flow

Links, Tips, and Picks

Anders Hejlsberg Profile Picture

Anders Hejlsberg

Tips
  • Follow your passion. Go Play. Write some new code. That’s how you do your best work. Try to enjoy what you’re doing.
  • There are lots of people coming to JS now. Lots of OOP programmings flowing into the ecosystem. JS can be a great FP language though. There’s a lot you can learn from studying FP in JS.

Jeff Morrison Profile Picture

Jeff Morrison

Links
Tips
  • Have a "just get it working" mentality. Then clean it up after

Brian Lonsdorf Profile Picture

Brian Lonsdorf

Tips
  • Functions should be input to output. Type systems help a lot more when you compose this way.
  • Stay away from Object|Any :)

Kent C. Dodds Profile Picture

Kent C. Dodds

Tips
  • No matter how well you know something, keep your mind open to learn even more about it.


39. Node.js and Community

Links, Tips, and Picks

Gregor Martynus Profile Picture

Gregor Martynus

Tips
  • Surround yourself with people that are good to you. Especially if you work remotely
  • Invest into mentoring (JavaScript Air Episode)
Picks

James M Snell Profile Picture

James M Snell

Tips
  • Take Vacation! Put the Laptop Down! Go outside!
  • Be Patient!
Picks
  • We have Node.js developers in Fresno! Fresnode.js Meetup, 2nd monday of every month. We’re looking for speakers!

Tracy Hinds Profile Picture

Tracy Hinds

Tips
  • When you feel something that you’re emotionally invested in, write a draft and take a second before you send it.

Myles Borins Profile Picture

Myles Borins

Tips
  • If you make a mistake genuinely apologize and move on. Stop engaging / don’t double down
  • Show empathy for those you make stuff for, make stuff with, and for yourself

Kent C. Dodds Profile Picture

Kent C. Dodds

Tips
  • If you feel like you know something really well, don’t be afraid to admit that you might be wrong or there may be something else better

40. On-site at The Strange Loop

Links, Tips, and Picks

The Strange Loop Profile Picture

The Strange Loop

No links, tips, or picks this week


Kent C. Dodds Profile Picture

Kent C. Dodds

No links, tips, or picks this week


41. Test all the things with Cypress

Links, Tips, and Picks

Gleb Bahmutov Profile Picture

Gleb Bahmutov

Tips
  • Crash reporting (like TrackJs / Sentry / Raygun) are really useful during e2e testing!
Picks
  • Katacoda - online Docker and Kubernetes training in live containers.

Brian Mann Profile Picture

Brian Mann

Picks

Kent C. Dodds Profile Picture

Kent C. Dodds

Tips
  • Don’t forget to set your audio input setting in Hangouts on Air… :(
Picks

42. Web Components

Links, Tips, and Picks



Monica Dinculescu Profile Picture

Monica Dinculescu

Tips
  • Emoji-cli is an emoji-searcher-by-keyword as a cli
Picks
  • Electron!
  • GO VOTE
  • punchesbears is an amazing twitter where a dude posts hilarious videos of various videogames he is making (dancing bears! Throw macbooks at hipsters! Drunk navigating of a 7-11 for a burrito!)

Kent C. Dodds Profile Picture

Kent C. Dodds

Tips
Picks

Pam Selle Profile Picture

Pam Selle

Tips
  • Delete your Facebook (app)

43. (Rerun) The past, present, and future of JavaScript

Links, Tips, and Picks


Kent C. Dodds Profile Picture

Kent C. Dodds

Tips
  • Learn JavaScript with MDN
Picks

Matt Zabriskie Profile Picture

Matt Zabriskie

Tips
  • Use the future of JavaScript with Babel

Tyler McGinnis Profile Picture

Tyler McGinnis

Tips
  • Find people smarter than you and copy what they do.

Dan Abramov Profile Picture

Dan Abramov

No links, tips, or picks this week



Iheanyi Ekechukwu Profile Picture

Iheanyi Ekechukwu

No links, tips, or picks this week



Lin Clark Profile Picture

Lin Clark

Tips
  • Dead code elimination (in Webpack)

Brian Lonsdorf Profile Picture

Brian Lonsdorf

Tips
  • Try elm and wait for the video from this

44. Async Patterns in JavaScript

Links, Tips, and Picks

Peter Lyons Profile Picture

Peter Lyons

Tips
  • Seek out mentors and peers
  • Cultivate self-awareness for when your tools are not visual enough or not fast enough. Write custom tools/scripts early and often.
Picks

Valeri Karpov Profile Picture

Valeri Karpov

Links
Tips
  • Think things through for yourself, don’t just take somebody’s word for it because they’re an "expert"
  • Write about your learnings, whether on a blog or to your team, best way to learn is to teach someone else

Kent C. Dodds Profile Picture

Kent C. Dodds

Links
Tips
  • Do what you think is right and what you want to do.

45. On-site at Connect.tech

Links, Tips, and Picks

Stephanie Brubaker Profile Picture

Stephanie Brubaker

No links, tips, or picks this week


Tim Dorr Profile Picture

Tim Dorr

No links, tips, or picks this week


Ben Ilegbodu Profile Picture

Ben Ilegbodu

No links, tips, or picks this week


Brian Lonsdorf Profile Picture

Brian Lonsdorf

No links, tips, or picks this week


Kent C. Dodds Profile Picture

Kent C. Dodds

No links, tips, or picks this week


46. React Native

Links, Tips, and Picks

Bonnie Eisenman Profile Picture

Bonnie Eisenman

Picks
  • Botwiki, an open catalog / community "of friendly, useful, artistic online bots, and tools and tutorials that can help you make them."



Kent C. Dodds Profile Picture

Kent C. Dodds

No links, tips, or picks this week


47. Yarn (bonus show)

Links, Tips, and Picks






48. JavaScript and the Web Platform

Links, Tips, and Picks

Brendan Eich Profile Picture

Brendan Eich

Links