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

推荐订阅源

Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
W
WeLiveSecurity
O
OpenAI News
N
News and Events Feed by Topic
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Webroot Blog
Webroot Blog
Google Online Security Blog
Google Online Security Blog
云风的 BLOG
云风的 BLOG
N
News | PayPal Newsroom
H
Hacker News: Front Page
博客园_首页
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
The Last Watchdog
The Last Watchdog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
H
Heimdal Security Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
S
Schneier on Security
宝玉的分享
宝玉的分享
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Y
Y Combinator Blog
Cyberwarzone
Cyberwarzone
Microsoft Security Blog
Microsoft Security Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
GbyAI
GbyAI
Cloudbric
Cloudbric
TaoSecurity Blog
TaoSecurity Blog
人人都是产品经理
人人都是产品经理
P
Palo Alto Networks Blog
M
MIT News - Artificial intelligence
G
GRAHAM CLULEY
C
Check Point Blog
Apple Machine Learning Research
Apple Machine Learning Research
Last Week in AI
Last Week in AI
T
Troy Hunt's Blog
L
Lohrmann on Cybersecurity
www.infosecurity-magazine.com
www.infosecurity-magazine.com
P
Proofpoint News Feed
Blog — PlanetScale
Blog — PlanetScale
量子位
博客园 - 聂微东
S
Securelist
博客园 - 三生石上(FineUI控件)
F
Full Disclosure
G
Google Developers Blog
L
LINUX DO - 热门话题
P
Proofpoint News Feed
AI
AI
PCI Perspectives
PCI Perspectives

Devtools FM RSS Feed

Episode #173: Jeff Dickey - Mise, HK, Fnox, and Aube Episode #172: Sam Goodwin - Alchemy Episode #171: Elio Struyf - Front Matter CMS, Demo Time Episode #170: Alem Tuzlak - Tanstack Dev Tools and Tanstack AI Episode #169: Paolo Ricciuti - Svelte, TMCP Episode #168: Mark Erikson - Redux, Replay.io Episode #167: Ben Curtis - Honeybadger, Breakwater Episode #166: Jamon Holmgren - Infinite Red, Into the Dawn Episode #165: Joel Griffith - Browserless Episode #164: Dana Lawson - Netlify Episode #163: Fabian Hiller - Valibot, Standard Schema, Formisch Episode #162: Salma Alam-Naylor - Nordcraft Episode #159: Mike Samuel - Google Calendar, Temper Language, Web Standards Episode #161: Peter van Hardenberg - Ink and Switch, Automerge Episode #160: Jeppe Reinhold - Storybook Modernization Episode #158: Eric Seidel - Flutter, Shorebird Episode #157: Oliver Medhurst - Porffor - JavaScript Ahead of Time Compiler Episode #156: Gabriel Nordeborn - Rescript Episode #155: Nathan Flurry - Rivet - The Future of Serverless is Stateful Episode #154: Zoltan Kochan - PNPM and the Future of Package Management Episode #153: Oleg Isonen, Bogdan Chadkin - Webstudio Episode #152: Francois Best - Nuqs and URL State Management Episode #151: Adam Argyle - nerdy.dev - Modern CSS Episode #150: Bereket Engida - Better-Auth Episode #149: Maxwell Brown - Effect.ts Episode #148: Brendan O'Brien - n0, Iroh and the Future of Peer to Peer Episode #147: Maxim Fateev - Temporal Episode #146: Dylan Piercey - Marko Episode #145: Peter Pistorius - Redwood SDK Episode #144: Greg Sadetsky, Antoine Leclair - Disco Episode #143: Stepan Parunashvili - InstantDB Episode #142: James Garbutt - E18e Episode #141: Anirudh and Akshay from Tangled.sh and the Future of Decentralized Coding Episode #140: Eli Mallon - Streamplace and the future of decentralized video streaming Episode #139: Zack Jackson - ByteDance, rspack, and the Future of Web Development Episode #138: Sam Goodwin - Alchemy and the Next Generation of Infra as Code Episode #137: Rodrigo Pombo - Code Hike and the Future of Content Authoring Episode #136: Antonio Scandurra - Atom, Zed and the Future of Text Editors Episode #135: Simen Svale - sanity.io Episode #134: Charles Lowell - Frontside, Effection, and Structured Concurrency Episode #133: Josh Comeau - Creating Delightful Developer Education Episode #132: David Blass, - ArkType, better runtime type validation Episode #131: Aaron Boodman - Replicache and Zero, Building Sync Engines for the Web Episode #130: Ryan Carniato - SolidJS, Marko.js, and the Future of Frontend Development Episode #129: Jeff Dickey - Mise, Usage, and Pitchfork and the Future of Polyglot Tools Episode #128: Artem Zakharchenko - Mock Service Worker Episode #127: Darcy Clarke - npm, vlt and the Future of JavaScript Package Management Episode #126: Joel Hooks - Egghead, Badass Courses, and the Future of Developer Education Episode #125: Rudy Fraser - BlackSky - Next Generation of Social Media Episode #124: Matt Perry - (Framer) Motion - The Evolution of Animation Libraries Episode #123: Anselm Eickhoff - Jazz Tools Episode #122: Dan Stepanov - NativeWind, NativeWind UI Episode #121: Evan You - Vue, Vite, VoidZero and the Future of JavaScript Tooling Episode #120: Nate Wienert - Tamagui, One Stack, Zero, and Universal Apps Episode #119: Ivan Buzarin - Daytona Episode #118: Erez Zukerman - ZSA, ErgoDox, and the Future of Keyboards Episode #117: Kris Rasmussen - Figma Episode #116: Nathan Manceaux-Panot - Retcon - Rewriting Git History made Simple Episode #115: Guido Rosso - Rive, The Graphics Format of the Future Episode #114: David Mytton - Console.dev, ArcJet - Enhancing Application Security Episode #113: Predrag Gruevski - Trustfall, Cargo Semver Checks, and the Future of Query-Based Tools Episode #112: Travis Arnold - Omnidoc, Restyle, JSX UI Episode #111: Jordan Harband - Npm Ecosystem, HeroDevs Episode #110: Brandon Roberts - Angular, Front-End Frameworks, and OpenSauced Episode #109: Richard Feldman - RockLang, Zed Episode #108: Nicholas C. Zakas - ESLint Episode #107: Nathan Walker, Eduardo Speroni - NativeScript Episode #106: Robby Russell - oh my zsh, Planet Argon Episode #105: James Arthur - ElectricSQL Episode #104: Lu Wilson - TodePond, TLDraw, and the Future of Software Interaction Episode #103: Naman Goel - StyleX Episode #102: Jason Liu - Instructor, Shipping LLMs to Production Episode #101: Dan Farrelly, Tony Holdstock-Brown - Inngest, Easy Asynchronous Workflows Episode #100: Solomon Hykes - Docker, Dagger, and the Future of DevOps Episode #99: José Valim - Elixir, Erlang, Phoenix, Livebook Episode #98: Ryan Dahl - Node, Deno, and JSR The Modern JavaScript Registry Episode #97: Scott Chacon - GitHub, GitButler and changing the face of version control Episode #96: Maggie Appleton - Visual Storytelling in Tech, Designing for AI, and the Future of Coding Episode #95: Johannes Schickling - Prisma, Effect and the rise of Local First Development Episode #94: Mitchell Hashimoto - Founder of HashiCorp, Author of Terraform, and Thoughts of Open Source Monetization Episode #93: Adam Wathan - Tailwind CSS v4, The Evolution and Technical Journey Episode #92: Dan Abramov - Bluesky, Core React Team, RSC, Strict Dom, and the more! Episode #91: Guillermo Rauch - Vercel, The Front End Cloud Episode #90: DHH - Ruby on Rails, 37signals, and the future of web development Episode #89: Dani Grant - Jam.dev, One click bug reports developers love Episode #88: Herrington Darkholme - AST Grep, Searching Code with Code Episode #87: Robert Balicki - Isograph, Relay, and the Future of Data Fetching in React Episode #86: Glauber Costa - Forking SQLite and Building a Distributed Database with Turso Episode #85: Zeno Rocha - React.Email, Resend, Dracula Theme Episode #84: Evan Bacon - Expo Episode #83: Christopher "vjeux" Chedeau - Prettier, React Native Episode #82: Daniel Thompson-Yvetot, Lucas Nogueira - Tauri Episode #81: Feross Aboukhadijeh - Socket Episode #80: Eric Simons - StackBlitz Episode #79: Brian Douglas - Open Sauced, GitHub Episode #78: Jess Martin - DXOS Episode #77: Yagiz Nizipli - Node.js Performance Episode #76: Matteo Collina - Node.js, Fastify, Platformatic Episode #75: Braden Sidoti - Clerk Episode #74: Isaac Schlueter - npm, Tier
Episode #54: Charlie Marsh - Ruff
2023-04-28 · via Devtools FM RSS Feed

This week we talk to Charlie Marsh, the creator of Ruff, a fast python linter written in Rust. We talk about his journey from working on the Khan Academy mobile apps to building developer tools for the Python ecosystem. We also talk about the challenges of building a linter, fostering a community, and the future of Ruff and his new company Astral. - https://twitter.com/charliermarsh - https://github.com/charliermarsh/ - https://www.crmarsh.com - https://github.com/charliermarsh/ruff - https://astral.sh Become a paid subscriber our patreon, spotify, or apple podcasts for the full episode. https://www.patreon.com/devtoolsfm https://podcasters.spotify.com/pod/show/devtoolsfm/subscribe https://podcasts.apple.com/us/podcast/devtools-fm/id1566647758