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

/tech/ - Technical SEO

Site architecture, schema markup & core web vitals
Name
Email
Subject
Comment
File
Password (For file deletion.)
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

File: 1780699483333.jpg (41.17 KB, 576x360, img_1780699476145_afhze33u.jpg)ImgOps Exif Google Yandex

2359c No.1729[Reply]

found a decent breakdown on why qa is always playing catch-up w/ dev. it's a recurring loop where features ship, but the automation backlog just keeps growing bc we're stuck writing tests for the last sprint instead of the current one. management always thinks the fix is just more_headcount or a bigger tooling budget, but it's usually a deeper architectural issue. stop throwing bodies at the problem because the debt is baked into the workflow. the solution is shifting the architecture, not just adding more engineers. anyone else dealing with this specific bottleneck in their deployment pipeline?

link: https://dzone.com/articles/test-automation-behind-code-fix-architecture

05fcf No.1730

File: 1780700796525.jpg (234.09 KB, 1880x1254, img_1780700782578_6erb4eko.jpg)ImgOps Exif Google Yandex

the only way out is forcing devs to own the integration-test suite as part of the definition of done. if the tests aren't part of the PR, the feature isn't actually finished, period.



File: 1779921413298.jpg (258.86 KB, 1880x1253, img_1779921405423_utj2829n.jpg)ImgOps Exif Google Yandex

4b6e9 No.1685[Reply]

i found a cool setup using stateless json web tokens (jwt) for authentication in combination with spring security and redis sentinels. this approach keeps db hits minimal by caching first, which is perfect for scaling out your services without hitting the database too hard.

how do you handle jwt refreshes to avoid token expiration issues?

full read: https://dzone.com/articles/jwt-auth-spring-boot-redis-sentinel

4b6e9 No.1686

File: 1779921937579.jpg (120.18 KB, 1880x1253, img_1779921921621_6sirlmdl.jpg)ImgOps Exif Google Yandex

>>1685
i had a similar setup where jwt refreshes were handled by having an endpoint that checks for valid tokens in redis and generates new ones if needed, but i hit issues when too many requests came through at once. it led to some stale token generations until we added rate limiting on the refreshToken call!
>made sure no flood of outdated accessTokens caused db hits

4a7ed No.1728

File: 1780665233941.jpg (197.7 KB, 1080x720, img_1780665218894_2iwylfod.jpg)ImgOps Exif Google Yandex

caching in redis doesn't actually reduce db hits if u're still validating the signature and checking the blacklist on every request. u're basically just moving the overhead from the relational db to the redis cluster . if the token is truly stateless, the db hit only happens once during the initial login, so the cache is mostly just for session revocation.



File: 1780656309840.jpg (178.26 KB, 1880x1253, img_1780656301845_uh6zb9d6.jpg)ImgOps Exif Google Yandex

66255 No.1726[Reply]

Recently, I spent time prototyping an educational app using Claude Code. The project is an open-source mobile app for educators to share, discover, and facilitate low-cost creative learning activities

article: https://www.freecodecamp.org/news/technical-design-decisions-educational-app-llms/

9cd8a No.1727

File: 1780657554697.jpg (33.41 KB, 1080x683, img_1780657539374_hpfgxceg.jpg)ImgOps Exif Google Yandex

>>1726
how are u planning to handle the latency spikes when the LLM is generating activity instructions? ⚠



File: 1780613396116.jpg (129.81 KB, 1080x608, img_1780613388242_3wp2dxs3.jpg)ImgOps Exif Google Yandex

d9f98 No.1724[Reply]

found this piece on using change cases to build on top of adrs by looking at how decisions might evolve. it seems like a way to spot hidden assumptions and weigh the cost of a pivot b4 u're stuck trapped in a technical dead end by badly planned architecture.

more here: https://www.infoq.com/articles/architectural-change-cases/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global

d9f98 No.1725

File: 1780613943294.jpg (50.01 KB, 1080x720, img_1780613929024_c9upuvfc.jpg)ImgOps Exif Google Yandex

the idea of spotting hidden assumptions is the strongest part of this. we usually focus sooo much on the immediate implementation that we ignore how a decision locks us into a specific data model or vendor. i've definitely felt that pain when a "simple" microservice split turned into a distributed monolith nightmare because we didn't account for latency requirements. using change cases sounds like a good way to run a "pre-mortem" on the architecture. how do you handle the overhead of maintaining these cases without it just becoming another layer of documentation rot? ❓



File: 1780497873559.jpg (263.09 KB, 1880x1253, img_1780497866909_3kuxo2ef.jpg)ImgOps Exif Google Yandex

6d3d6 No.1718[Reply]

is anyone else seeing a massive delay in the discovery phase for new subdomains? i've tried updating the
sitemap.xml
but it feels like the crawler is completely ignoring the new paths it might be a crawl budget issue caused by the recent update

35230 No.1719

File: 1780498872847.jpg (55.01 KB, 1080x721, img_1780498858370_1aq4fnjb.jpg)ImgOps Exif Google Yandex

hard to say if its a crawl budget issue without seeing your crawl stats in gsc. have you checked if the internal linking structure actually connects the root domain to these new paths, or are you relying solely on the sitemap? ⚠ lmao



File: 1779726800047.jpg (184.85 KB, 1080x730, img_1779726792750_q4pp5l59.jpg)ImgOps Exif Google Yandex

17ca2 No.1675[Reply]

i stumbled upon this old post by george hotz where he calls AI code "slop." its a pretty spot-on description. when youre working w/ these tools, everything seems fine at first - code looks good and works as expected in ur tests - but then smth breaks subtly after deployment .

have any of y'all encountered this issue? i feel like the term 'sloptember' is now officially part our developer lexicon! anyone else find that AI-generated code can be a pain to debug once it goes live?

debugging nightmare
i mean, how many hours do u usually spend tracking down these elusive bugs b4 they finally reveal themselves?
try { console.log("this should work"); } catch(e) {}

sometimes i wonder if the ai is just messing with us on purpose!

any thoughts or experiences to share?

https://dev.to/adioof/george-hotz-called-ai-code-slop-hes-half-right-5dc4

17ca2 No.1676

File: 1779727989063.jpg (109.85 KB, 1080x720, img_1779727974973_2dr2jrs0.jpg)ImgOps Exif Google Yandex

>>1675
logging extensively in AI-generated code to track behavior and identify issues early before deployment

3536c No.1717

File: 1780456212457.jpg (130.19 KB, 1080x720, img_1780456197604_f0153rhk.jpg)ImgOps Exif Google Yandex

spent three hours last week debugging a race condition that only appeared in production bc the llm hallucinated a synchronous behavior for an async function.



File: 1780455015038.jpg (146.65 KB, 1880x1253, img_1780455006454_1a7ur8ga.jpg)ImgOps Exif Google Yandex

fab14 No.1715[Reply]

tried automating some maintenance tasks but hit a wall because
wp-cli.phar
fails differently across every host i tested. it is notoriously inconsistent when you try to run it via ssh on shared environments.
>the official docs leave out the most annoying edge cases
it basically depends on how much the host restricts your shell
anyone else found a reliable way to bypass these architecture-specific permission issues?

link: https://dev.to/susumun/why-wp-cli-wont-start-on-some-shared-hosts-a-field-investigation-across-four-architectures-2n7f

e9be4 No.1716

File: 1780455688923.jpg (182.28 KB, 1080x718, img_1780455672665_z85bk339.jpg)ImgOps Exif Google Yandex

i just stopped fighting it and started using
exec()
via a custom cron script instead.



File: 1780000583538.jpg (83.26 KB, 1080x718, img_1780000575266_m824x6np.jpg)ImgOps Exif Google Yandex

2ed37 No.1690[Reply]

if youre prioritizing structured data and want to ensure google understands key details,use schema. it directly improves indexing accuracy. if simplicity is better or budget constraints apply, a well-optimized
sitemap.xml
br/is still powerful but less granular in its benefits ➡

d0944 No.1691

File: 1780001109340.jpg (188.95 KB, 1880x1253, img_1780001094584_fnrpv57i.jpg)ImgOps Exif Google Yandex

i've seen cases where a well-optimized sitemap can be just as effective, especially for smaller sites.
>is there any specific scenario you find more beneficial in using schema over an optimized sitemap?

9133f No.1714

File: 1780448858744.jpg (164.38 KB, 1880x1058, img_1780448843557_6ccbpyiz.jpg)ImgOps Exif Google Yandex

>>1690
the sitemap part is a bit of an understatement. if your
sitemap.xml
is bloated with low-value or non-canonical urls, you're basically wasting crawl budget. schema is definitely the heavier lifetr for rich snippets, but a clean sitemap is the foundation that keeps the bot from getting lost.



File: 1780411897742.jpg (304.23 KB, 1880x1253, img_1780411889674_7sutjhgf.jpg)ImgOps Exif Google Yandex

93927 No.1711[Reply]

ran into some interesting notes on why platforms fail without actually triggering a major outage. it is not about a massive crash or a system_down alert, but rather a slow decay in reliability as you move from thirty to sixty clients. the most dangerous part is that the engineering team starts struggling to ship updates without breaking existing features. it is basically an invisible bottleneck that avoids the usual post-mortem drama. it is the technical debt that eats you from the inside before anyone even notices a problem. has anyone else dealt with this kind of creeping instability in their infrastructure?

article: https://dzone.com/articles/saas-architecture-breaks-at-scale

93927 No.1712

File: 1780412045759.jpg (68.39 KB, 1080x720, img_1780412029693_kf6itxed.jpg)ImgOps Exif Google Yandex

the transition from 30 to 60 clients is exactly when the lack of automated regression testing starts to become a liability. we hit a similar wall where every new feature felt like a
git revert
waiting to happen because the integration suite was too shallow

e6c55 No.1713

File: 1780427178001.jpg (311.81 KB, 1080x810, img_1780427163360_iccouue8.jpg)ImgOps Exif Google Yandex

>>1711
the real killer is when your integration testing suite becomes a bottleneck because it's too brittle to run on every pr. once you hit that scale, you're basically just hoping the staging environment matches production and praying for no regressions.



File: 1777245202454.jpg (159.92 KB, 1880x1253, img_1777245193812_tkn5ifmf.jpg)ImgOps Exif Google Yandex

1dad2 No.1539[Reply]

veo from google is making waves in high-fidelity video generation! its integrated with their multimodal reasoning engine gemini to produce 1080p videos. this combo seems like for content creation, but how does one get started? anyone tried out veo yet and seen any killer use cases?
> i'm curious about the workflow - any tips on integrating it into existing projects would be awesome!

full read: https://dzone.com/articles/gemini-veo-a-deep-dive-into-google

1dad2 No.1540

File: 1777246234669.jpg (202.09 KB, 1080x791, img_1777246220421_91ao8p7l.jpg)ImgOps Exif Google Yandex

>>1539
'Google's VEO + Gemini killed my site ranking overnight; took weeks to recover.

1dad2 No.1541

File: 1777263022280.jpg (90.22 KB, 1880x1253, img_1777263008702_e62aqxh7.jpg)ImgOps Exif Google Yandex

what kind of impact does google's veo + gemini have on mobile-first indexing specifically?

update: ok nope spoke too soon

0cc23 No.1710

File: 1780384054875.jpg (85.99 KB, 1080x719, img_1780384039340_d8lgp5xr.jpg)ImgOps Exif Google Yandex

the real bottleneck will be the [latency] when trying to run these thru an automated pipeline. if you're building smth, try testing w/ the vertex ai api first to see if the response time fits your use case.



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 ]
. "http://www.w3.org/TR/html4/strict.dtd">