Pinned Tweet
“Presentar y grabar” de Canva solo acepta la cámara en vivo, así que hice que aceptara un video 🎥
Asi, ya no tienes que quedarte con la mala imagen de ese momento, o que tengas que repetir la grabación de la presentación varias veces.
Con esta herramienta podrás grabar tu vídeo bien encuadrado, con buena iluminación y luego solo lo pasas por la herramienta, para meterlo a canva.
canva-cam le pasa a Chrome un video pregrabado como cámara y su audio como micrófono, sin OBS ni drivers. Solo ffmpeg, unos flags de Chrome y una extensión mínima.
github.com/thealejandro/canv…
2
21
thealejandro retweeted
Use tailwind-merge in PHP? I took inspiration from shadcn-ui/cn to rewrite it to support Tailwind 4 and be 46x faster!
When you might be calling it hundreds or thousands of times for aa single page render, that adds up quick!
github.com/imliam/php-cn
thealejandro retweeted
Pi.Alert scans your home Wi-Fi or LAN and alerts you when an unknown device joins or a known one drops off.
thealejandro retweeted
¡Esta skill te ayuda a evitar diseños IA Slop!
Se llama Impeccable y revisa layout, usabilidad, contraste y accesibilidad y mucho más
Le da al agente de código el vocabulario de diseño para auditar, criticar y mejorar tus diseños
→ github.com/pbakaus/impeccabl…
Introducing Personal Finance in Claude, in beta in the US.
Connect the accounts you choose, and Claude answers your money questions in everyday language, from your own balances and transactions. Access is read-only, and Claude can't move, manage, or invest your money.
thealejandro retweeted
X now loads posts and profiles 8-13x faster on slow connections, thanks to streaming server-rendered HTML and zero JS before the first post.
The fastest JS is the JS nobody waits for. Congrats @yagiznizipli and team!
The web rewrite is working.
On a slow connection, the old X web took more than 22 seconds to show the first post on a profile. The new X web does it in 2.7 seconds. Here's how we did it, and how we're rolling it out one country at a time.
blog.x.com/en/engineering/re…
thealejandro retweeted
For me, this is the best feature of this new version a way to configure security on your servers
Replying to @getdokploy
Every remote server now has a Security section:
- Fail2ban config & banned IPs
- Ban/unban IPs from the dashboard
- SSH settings
- UFW status & exposed ports
- Failed logins & active sessions
- Pending package updates
thealejandro retweeted
🔒 #FrankenPHP 1.13.5 and @caddyserver 2.11.9 have been released. They fix a bunch of vulnerabilities discovered by @AnthropicAI OSS Scanner, and improve performance. Upgrade now!
👉 Release notes: github.com/php/frankenphp/re…
thealejandro retweeted
introducing /untangle-codebase
say goodbye to messy code:
- leaky abstractions
- copy paste
- temporary workarounds
- useless wrappers
and more.
Omarchy 4.5 will ship with full compatibility for M1, M2, M3, and Neo! Incredible achievement from the Omarchy M team. The installer makes this so smooth, the dual boot makes it a no brainer. Apple hardware liberated. M4-6 on the way. WE CAN FIX EVERYTHING!
thealejandro retweeted
Ok wow.
I was wrong.
I thought people were leaving Anthropic because they earned enough and want to rest.
But leaving... *to OpenAI*?
Also second one today is @helloitsaustin who made the same move.
Either grass is greener at OpenAI, or something really bad at Anthropic.
Some news: I’m joining OpenAI to lead product management for Core Products!
I have a lot of respect for OpenAI for showing the world that scaling works, for bringing AI to over a billion people, and for believing great products are core to the mission.
I’m excited to work with @thsottiaux, an incredible PM team, and everyone across OpenAI. Together, we’ll build agents that have your back and your team’s, and keep you in control, so you get more time for the people and work you love.
Lots to learn, and lots to build. Please keep your feedback coming!
thealejandro retweeted
Ayer estuve configurando un VPS para un cliente al que le llevo el desarrollo continuo de la web + mantenimiento mensual.
Hasta ahora tenía la web en un hosting compartido en el que tenía 100GB de SSD y 4GB de RAM + licencia PLESK por 600€ anuales aprox.
La web, antes de que cogiera yo el trabajo, se le caía bastante a menudo porque los 4GB de RAM para ellos eran bastante justos.
La solución que le daba la agencia antigua y el proveedor era simplemente contratar más capacidad, por lo que había que aumentar el coste.
Cuando cogí yo el proyecto lo primero que hice fue un setup, antes de empezar con los servicios de mantenimiento y desarrollo, y en ese setup una de las cosas que toqué fue el tema del hosting:
👉Lo primero que hice fue configurar el VPS que tenían, los procesos de PHP y todo el percal para reducir los picos de RAM que tenía. Tienen un par de crons que llaman a un servicio externo para hacer una sincronización que suelen caer la web... pues menos procesos en paralelo, más tiempo entre ellos y, por ende, menos carga de CPU y RAM.
👉 Lo segundo que hice fue ver lo que estaban pagando, por qué servicios y ver si había algo mejor y más económico.
600€ anuales por 4GB de RAM me parecía un atraco de primeras... luego vi que las licencias de Plesk subían bastante el coste (tanto en este como otros proveedores).
Así que lo que les propuse fue, aprovechando que este mes tenían que renovar le hosting, cambiar a @ContaboCom a un performance server con 6vCPU y 12GB de RAM.
La verdad que desde que los he descubierto, los he recomendado ya varias veces, porque tienen precios muy buenos (220€ anuales para lo contratado... que les sobra, yo le había recomendado el Cloud VPS 6 que no llega ni a 100€).
Para tema de Plesk... como tampoco quiero que dependan 100% de mi para poder supervisar y gestionar cosas del VPS, instalé y configuré cyberpanel.net
Si tienes conocimientos (aunque bueno hoy en día con la IA te puede dar el paso a paso) puedes instalar ya sea este u otro panel y dejarlo todo operativo (con su swap incluido) y ahorrarte unas pelas interesantes.
Al final este cliente ha pasado de pagar 600€ anuales por 4GB de RAM a pagar 220 por tener un servidor con el triple de recursos.
Y de esto me llevo una reflexión para mí y mi negocio... y es que para mí los hostings compartidos tienen los días contados.
Llevo años usándolos y cada vez les veo más contras que pros, sobre todo a nivel de servicio técnico (que algunos te quieren cobrar hasta por responder al ticket).
He llegado el punto de que prefiero tener acceso por SSH y aunque tenga que configurarlo todo y estar pendiente del mantenimiento, tener más control.
Agents love registries. You can put pretty much anything in it. Seriously, try building one.
I made a UI library for @videorc, my recording and streaming app.
Every component you see inside Videorc is actually shadcn/ui.
Running them through my own @shadcn registry made it so much easier to control every component in the app, try new ideas, and a proper testing ground outside the app.
And now anyone can use components from Videorc too 🔥
ui.videorc.com
thealejandro retweeted
The bug is like a joke.
On Alpine Linux, type 257 to 1024 characters of anything and you get root. 💀
‼️ BREAKING: OpenSSH has rushed out a fix for a critical flaw that lets attackers log into some Linux servers without the right password.
The team learned of the bug a day earlier. OpenSSH's Damien Miller says long embargoes now mostly help attackers, because AI agents rediscover bugs, sometimes within hours.
It hits Linux systems on the musl C library with PAM off, such as Alpine Linux. Miller told admins to disable password logins or SSH itself "IMMEDIATELY".
Version 10.6p2 works around it. Systems on glibc or PAM are not affected, and Miller says the root cause sits outside OpenSSH.
thealejandro retweeted
Flock 1.0 is out! 👀
A free, open-source local development environment for PHP and Laravel.
• PHP and Node.js versions per project
• MySQL, PostgreSQL, Redis, and more
• Local HTTPS and .test domains
• Mail catcher, dump viewer, and Xdebug
• MCP integration for coding agents
Runs natively, no Docker required.
Windows, macOS, and Linux supported.
thealejandro retweeted
With the recent wave of vulnerability disclosures, it’s a good time to take a closer look at your own code.
Turn your coding agent into a team of security auditors with the open-source skill that seeded Cloudflare’s vulnerability discovery harness.
The 6 phase approach:
1. Map the codebase
2. Hunt for vulnerabilities
3. Challenge each candidate
4. Record the findings
5. Verify the findings
6. Report what’s confirmed, rejected, or still needs validation
Start your hunt here:
github.com/cloudflare/securi…
thealejandro retweeted
¡POR FIN! Animaciones por Scroll en CSS disponible en todos los navegadores modernos.
Chrome, Edge, Safari y Firefox ya tienen soporte.
Ya no tendrás que usar JavaScript para hacer esto.
































