Been using Varlock to validate environment variables
A unified .env.schema file to configure env loading+validation. So good.
🎯 specifies what .env files to load
🦺 defines var allowlist
💎 validates (url/port/regex/enum/etc)
◼️ auto-redacts secrets
⚡️ `varlock run -- <cmd>`
🚨 Han resuelto uno de los mayores problemas de Claude Code.
Los agentes de IA generan mucho más código del necesario, aumentando el consumo, los costes y la complejidad de los proyectos.
Un desarrollador ha creado un plugin llamado Ponytail para solucionar este problema.
Esto es lo que consigue:
→ Reduce entre un 80 % y un 94 % la cantidad de código generado
→ Disminuye los costes entre un 47 % y un 77 %
→ Acelera las tareas entre 3 y 6 veces
→ Ayuda a eliminar complejidad innecesaria en el código
Lo más interesante:
Antes de escribir una sola línea, Ponytail obliga a Claude a comprobar si esa funcionalidad ya existe, si puede resolverse con una librería estándar o si realmente es necesario generar código nuevo.
El resultado es un código mucho más limpio, sencillo y barato de mantener.
Es completamente gratuito, open-source y se instala como un plugin para Claude Code.
Enlace 👇
VS Code is 400MB. This terminal is 7.
Terax is a terminal-first dev workspace built on Tauri and Rust. Native PTY, WebGL renderer, agentic AI side panel, code editor, file explorer, git graph, web preview. All in 7MB. No telemetry. No account.
It's what would happen if you stripped an IDE down to what you actually use every day.
⭐ 8.8K #DevTools #OpenSource
https://t.co/ffwkpXIu6i
Follow for daily dev finds 🔔
we built pdf-inspector so agents can process PDFs without waiting on OCR. it classifies any PDF in ~20ms and extracts clean markdown locally
→ 200 PDFs processed in 2.8s
→ top quality in extracting tables + graphs
→ built in rust
→ open source
https://t.co/Wjp9kpTHXJ
As AI writes more code, we need to talk MUCH more about these tools:
- Pest: tests
- PHPStan/Larastan: static analysis
- Rector: automated refactoring
- Laravel Pint: code style
- GitHub Actions
Great article.
Code quality stack for Laracraft packages https://t.co/AdmXauoP6m
@taylorotwell casually shipping a broken app online. The app triggers an alert, which triggers opencode which writes a fix, pushes a PR, then OpenClaw calls Taylor BY PHONE on stage, who responds « merge it », and the fix is merged and deployed. All in 2 minutes, live on stage 😂
react-native-screen-transitions v3 has been out for a couple days now - held off from posting because I wanted to move past the basic examples and show how it looks in real flows
Here’s a gym app my buddy @0rtbo and I are working on 🥳
react-native-screen-transitions v3 has been out for a couple days now - held off from posting because I wanted to move past the basic examples and show how it looks in real flows
Here’s a gym app my buddy @0rtbo and I are working on 🥳
Tasks can now spawn async subagents that move to the background and continue working independently, even if the main agent finishes its task and becomes inactive.
This lets subagents handle long-running tasks, great for monitoring logs or waiting for builds.
Nuxt Studio Alpha 3 is out and the Notion-like Editor has landed!
👉 https://t.co/thhmxJmiCi
✏ Powered by the upcoming @nuxt_js UI Editor (big up to @benjamincanac)
📁Fully adapted for the MDC syntax of https://t.co/Cvmg9i1CtP — MDC linter coming thanks to @a_birang
Tip on @filamentphp.
Did you know Table row actions can also access *all selected records*?
Use `selectable()` + `accessSelectedRecords()` when you want a single row action to apply to multiple checked rows.
Link to docs: https://t.co/JPJiGbAozf
#practicalFilamentDocs
"It takes ten years for the culture of a great company to fall apart once the CEO seat is given to someone without an engineering or product background. That's been the story of Boeing, Intel, and now Apple." https://t.co/tD7ZzjO3jS
Hi @filamentphp devs!
Guava Calendar now has a stable v2 release for Filament v4 with a bunch of improvements!
We now support all the good stuff in Filament v4:
Schemas
you can now defines schemas for your modals, allowing you to combine forms and infolists as you want.
On top of that, we improved how schemas are defined. By default, we automatically discover the correct schema based on filament conventions (we look for your resource's form / infolist), so any model will work out of the box as long as you have a resource for it.
But you can now also define a Schema per model as a new method in your widget.
Value Objects & Enums
We make extensive use of Value objects and enums within the calendar, making working with it a breeze.
Methods now receive ValueObjects from us as parameters, helping you better understand the data you are working with.
Context Menu & Actions
The context menu feature has been improved and now dynamically loads the actions. This means you can now finally conditionally hide / disable actions based on the context of the calendar.
To help with this, we inject various Value Objects depending on the context the action was used in - for example, you can access `EventClickInfo` in almost any Closure used in an action to access information about the clicked event.
We also support policy responses, so your actions can react better and provide feedback as to why an action was not authorized.
Theme & Accessibility
We themed the calendar to better fit into your filament app. Text colors change dynamically based on the contrast ratio, just like the rest of filament v4.
There's too much to fit inside a single tweet, so feel free to check out our completely rewritten documentation with detailed explanation and code examples for each feature to better understand how everything works.