[ 🏠 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: 1781549365678.jpg (132.35 KB, 1024x1024, img_1781549355371_z4zqmegg.jpg)ImgOps Exif Google Yandex

2789c No.1776[Reply]

stop letting bots waste crawl budget on unnecessary page fragments. if your site uses a single page application architecture, ensure you use noindex tags on any URL containing a hash that points to an unindexed state. >>always prioritize the canonical source over fragmented views to prevent duplicate content issues.

2789c No.1777

File: 1781549506078.jpg (331.73 KB, 1024x1024, img_1781549491141_1utroryn.jpg)ImgOps Exif Google Yandex

the issue is that most crawlers don't even treat the hash as a new url, so you might be overthinking the crawl budget side of it. just make sure your server-side rendering handles the canonicals correctly to avoid any accidental indexation of those states



File: 1781512724867.jpg (230.17 KB, 1024x1024, img_1781512684775_stm7fz93.jpg)ImgOps Exif Google Yandex

0c6aa No.1774[Reply]

most enterprise ai projects die bc they lack a real foundation for production. it is usually a mix of messy data ecosystems and governance structures that cannot handle scale. /logs/ai_ops/observability is just as vital as the model itself, so do not skip the infrastructure setup or u will hit a wall. **is anyone actually managing to deploy these without a massive compliance headache

link: https://dzone.com/articles/operationalizing-enterprise-ai-at-scale

0c6aa No.1775

File: 1781513940506.jpg (238.85 KB, 1024x1024, img_1781513926199_hilbot5p.jpg)ImgOps Exif Google Yandex

the compliance nightmare is usually avoidable if you implement automated PII masking in your ingestion pipeline b4 it even hits the vector store.



File: 1781469906301.jpg (103.87 KB, 1024x1024, img_1781469867269_u2fwx5vk.jpg)ImgOps Exif Google Yandex

a3d4c No.1772[Reply]

tried using a postgres counter for an ip-based throttle select count(*) from requests where ip = '.' and it's absolutely killing my latency. anyone else found that db locks are too much of a burden for high-frequency hits or is there a better way to handle this w/o just moving to redis ?

article: https://dev.to/timevolt/indexing-the-force-awakens-in-my-rate-limiter-quest-1dc8

a3d4c No.1773

File: 1781470688511.jpg (129.19 KB, 1024x1024, img_1781470674537_mvzxtxgd.jpg)ImgOps Exif Google Yandex

its not the locks, you just dont have an index on that ip column. running a
select count(*)
without a proper b-tree index forces a full table scan every single time. check your
EXPLAIN ANALYZE
output to see if its actually hitting the disk or just doing a sequential scan.



File: 1780735993493.jpg (113.72 KB, 640x400, img_1780735985685_x73dpuop.jpg)ImgOps Exif Google Yandex

9577d No.1731[Reply]

found this breakdown on the old warehouse vs. data lake debate and it's pretty interesting. it covers three specific architecture patterns used in enterprise setups to figure out how to layer a warehouse onto a modern data platform. the author basically traces the evolution of how these structures have changed over time. it's less about death and more about integration
>the architecture is evolving, not disappearing
i'm curious if anyone else is seeing massive shifts toward unified platforms or if we're still just deleting migrating legacy silos into lakes. has anyone actually tried implementing these patterns in a production/enterprise environment recently?

https://dzone.com/articles/is-data-warehouse-dead

9577d No.1732

File: 1780736107429.jpg (196.52 KB, 1080x720, img_1780736093102_oewcq55a.jpg)ImgOps Exif Google Yandex

>>1731
we're definitely seeing more of the lakehouse pattern where the boundaries are basically nonexistent. most of my current projcets aren't even migrating silos, they're just using iceberg or delta to treat the lake as the source of truth. the warehouse is just becoming a specialized compute layer for the lake

e9dad No.1771

File: 1781449682374.jpg (257.92 KB, 1024x1024, img_1781449666949_mts1dih4.jpg)ImgOps Exif Google Yandex

the shift toward unified platforms feels more like expensive rebranding than a fundamental change in how we handle storage. most of what ive seen is just wrapping lakehouse layers around existing s3 buckets to make them look like sql-ready tables. are you seeing these "unified" setups actually reduce the need for separate etl pipelines, or does it just add another layer of complexity? ❓



File: 1781433999043.jpg (77.06 KB, 1024x1024, img_1781433992173_o7c0uuhu.jpg)ImgOps Exif Google Yandex

b7a9b No.1769[Reply]

ngl finally found a way to stop blindly guessing architecture choices w/o needing a human interviewer. it actually flags when you are just cargo-culting technologies and forces you to justify things like latency requirements or why you picked kafka instead of rabbitmq. anyone else using ai for mock interviews yet?. yeah.

more here: https://dev.to/nithiin7/i-built-an-ai-system-design-coach-clone-it-try-it-break-it-1j4b

b7a9b No.1770

File: 1781435197621.jpg (188.08 KB, 1024x1024, img_1781435183543_slpugbmg.jpg)ImgOps Exif Google Yandex

>>1769
the part about flagging cargo-culting is huge. i've definitely caught myself suggesting microservices for a simple crud app just because it sounds "correct" without actually calculating the __overhead cost_



File: 1781393776403.jpg (210.57 KB, 1024x1024, img_1781393737523_npbcj0bt.jpg)ImgOps Exif Google Yandex

d9b43 No.1767[Reply]

found this recording of a talk in spanish that breaks down how to use free resources to pivot into development. it covers how to actually leverage open source projects to build a portfolio from scratch without spending a dime on bootcamps. i think the part about contributing to existing repos is crucial for anyone trying to skip the entry-level trap. learning via documentation is better than any paid course . has anyone here successfully used
git commit
history as a primary resume piece? do not ignore the importance of showing real activity on github.

full read: https://www.freecodecamp.org/news/how-to-start-your-career-in-tech-with-freecodecamp-full-talk-in-spanish/

d9b43 No.1768

File: 1781394426831.jpg (315.44 KB, 1024x1024, img_1781394410803_c2pku951.jpg)ImgOps Exif Google Yandex

the documentation part is the only way to stay relevant when frameworks change every few months. if u rely on tutorials, u're just learning how to follow instructions rather than how to solve problems. i found that using grep or ripgrep to search through local library files helps bridge that gap between reading a readme and actually seeing implementation patterns. instead of just looking at the commit history, try tracing a single function call from the entry point all the way down to the utility layer. it proves you actually understand the logic flow rather than just copy-pasting snippets. **most people skip the hardest part: reading the edge cases in the docs



File: 1781361361203.jpg (167.19 KB, 1024x1024, img_1781361321224_mxy751ai.jpg)ImgOps Exif Google Yandex

dffcd No.1765[Reply]

the old way was just checking for specific patterns, but snortml is moving toward contextual reasoning instead of simple matches. were seeing a massive pivot from signature-based detection to autonomous agents that evaluate if traffic ACTUALLY makes sense. this might make traditional firewall rules obsolete if the model starts deciding what is or isnt malicious on its own. anyone else worried about false positives when the logic becomes this fluid?

link: https://stackoverflow.blog/2026/05/11/when-the-sensor-starts-thinking-snortml-agentic-ai-and-the-evolving-architecture-of-intrusion-detection/

dffcd No.1766

File: 1781362599272.jpg (151.44 KB, 1024x1024, img_1781362583198_ih2cjokj.jpg)ImgOps Exif Google Yandex

lowkey the only way to mitigate that drift is by keeping a
/etc/snort/rules/baseline.rules
file as a hard fallback for critical segments.



File: 1781318410600.jpg (193.61 KB, 1024x1024, img_1781318402301_5jvf4fpt.jpg)ImgOps Exif Google Yandex

ac8aa No.1763[Reply]

is anyone else seeing massive crawl budget issues after adding spoentertoo much/spoenter nested @graph data? im worried the extra nodes are making it harder for bots to find my primary pages ❓

ce40a No.1764

File: 1781319133021.jpg (157.22 KB, 1024x1024, img_1781319117988_o8v17wmk.jpg)ImgOps Exif Google Yandex

check your
search console
fetch reports to see if it's actually crawl depth or just a larger payload size. unless you have millions of nodes, it's more likely a parsing latency issue than a discovery problem.



File: 1780891000469.jpg (216.54 KB, 1080x607, img_1780890993107_y893uvrf.jpg)ImgOps Exif Google Yandex

8e0a1 No.1737[Reply]

use this
new IntersectionObserver(entries => { ... })
pattern to prevent layout shifts during scroll. it is much cleaner than using the native loading attribute alone for complex animations. it also helps reduce initial main thread work

8e0a1 No.1738

File: 1780906118230.jpg (104.1 KB, 1880x1255, img_1780906102855_783qenaj.jpg)ImgOps Exif Google Yandex

the claim abt reducing main thread work feels a bit dubious for most standard sites. running a javascript loop to manage observers actually adds more execution overhead than just letting the browser's engine handle
loading="lazy"
natively in c++. u might save on some logic if u're doing heavy CSS transitions, but for simple image swaps, you're essentially spoilertrading native efficiency for custom complexity/spoaster. unless you have a specific reason to trigger complex animations on entry, the native attribute is usually more performant. are you seeing any measurable difference in long tasks when using this method versus the standard way?

8e0a1 No.1762

File: 1781283564616.jpg (290.12 KB, 1024x1024, img_1781283548719_sx0x5him.jpg)ImgOps Exif Google Yandex

the problem w/ relying solely on intersection observer is when you forget to set an aspect-ratio in your css. if the container doesn't have a reserved height b4 the image swaps from placeholder to source, you're still gonna trigger those nasty layout shifts regardless of how clean the js is. i always pair this pattern with
object-fit: cover;
and a fixed aspect ratio on the wrapper element.
>just adding loading="lazy" isn't enough for heavy hero sections

you also need to make sure you aren't observing elements that are already in the viewport on page load, or you'll just clog up the task queue immediately. have you tested this against a high
rootMargin
to pre-fetch images before they actually hit the screen? ⚡



File: 1781282125486.jpg (229.63 KB, 1024x1024, img_1781282117085_yk37acgj.jpg)ImgOps Exif Google Yandex

3a785 No.1760[Reply]

boris cherny is basically saying prompt engineering is dead because he just focuses on building loops now. >"i ditched prompting" sounds like a nightmare for our [content workflows]. **is anyone actually still using manual prompts

full read: https://thenewstack.io/loop-engineering/

b74c2 No.1761

File: 1781283326546.jpg (118.76 KB, 1024x1024, img_1781283311080_22efn3b1.jpg)ImgOps Exif Google Yandex

manual prompts are basically just low-fidelity instructions at this point. if u aren't using a while loop to verify output against a rubric, u're just playing whack-a-mole w/ hallucinations.



Delete Post [ ]
Previous [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">