Theo Ephraim
@theozero.bsky.social
49 followers 35 following 20 posts
🧙‍♂️🪄🔒 https://varlock.dev Full-stack devtools builder and entrepreneur
Posts Media Videos Starter Packs
theozero.bsky.social
About to chat live with @nickyt.online about varlock, astro, env var management, and everything dev tools. Come have a listen!
theozero.bsky.social
For sure :) we’ll be adding a plugin system soon that introduces custom functions to interact with different providers.
theozero.bsky.social
Great opportunity to work with some awesome humans!
darcyclarke.me
We're looking for a Senior Backend Engineer to join our team at @vlt.sh based here in Toronto 🇨🇦 at our HQ. If you love JavaScript & open source this may be right up your alley. Please share if you know anyone who would be a great fit.

www.linkedin.com/posts/darcyc...

#javascript #nodejs #packages
We're looking for a Senior Backend Engineer to join our team at vlt technology inc.. | Darcy Clarke
We're looking for a Senior Backend Engineer to join our team at vlt technology inc.. based here in Toronto at our HQ. If you love JavaScript & open source this may be right up your alley. Please share...
www.linkedin.com
theozero.bsky.social
New varlock vite integration is now live. More vite-based framework integrations coming shortly, and works already with qwik!

Your env vars deserve a little more magic in their lives 🧙‍♂️✨

varlock.dev/integrations...
Vite
How to integrate varlock with Vite for secure, type-safe environment management
varlock.dev
theozero.bsky.social
As always, @joshwcomeau.com provides an amazing explanation of how something on the web works. This time it's a deep dive into SVGs! <3
joshwcomeau.com
One of the most powerful tools in my toolbox is SVG. When combined with CSS and JavaScript, we can do some truly remarkable things. ✨

📝 I’ve just published a brand-new blog post that covers the most critical fundamentals. It’s chock full of interactive demos. 😄

Check it out:
A Friendly Introduction to SVG • Josh W. Comeau
SVGs are one of the most remarkable technologies we have access to on the web. They’re first-class citizens, fully addressable with CSS and JavaScript. In this tutorial, I’ll cover all of the most imp...
www.joshwcomeau.com
theozero.bsky.social
Devs are leaking sensitive api keys to AI coding assistants every day without realizing it. We are soon launching some encryption helpers to get these keys out of plaintext and totally solve that problem.

Plus our guardrails (leak detection) helps devs using AI move quickly w/ more safety.
Reposted by Theo Ephraim
joshwcomeau.com
🔥 My friends at DMNO have a new devtool: varlock.

It’s a drop-in replacement for dotenv, and adds a bunch of cool stuff like validation and type safety. It stores the secrets themselves in password managers or encrypted vaults.

The landing page also has a very cool RPG vibe 😄
varlock.dev
Reposted by Theo Ephraim
dmno.bsky.social
We recently launched varlock.dev. Similar to DMNO but built on top of the .env files you're already using.

The early feedback has been really positive.

Check it out, ⭐ star us on GitHub and let us know what you think!
varlock
varlock.dev
theozero.bsky.social
Over at @dmno.bsky.social, we use our @1password.bsky.social plugin every day - keeping our secrets synced, validated, and secured behind biometric unlock - away from prying AIs 🚫🤖

Incredibly proud to share we are the first feature on their new developer blog ❤️
Developer spotlight: How DMNO is building on 1Password
DMNO is a configuration toolkit for development and deployment workflows. Learn how the DMNO team leveraged 1Password CLI and SDKs to build a plugin that...
www.1password.community
theozero.bsky.social
Looks neat! Do you have any stated goals of how you want it to be different than existing tools?
theozero.bsky.social
Turborepo does the cli ui thing with multiple tabs. it's... fine.

Seems like moving it into a web browser would probably gives more opportunity to build a much better DX. Have been contemplating building that for quite a while...
theozero.bsky.social
Thanks for the mention :D

dmno.dev is (in my humble and very biased opinion) the best way to deal with config in all of your projects, regardless what your stack looks like.
theozero.bsky.social
welcome to the era of enshittification
theozero.bsky.social
Not only does it give you more confidence, but it lets you refactor the inner workings of things without wasting time fixing tests!
theozero.bsky.social
Aw thanks! We think it's pretty neat too <3

Would love for more folks to give it a spin and hear feedback. Even if you hate it - would love to know why. Hop on into our discord chat.dmno.dev and say hi! :)
Join the DMNO Developers Discord Server!
Check out the DMNO Developers community on Discord - hang out with 37 other members and enjoy free voice and text chat.
chat.dmno.dev
theozero.bsky.social
FUN :)

idea for the keyboard - add a tiny subtle shadow on the keys that adjusts as the key goes up and down and it will look even better. Check dmno.dev for a 3d button I just wired up (check light mode on desktop)
👋
DMNO makes your configuration safer and smarter. It integrates with the tools you already use and it's powered by TypeScript and Vite.
dmno.dev
theozero.bsky.social
Remember being able to work on a single html file and upload it via FTP? 😂

Not that I miss those days at all but I sure am grateful to have experienced the full journey from there to here to understand what's happening. I feel bad for folks just learning now - it's extremely overwhelming!
theozero.bsky.social
Pretty proud of this very snazzy new css 3d button. Made it to match the styling of the 3d dominos. See it live at dmno.dev (better on desktop to see hover)

Thanks @joshwcomeau.com for the easing tips on your 3d button article :)