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

推荐订阅源

M
MIT News - Artificial intelligence
有赞技术团队
有赞技术团队
S
Schneier on Security
aimingoo的专栏
aimingoo的专栏
T
Troy Hunt's Blog
U
Unit 42
Hacker News - Newest:
Hacker News - Newest: "LLM"
V2EX - 技术
V2EX - 技术
T
The Blog of Author Tim Ferriss
V
Visual Studio Blog
H
Heimdal Security Blog
H
Hacker News: Front Page
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
Cloudbric
Cloudbric
Google DeepMind News
Google DeepMind News
C
Cisco Blogs
The Cloudflare Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
MyScale Blog
MyScale Blog
F
Fortinet All Blogs
N
News | PayPal Newsroom
Attack and Defense Labs
Attack and Defense Labs
D
DataBreaches.Net
N
News and Events Feed by Topic
Security Archives - TechRepublic
Security Archives - TechRepublic
Forbes - Security
Forbes - Security
Simon Willison's Weblog
Simon Willison's Weblog
F
Full Disclosure
The Register - Security
The Register - Security
L
LINUX DO - 热门话题
Webroot Blog
Webroot Blog
Google Online Security Blog
Google Online Security Blog
AI
AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
I
Intezer
S
Security Affairs
阮一峰的网络日志
阮一峰的网络日志
K
Kaspersky official blog
云风的 BLOG
云风的 BLOG
博客园 - 叶小钗
T
Threatpost
Spread Privacy
Spread Privacy
小众软件
小众软件
AWS News Blog
AWS News Blog
S
Secure Thoughts
S
Security @ Cisco Blogs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
J
Java Code Geeks

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 #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 #73: James Perkins - Unkey
Episode #88: Herrington Darkholme - AST Grep, Searching Code with Code
2024-03-04 · via Devtools FM RSS Feed

This week we're joined by Herrington Darkholme, the creator of AST Grep. AST Grep is a code search tool that uses the abstract syntax tree (AST) of your code to find patterns. We talk about the genesis of AST Grep, the efficiency of AST Grep in code searching, the challenge of expressing complex patterns, the versatility of YAML for rule expression, testing and evolving rules with AST Grep, and expanding AST Grep with SDKs and VS Code integration. You should definitely check out AST Grep if you're looking for a powerful code search tool! Episode sponsored By CodeCrafters (https://codecrafters.io/devtoolsfm) 40% Discount! Episode sponsored By RunMe (https://runme.dev) 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 - https://www.youtube.com/@devtoolsfm/membership