
I like @webdesign @webdevelopment and everything in between
Nagpur
Joined March 2010
- Tweets7.7K
- Following1.1K
- Followers232
- Likes1.3K
Atish Goswami retweeted
Just saw a comment saying that I've never made a proper overview of EVERY skill in my skills repo
I thought "damn it, he's right".
So, here it is. My 25 skills (now @theo-approved), explained in 10 minutes:
So here's my latest set up
Every site I have is a profile on Termius like
> hoodmaps .com
I click it and immediately I'm in my server and I get dropped in a tmux session that's always tied to the corresponding site I wanna log in to
To make this work I have this startup snippet in each site's Termius profile:
> cd /srv/http/hoodmaps.com && tm
(so /srv/http is where my sites are and then hoodmaps .com is the example site here, and "&& tm" is the important part here)
Then in my ~/.bashrc file I added this (written by Claude Code) which defines the "tm" function, again all it does it just put me in the right tmux session based on the folder I'm in
The result is I can switch without interruption from my laptop to phone in Termius with auto reconnecting sessions and usually I just have Claude Code open in each session to work
Before I had to mess around with 1) not having smooth switching from laptop to phone, I'd have to use Claude Code's /resume for it, annoying, 2) having multiple sessions for same sites, gets messy and confusing fast, now it FORCES me into one session per site, this just works so well, I'm so fast, and each of my sites is just an open tab in Termius, I've never worked so structured and clean!
Here is the code, maybe it helps somebody:
# tmux session per folder. `tm` (no args) attaches to / creates a session
# named after the current dir's basename. `tm name` overrides the name.
# Works whether already inside tmux (uses switch-client) or outside it.
tm() {
command -v tmux >/dev/null 2>&1 || { echo "tmux not installed"; return 1; }
local name="${1:-$(basename "$PWD")}"
# tmux session names can't contain '.' or ':' — replace with '-'
name="${name//./-}"
name="${name//:/-}"
if [ -n "$TMUX" ]; then
tmux has-session -t "$name" 2>/dev/null || tmux new-session -d -s "$name" -c "$PWD"
tmux switch-client -t "$name"
else
tmux attach -t "$name" 2>/dev/null || tmux new -s "$name" -c "$PWD"
fi
}
# Auto-attach on interactive login: picks a session named after wherever
# you land. Plain `ssh server` lands in $HOME → session "root". Use
# `ssh server -t "cd /srv/sm.levels.io && bash -l"` to land in a site
# folder → session "sm-levels-io". Skips inside tmux and non-interactive
# shells so scp/rsync/scripted ssh keep working.
if command -v tmux >/dev/null 2>&1 && [ -z "$TMUX" ] && [[ $- == *i* ]]; then
tm
fi
Replying to @levelsio @dcbuilder
Hey dude, how do you setup tmux, mosh, clipboards and all of that. Would love to get you dotfile and 80/20 it.
Atish Goswami retweeted
Here's a visual of how the Ralph system works.
GitHub repo is at github.com/snarktank/ralph
Atish Goswami retweeted
Working on a new version of Svelte Form Builder
What’s new:
• Generates Svelte Remote Function code
• New layout with fields, editor, preview
• Works with Valibot, Zod, and ArkType
Preview: svelte-form-builder.vercel.a…
Still in alpha - early stage, feedback welcome!
Atish Goswami retweeted
Two features I built for my own Kai system that Anthropic @claudeai released less than a week later.
Feels great, honestly.
danielmiessler.com/blog/i-bu…
Atish Goswami retweeted
I have to admit I'm pretty excited to be able to finally talk about @MarkoDevTeam again.
Atish Goswami retweeted
📢 Alright, so I'm going to release this!
It'll be a CLI-based screen/cam recorder for macOS. It's going to be a week or two until it's fully ready.
But until then, sign up on the waitlist and I'll let you know when it's available!
framecap.app/
Atish Goswami retweeted
This Cursor Extension is awesome
Accurate tweaking of UI was always a struggle,
But @stagewise_io allows you to bring full context to Cursor, just point and command:
1. Directly choose specific elements in browser
2. Send to Cursor with full context
And it's open source
Atish Goswami retweeted
AI is crazy
Text → 3D printed object in mins
here’s how:
• Created concept & design with AI Studio
• Converted to GLB file with Trellis
• Translated it to STL format
• Printed it with 3D printer
Google AI Studio is free
Atish Goswami retweeted
Like this tweet 1000x to send me to @ThePrimeagen HQ to build something live on stream. Like for real in person. My fate is in your hands. 🤲
PHP IS MY FUTURE
PHP IS MY PAST xitter.cf/i/broadcasts/1vAxROwLj…
Atish Goswami retweeted
The Peter Principle: how lazy leadership can stifle your design career buff.ly/3Dv8b3H
Atish Goswami retweeted
I just made a FULL GUIDE on ChatGPT to help you finish hours of work in seconds.
Usually, I'd charge $100 for this, but today I'm giving it away for FREE
Like + comment "Send" and I will DM it to you.
For the next 24 hours, it's FREE. ⏰ (Must follow to receive DM)
Atish Goswami retweeted
🎉 MasteringPostgres.com is finally live in early access!
There are currently 96 videos—around 11 hours of dense content. Even more coming soon!
With the help of @xata, we have put a massive amount of work into this to help you level up your career.
I hope you love it!
































