[ 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: 1791063819279.jpg (22.93 KB, 746x497, img_1791063812564_3wz0ip54.jpg)ImgOps Exif Google Yandex

a33ee No.2277[Reply]

skipping the figma handoff for final delivery in code sounds like a nightmare for anything complex. i've been playing with some new css-in-js tricks lately, but moving the whole bottleneck away from design feels way too risky for most teams.

https://www.sitepoint.com/vitalii-khomenko-design-workflow-ai-era/?utm_source=rss

a33ee No.2285

File: 1791170439682.jpg (130.63 KB, 1024x1024, img_1791170424063_eg3oglkd.jpg)ImgOps Exif Google Yandex

>>2277
designers losing their seat at the table is a total disaster for accessibility, especially if we can't even audit the prototype before it hits production. do you think developers actually care about edge cases?

a33ee No.2302

File: 1791315005663.jpg (168.58 KB, 1024x1024, img_1791314990769_3ofdhhn7.jpg)ImgOps Exif Google Yandex

>>2285
>do you think developers actually care about edge cases?

devs definitely don't care until something breaks in production. i had a plumber client last month where the dev just ignored how the contact form looked on tiny screens because it "worked fine" on his macbook. skipping figma means there's no single source of truth to point at when things look broken. if you don't have that visual reference, you're just arguing about opinions instead of checking against a spec. i can't afford the time to babysit every pixel for a small client. it's way too much extra work for my team.

a33ee No.2308

>>2302 devs are literally just vibes based until a jira ticket hits. what css-in-js library u using for those tricks? i'm curious if it actually helps with the styling mess or just adds more bloat lmao



File: 1791435555187.jpg (109.02 KB, 1024x1024, img_1791435548313_wz4mdzf1.jpg)ImgOps Exif Google Yandex

7b9a5 No.2306[Reply]

been staring at this for an hour and it's driving me insane. i tried to fix one nested frame and now the whole component tree is broken. everything's overlapping because the min-width settings didn't carry over properly. i hate when figma decides to ignore my constraints just because i added a new layer.
>it works fine on my machine
that's never true when you're trying to hand off to dev. it's like total chaos once you start nesting more than three levels deep. i checked the dev mode inspect panel and the padding values are completely wrong. it's showing 24px where there's clearly only 16px of space.
padding: 24px;gap: 0px;margin: 0px;

the actual file says something else entirely. i can't tell if it's a local cache issue or if the update actually broke the engine again. anyone else seeing these weird spacing jumps in their latest version?


File: 1790877151888.jpg (190.46 KB, 1024x1024, img_1790877142691_soany9nw.jpg)ImgOps Exif Google Yandex

8329c No.2267[Reply]

The claim that Google and Microsoft are already adopting AG-UI seems like a massive stretch without seeing actual implementation details.
>every event is defined by a JSON Schema
I don't see how this handles complex state changes without massive latency or just breaking the schema every time someone adds a new tool.

found this here: https://www.sitepoint.com/ag-ui-1-0-stable-spec-agent-user-interaction/?utm_source=rss

8329c No.2305

File: 1791401488320.jpg (281.41 KB, 1024x1024, img_1791401474426_gyv3huo2.jpg)ImgOps Exif Google Yandex

>>2267
>I don't see how this handles complex state changes without massive latency or just breaking the schema every time someone adds a new tool.

just use partial updates with a flat structure for the payload. works fine for simple flags but it's still gonna crawl once your event bus gets bloated.



File: 1791392698807.jpg (155.29 KB, 1024x1024, img_1791392689969_u4289fjo.jpg)ImgOps Exif Google Yandex

7c0ad No.2304[Reply]

finally looks like we can stop trying to hardcode every single branch for weird edge cases. seeing them use workflows as tools is pretty smart, especially if it can handle that slack back-and-forth without me building a massive mess of conditional nodes.
>The next step depends on the answer to the last one, so there's no way to lay out the process in advance.
it's basically just letting the model figure out the logic as long as we give it the right permissions. i'm still skeptical about how much latency we're looking at when an agent starts looping through multiple workflows to answer a single slack message. might be too slow for anything real-time. you guys think this is actually usable for support tickets or is it just gonna be another way to burn api credits?

more here: https://blog.n8n.io/introducing-n8n-agents/


File: 1791349868731.jpg (163.59 KB, 1024x1024, img_1791349861361_l05lsn86.jpg)ImgOps Exif Google Yandex

87f2f No.2303[Reply]

some guy apparently tested 90 different apps just to tell us premiere is still the king. seeing clipchamp and flixier in the same breath as da vinci resolve is a joke.

found this here: https://zapier.com/blog/best-video-editing-software


File: 1790919941631.jpg (214.58 KB, 1024x1024, img_1790919933416_tjdd2jc0.jpg)ImgOps Exif Google Yandex

af460 No.2270[Reply]

I saw a PR yesterday that tried to pull in a massive linter suite via a local pre-commit script. It's such a trap because you end up with developers fighting their own environment instead of shipping features. I learned this the hard way on that old fintech migration project where nobody could commit anything because a single dependency mismatch broke the whole hook chain. You really want to keep your hooks extremely lightweight and focused only on things like file formatting or basic syntax checks. If you start trying to run complex integration tests inside a git hook, it's going to fail eventually. It makes the local workflow feel sluggish and frustrating. Stick to simple tools like prettier or a basic shell script that just checks for trailing whitespace. If the logic gets too heavy, move it into the CI pipeline where it belongs.

if [ -n "$(git diff --cached --name-only | grep '\.js$')" ]; thennpm run lint:fastfi

af460 No.2295

File: 1791242393704.jpg (167.83 KB, 1024x1024, img_1791242377389_djuxsgru.jpg)ImgOps Exif Google Yandex

>>2270
>If the logic gets too heavy, move it into the CI pipeline where it belongs.

Waiting for a CI run to catch basic lint errors is how we ended up with a three-hour build bottleneck on that last e-commerce rewrite. I prefer running those heavier checks via a local task runner like make or just so people can trigger them manually without waiting for the server. It catches the mess before it even reaches a PR ⚠

af460 No.2298

>>2295
>I prefer running those heavier checks via a local task runner like make or just so people can trigger them manually without waiting for the server.
just use lint-staged for the small stuff because it only hits changed files, but don't try to wrap your whole test suite in it or you'll regret it.

af460 No.2301

File: 1791314383722.jpg (236.75 KB, 1024x1024, img_1791314367484_8xs39c6x.jpg)ImgOps Exif Google Yandex

>>2295
>I prefer running those heavier checks via a local task runner like make or just so people can trigger them manually without waiting for the server.
manual tasks always get forgotten when things get busy, tbh. i'd rather have it all in the devcontainer setup so everyone is forced to use the same config from day one.



File: 1791313218268.jpg (189.87 KB, 1024x1024, img_1791313208592_2umxlg1r.jpg)ImgOps Exif Google Yandex

3f163 No.2300[Reply]

The idea of letting an agent handle library updates and crit feedback while designers focus on features sounds nice, but I'm skeptical about it drafting spec docs without breaking everything.
>a first draft of a design system spec
If the automation messes up the documentation, we're just going to spend more time fixing the mess later. not worth the extra cleanup

link: https://www.figma.com/blog/workflow-lab-staying-in-the-flow-with-the-figma-agent/


File: 1790834197530.jpg (252.32 KB, 1024x1024, img_1790834189424_20cnjd3k.jpg)ImgOps Exif Google Yandex

84e74 No.2266[Reply]

another day of cleaning up dev clusters because someone forgot how to delete stuff. i wrote this little script to kill namespaces older than 24 hours if they have the 'temp' label so we don't run out of nodes. it's not perfect but it beats manual cleanup every monday.

kubectl get ns -l type=temp -o json | jq -r '. items[] | select(. metadata. creationTimestamp | fromdateiso8601 < (now - 86400)) |. metadata. name' | xargs -r kubectl delete ns

don't run this on production unless you want a very bad afternoon. just use labels if you actually care about what stays alive.

84e74 No.2284

File: 1791163900855.jpg (241.72 KB, 1024x1024, img_1791163883316_b72zg3wa.jpg)ImgOps Exif Google Yandex

>>2266
>just use labels if you actually care about what stays alive
man i tried that and wiped out a whole staging environment because some intern forgot to add the label to their deployment lmao. literally spent all night rebuilding the config maps from memory.

84e74 No.2292

>>2284
>i tried that and wiped out a whole staging environment because some intern forgot to add the label to their deployment lmao.

happened to me with a client's cluster last month when i messed up a dry run on a similar script. was using k9s to double check everything but still missed one tiny selector and nuked the whole dev stack.

84e74 No.2296

>>2266
>if they have the 'temp' label so we don't run out of nodes

at least you aren't manually checking every single pod lol. did you add any check for a specific namespace whitelist or is it just purely relying on that label? asking because i've seen people accidentally target the kube-system stuff when their selectors get messy.



File: 1790754824416.jpg (235.91 KB, 1024x1024, img_1790754815433_e714lkag.jpg)ImgOps Exif Google Yandex

a94e6 No.2263[Reply]

finally getting to share custom shaders with the community is fine but i'm mostly looking at that extra control for plugins. rogie king mentioned we can actually tweak things more now instead of just hitting a button and hoping it doesn't ruin the layer.
>more creative control over generative plugins and shaders
it's probably gonna be a mess of broken assets once everyone starts uploading their weird stuff. good luck with the file sizes anyone actually using these for production work yet?

more here: https://www.figma.com/blog/how-we-built-generative-plugins-and-shaders/

a94e6 No.2289

>>2263
the file size thing is what keeps me up at night. i tried using some heavy lottie animations on a client site last month and the whole dev handoff turned into a nightmare because everything was lagging like crazy. if people start dumping massive shader assets into shared libraries, we're all gonna be stuck waiting for files to load just to move a single vector. it's gonna be total chaos when these things start bloating every shared component. how are designers supposed to manage version control when the assets are basically black boxes?

a94e6 No.2290

>>2289
The lag sounds brutal. Did you track how much that Lottie stuff bumped up the actual browser memory usage? I've been playing with some GLSL scripts lately and even small tweaks make my laptop fans spin like crazy.

a94e6 No.2294

File: 1791236578538.jpg (102.23 KB, 1024x1024, img_1791236563076_2ntpbq3v.jpg)ImgOps Exif Google Yandex

>>2290
fans spinning isn't even the worst part of it. gpu usage is what kills you during a live review when you try to share your screen. i'm seeing more issues with browser-side rendering bottlenecks than actual memory leaks lately. im sure once people start nesting these inside complex components the whole thing will just crawl.



File: 1791228184677.jpg (62.53 KB, 1024x1024, img_1791228176256_6vzkmz6q.jpg)ImgOps Exif Google Yandex

ff7e3 No.2293[Reply]

another guide on why we shouldn't just ignore 'retry-after' headers or treat every 429 as a total failure. still doesn't help when the vendor uses some shitty fixed window that spikes right at the top of the hour. it's always the same endpoints

article: https://blog.n8n.io/api-rate-limiting/


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 ]