惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Cisco Talos Blog
Cisco Talos Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
爱范儿
爱范儿
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Jina AI
Jina AI
雷峰网
雷峰网
The Register - Security
The Register - Security
The Cloudflare Blog
博客园 - 【当耐特】
M
MIT News - Artificial intelligence
I
InfoQ
博客园 - 三生石上(FineUI控件)
H
Help Net Security
博客园 - 司徒正美
Vercel News
Vercel News
WordPress大学
WordPress大学
S
SegmentFault 最新的问题
云风的 BLOG
云风的 BLOG
B
Blog
Google DeepMind News
Google DeepMind News
B
Blog RSS Feed
L
LangChain Blog
人人都是产品经理
人人都是产品经理
GbyAI
GbyAI
T
The Blog of Author Tim Ferriss
T
Tailwind CSS Blog
aimingoo的专栏
aimingoo的专栏
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Recorded Future
Recorded Future
小众软件
小众软件
Martin Fowler
Martin Fowler
罗磊的独立博客
Stack Overflow Blog
Stack Overflow Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
酷 壳 – CoolShell
酷 壳 – CoolShell
腾讯CDC
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Apple Machine Learning Research
Apple Machine Learning Research
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - Franky
Hugging Face - Blog
Hugging Face - Blog
Y
Y Combinator Blog
V
Visual Studio Blog
F
Fortinet All Blogs
Microsoft Azure Blog
Microsoft Azure Blog
大猫的无限游戏
大猫的无限游戏
Engineering at Meta
Engineering at Meta
N
Netflix TechBlog - Medium
V
V2EX
Blog — PlanetScale
Blog — PlanetScale

Kent C. Dodds Blog

Implementing Hybrid Semantic + Lexical Search Simplifying Containers with Cloudflare Sandboxes Migrating to Workspaces and Nx Offloading FFmpeg with Cloudflare Building Semantic Search on my Content Helping YOU ask ME questions with AI How I used Cursor to Migrate Frameworks The Dow's Start on the Covenant Path 2025 in Review The next chapter: EpicAI.pro AI is taking your job How I increased my visibility Launching Epic Web 2023 in Review Stop Being a Junior RSC with Dan Abramov and Joe Savona Live Stream Fixing a Memory Leak in a Production Node.js App 2022 in Review My Car Accident I Migrated from a Postgres Cluster to Distributed SQLite with LiteFS I'm building EpicWeb.dev A review of my time at Remix Remix: The Yang to React's Yin How I help you build better websites Why I Love Remix The State Initializer Pattern How to React ⚛️ Get a catch block error message with TypeScript Building an awesome image loading experience How Remix makes CSS clashes predictable Introducing the new kentcdodds.com How I built a modern website in 2021 How to use React Context effectively Static vs Unit vs Integration vs E2E Testing for Frontend Apps The Testing Trophy and Testing Classifications Array reduce vs chaining vs for loop Don't Solve Problems, Eliminate Them Super Simple Start to Remix Super Simple Start to ESModules in Node.js JavaScript Pass By Value Function Parameters How to write a Constrained Identity Function (CIF) in TypeScript How to optimize your context value How to write a React Component in TypeScript TypeScript Function Syntaxes Listify a JavaScript Array Build vs Buy: Component Libraries edition Using fetch with TypeScript Wrapping React.useState with TypeScript Define function overload types with TypeScript 2020 in Review Business and Engineering alignment Hi, thanks for reaching out to me 👋 useEffect vs useLayoutEffect Super simple start to Firebase functions Super simple start to Netlify functions Super Simple Start to css variables Favor Progress Over Pride in Open Source Testing Implementation Details How getting into Open Source has been awesome for me useState lazy initialization and function updates Use ternaries rather than && in JSX Application State Management with React Use react-error-boundary to handle errors in React JavaScript to Know for React How I structure Express apps What open source project should I contribute to? When I follow TDD AHA Programming 💡 How I Record Educational Videos Should I write a test or fix a bug? Stop mocking fetch Intentional Career Building Improve test error messages of your abstractions Tracing user interactions with React Eliminate an entire category of bugs with a few simple tools Common mistakes with React Testing Library Super Simple Start to React Stop using client-side route redirects The State Reducer Pattern with React Hooks Function forms Replace axios with a simple custom fetch wrapper How to test custom React hooks React Production Performance Monitoring Should I useState or useReducer? Stop using isLoading booleans Make Your Test Fail Make your own DevTools An Argument for Automation Fix the "not wrapped in act(...)" warning Super Simple Start to ESModules in the Browser Implementing a simple state machine library in JavaScript 2010s Decade in Review Why users care about how you write code Why I avoid nesting closures Don't call a React function component Why your team needs TestingJavaScript.com Inversion of Control Understanding React's key prop How to Enable React Concurrent Mode Profile a React App for Performance
Kent OOO (Out Of the Office)
2016-05-31 · via Kent C. Dodds Blog

This week's episode of JavaScript Air is canceled. I will be out of town and I didn't plan far enough in advance to have someone fill in for me. I've had this thing planned for several months and I only just realized last week that I leave before the normal show time. This also means that my normal #eggheadADay will miss a few days and I'll not be responding to emails, GitHub notifications, or AMA questions.

So, TL;DR: I'll be unavailable from June 1 - 4 (Wed - Sat). If you're interested in why, read on:

Where I'm going, and why JS Air is canceled this week

I'll be down in Southern Utah, trekking across miles and miles of desert with a few dozen teenagers dressed in 19th century pioneer clothing for four days. Sound like fun? We'll see! I think it will be an amazing experience.

me wearing an awesome hat with a superman logo

I'm a youth leader for 16 - 18 year old young men in my church (the technical term is "Priest Quorum Advisor"). My church has a rich pioneer history, so many of the congregations will go on what's called a Pioneer Trek for a few days. It gives them an opportunity to experience firsthand the faith and determination of the pioneers. It gives them a taste of what it was like for pioneers to cross the country with nothing but a handcart holding all of their worldly possessions they could fit and cary.

Records of the Mormon pioneer handcart companies are included in the Overland Travel database

I never went on a pioneer trek when I was growing up, so I'm excited to experience this myself. While I'm out there I will have just as much access to modern technology as the early pioneers had: none.

So, why cancel the JS Air episode?

I have yet to miss a broadcast of JavaScript Air. There were a handful of times that I couldn't make it to an Angular Air broadcast. With those times I generally had one of the panelists fill in. This took a bit of planning and a little training (you'd be surprised how much work it takes to put on one of these shows).

This pioneer trek was scheduled months ago. But for some reason I thought we were leaving on Thursday morning and fully expected to be able to make it to the broadcast. It wasn't until last week that I realized we're leaving Wednesday morning which means that I'll not be available for the show.

I didn't want to miss the webpack show, so I rescheduled that for next week. There wasn't enough time for me to find guests and schedule another show and ask a panelist to host a show for the first time. So I've decided to cancel this week's show.

My apologies! Maybe you can take the time you would have watched/listened to the show to learn more about your own heritage (or mine if you're interested) :-)

Edit: I decided to rerun a previous episode this week. If you heard it before you'll still learn something, I promise. It's one of my personal favorites and the most popular show: jsair.io/2016-06-01

See you next week!

P.S. Often in a trek like this one, participants walk in honor of someone specific. I will be representing Arza Erastus Hinckley who was among the heroes of the time who went out to help rescue suffering pioneers.