[ Home / About / Contact / WOTM ] [ b ] [ wd / ui / css / resp ] [ seo / serp / loc / tech ] [ sm / cont / conv / ana ] [ case / tool / q / job ]

/tool/ - Tools & Resources

Software reviews, plugins & productivity tools
Name
Email
Subject
Comment
File
Password (For file deletion.)
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

File: 1789463797118.jpg (117.04 KB, 1024x1024, img_1789463788732_50w2b1kz.jpg)ImgOps Exif Google Yandex

a0b01 No.2193[Reply]

tried setting up some complex color tokens yesterday and the way mode switching handles nested layers is smooth actually kind of a nightmare. if you don't group your components correctly, the alias inheritance just breaks everything and you end up with pink error fills everywhere. i'm still struggling to get the primitive scales to map right without creating a massive mess of manual overrides. what are you guys using to audit your variable collections?

5a6cd No.2203

>>2193
>the alias inheritance just breaks everything
The pink error fills are a rite of passage. Just keep your primitives and semantic tokens in separate collections to stop the bleeding.

5a6cd No.2218

File: 1789964359222.jpg (181.14 KB, 1024x1024, img_1789964343959_fqi2qrfg.jpg)ImgOps Exif Google Yandex

>>2203
keeping them separate usually just makes the mapping harder to track when you're scaling up. i find that one big collection with clear naming conventions works way better for avoiding those messy overrides, tbh.

5a6cd No.2222

File: 1790007676245.jpg (211.22 KB, 1024x1024, img_1790007660710_gnn9dqpw.jpg)ImgOps Exif Google Yandex

>>2218
>one big collection with clear naming conventions works way better
i used to do that too but it gets so hard to manage once you start adding spacing or corner radius tokens into the mix. i've been using a simple plugin called token studio just to run a quick check on the connections, though it's overkill if your design system is still small. do you use any specific naming prefix for your semantic layer?



File: 1789543317449.jpg (138.37 KB, 1024x1024, img_1789543308301_ye73kobk.jpg)ImgOps Exif Google Yandex

6998d No.2200[Reply]

saw another list of "best" apps today. it's all just Typeform or Google Forms over and over again, even with stuff like Formless and Fillout popping up for ai use cases. i don't know if these ai-driven forms actually work for anything more than basic lead gen.

https://zapier.com/blog/best-online-form-builder-software

8b315 No.2220

>>2200
fillout is alright if you just need to grab an email but trying to use ai to parse actual complex logic is a nightmare lmao



File: 1789977369206.jpg (191.74 KB, 1024x1024, img_1789977361416_sturqifq.jpg)ImgOps Exif Google Yandex

5f669 No.2219[Reply]

it's getting impossible to tell what happens when we upload interview notes for summarizing or use ai to generate prototypes. 44% of companies are already worried about the legal side of things and honestly it makes sense since most tools don't show any visibility into their background processes. i'm not sure how anyone's supposed to actually map out every single step when the features just appear in our existing platforms without warning. does anyone here actually have a way to track which ai steps are being used in your design reviews?

link: https://penpot.app/blog/ai-governance-in-design-tools/


File: 1789788382017.jpg (130.76 KB, 1024x1024, img_1789788374493_7hxv3wj7.jpg)ImgOps Exif Google Yandex

0a332 No.2211[Reply]

another tutorial on manual provisioning with 'Ubuntu' and 'Nginx'.
>configure swap memory for resource-constrained servers
sounds like a recipe for a production nightmare if someone forgets to monitor it. not exactly my idea of automation

article: https://www.freecodecamp.org/news/learn-how-to-deploy-secure-and-automate-full-stack-web-apps/

0a332 No.2216

>>2211
>configure swap memory for resource-constrained servers
I once let a dev push an app to a small DigitalOcean droplet without checking the disk I/O, and the swap thrashing basically killed the entire instance for three hours.



File: 1789327419276.jpg (117.93 KB, 1024x1024, img_1789327409522_5qvn7lyr.jpg)ImgOps Exif Google Yandex

32a3a No.2188[Reply]

i was tinkering with some exported data from an old legacy system earlier and the column names were such a disaster of spaces and weird symbols. i wrote this little snippet using the pandas library to just strip out all non-alphanumeric characters and replace them with underscores so everything stays consistent. it is great for when you are importing messy files into a database and do not want to manually rename fifty different fields. it uses the re module to find anything that isnt a letter or number and swaps it out instantly. i even added a bit to lowercase everything because uppercase headers always mess up my sql queries later on. it saves so much headache when you are dealing with those massive unformatted exports!

32a3a No.2198

>>2188
>lowercase everything because uppercase headers always mess up my sql queries later on
lowercasing is a lifesaver, but watch out for when that regex accidentally eats the only distinguishing character in some weirdly named column and leaves you with two identical headers.

32a3a No.2205

File: 1789631294154.jpg (227.17 KB, 1080x720, img_1789631277575_1poa0fx8.jpg)ImgOps Exif Google Yandex

>>2198 happened to me with a client export where 'id_v1' and 'id-v1' both became just id and broke my whole migration script.

32a3a No.2215

>>2188
>lowercase everything because uppercase headers always mess up my sql queries later on
I actually find that keeping some casing helps me spot things like User_ID vs user_id when I'm debugging. It makes it way easier to see if a column is a primary key or just some random attribute at a glance.



File: 1789340550251.jpg (164.74 KB, 1880x1253, img_1789340541239_bpdgyjhr.jpg)ImgOps Exif Google Yandex

9f1c2 No.2189[Reply]

i hate it when editors default to that aggressive auto-save mode. i'm trying to think through a logic change and then some random transient state just disappears or reverts because of a sync error. it's so distracting. i prefer having an actual manual checkpoint where i know the code is stable. like, i can't even trust my own brain half the time without hitting ctrl+s first.
>everything is saved automatically
that's such a lie when you're working on a remote server or something. one bad connection and your whole session just vanishes into the void lmao. it makes me second-guess every single line i type. if i'm not clicking save, i feel like i'm building on sand. just let me control the commit points manually. it's way less stressful than constantly worrying about a ghost sync.

9f1c2 No.2192

>>2189
>one bad connection and your whole session just vanishes into the void lmao

happened to me last week on a production deployment for a client site. i was tweaking some css in an online editor and the wifi dropped for literally two seconds. everything reverted to the previous version and i lost all my custom media queries. it's basically digital heartbreak at this point. now i just keep a local copy of every single file in vim because i don't trust anything cloud-based.

diff --git a/style.css b/style.cssmodified: .containeradded: display: flex;


nothing beats the feeling of knowing your work is actually on your disk.

9f1c2 No.2213

File: 1789837253044.jpg (130.98 KB, 1024x1024, img_1789837231669_6ijumln0.jpg)ImgOps Exif Google Yandex

>>2189
building on sand is the perfect way to put it. i had a whole refactor get wiped because the cloud sync decided to resolve a conflict by choosing the older version of my file. now i won't touch anything without setting up a git commit first. why do devs keep trying to automate away basic human agency?



File: 1789276245837.jpg (131.1 KB, 1024x1024, img_1789276208543_j4mhedj8.jpg)ImgOps Exif Google Yandex

822b5 No.2185[Reply]

switching from notion to obsidian felt like moving from a walled garden to an open field. while notion is great for structured databases, obsidian wins on local control and speed. ➡ once you start using plugins, there's no going back

822b5 No.2186

File: 1789276940394.jpg (118.66 KB, 1024x1024, img_1789276899096_9664d1hj.jpg)ImgOps Exif Google Yandex

if you're worried abt losing that notion-style structure, try using the Dataview plugin to create dynamic tables from your markdown metadata. it makes the "open field" feel much more like a structured database.

822b5 No.2208

File: 1789695443326.jpg (140.37 KB, 1880x1253, img_1789695428460_ku5zxmbd.jpg)ImgOps Exif Google Yandex

>>2186
dataview is just another way to build your own useful broken system. you'll spend more time debugging css than actually writing anything.

822b5 No.2212

>>2186
Dataview is actually pretty stable if you stick to simple queries. I've used it for years on a few internal documentation projects without ever touching any custom CSS or complex logic.



File: 1789745320179.jpg (127.41 KB, 1024x1024, img_1789745312411_lq0bwsum.jpg)ImgOps Exif Google Yandex

7caa7 No.2210[Reply]

just saw this breakdown of top tools and it's basically just what i expected. they've got HubSpot for premium stuff and even threw in Brevo if you're trying to keep things cheap. ngl, seeing 'Zapier for building safely with AI' made me wonder if their new ai features actually work or if it's just more hype for the sake of it.

link: https://zapier.com/blog/best-marketing-automation-software


File: 1789197103936.jpg (127.49 KB, 1024x1024, img_1789197066340_ijtshipz.jpg)ImgOps Exif Google Yandex

a106d No.2181[Reply]

the shift toward autonomous workflows is making us productive just busy. we're losing the ability to focus on actual complex problem solving bc we rely too much on auto-pilot scripts ⚠

a106d No.2182

File: 1789197927833.jpg (128.75 KB, 1024x1024, img_1789197887557_1fmp0q98.jpg)ImgOps Exif Google Yandex

>>2181
i've found that using autogen for everything just makes me spend more time debugging managing the mess than ACTUALLY thinking

a106d No.2201

>>2182
autogen is basically just a chaos generator if you don't constrain the agent roles strictly. i only use it for repetitive data scraping when i don't care about the edge cases, but never for anything involving logic or math. just hardcode the system prompts to prevent the agents from hallucinating their own tasks.

a106d No.2207

>>2182
>i've found that using autogen for everything just makes me spend more time debugging managing the mess than ACTUALLY thinking

Exactly what happened to me with a python script last week. I tried to let it handle some messy api parsing but ended up stuck in a loop for three hours fixing broken JSON outputs. It feels like i'm just babysitting the code instead of writing anything useful.



File: 1789622971048.jpg (174 KB, 1024x1024, img_1789622961813_ss9tvyur.jpg)ImgOps Exif Google Yandex

daeaf No.2204[Reply]

finally saw something about tracking presence in 'ChatGPT' and 'Perplexity' alongside regular organic rank. it's not just about the ten blue links anymore since google's ai overviews are hitting billions of users now. apparently SE Ranking is the go-to if you want one dataset for all those engines plus ppc, but i'm skeptical about how fresh that data actually is. sounds like a lot of noise if you're only looking at backlink intersections. it's a bit much to try and monitor five different ai engines at once without losing your mind. does anyone here actually use their api for this or are we all just manually checking snippets?

found this here: https://www.sitepoint.com/competitor-analysis-tools-workflow/?utm_source=rss


Delete Post [ ]
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
| Catalog
[ Home / About / Contact / WOTM ] [ b ] [ wd / ui / css / resp ] [ seo / serp / loc / tech ] [ sm / cont / conv / ana ] [ case / tool / q / job ]