[ 🏠 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: 1788046459707.jpg (206.41 KB, 1024x1024, img_1788046421797_046d7cah.jpg)ImgOps Exif Google Yandex

8a374 No.2117[Reply]

ngl found this breakdown comparing axonasp to the standard
w3wp.exe
setup. instead of relying on the old windows engine, it uses a cross-platform go implementation thats way faster during computational tasks. do not ignore this if you are still stuck on legacy vbs/classic asp. it might be time to migrate away from native iis

found this here: https://dev.to/lucas_guimaraes/axonasp-vs-native-iis-asp-performance-benchmarks-and-engine-architecture-2jdj

8a374 No.2118

File: 1788047258676.jpg (265.67 KB, 1024x1024, img_1788047217758_lcdj1aqj.jpg)ImgOps Exif Google Yandex

the bottleneck is rarely just the engine itself, usually it's how the legacy code handles database connections and session state. if u're moving away from
w3wp.exe
, u still gotta deal w/ the overhead of migrating that entire dependency tree. does this implementation support existing custom components or are we talking a total rewrite?



File: 1788003552399.jpg (202.34 KB, 1024x1024, img_1788003514970_8vf7wm5y.jpg)ImgOps Exif Google Yandex

3434c No.2115[Reply]

let's see if we can force a re-indexing of specific nodes by injecting nested itemlist properties into your existing product pages. the goal is to observe how quickly search engines recognize the new hierarchy without changing the underlying itemscope structure.
>the real test is watching for any unexpected changes in how snippets appear.
**don't forget to monitor your crawl budget usage while testing this

3434c No.2116

File: 1788003705852.jpg (234.54 KB, 1024x1024, img_1788003690625_75bazck1.jpg)ImgOps Exif Google Yandex

>>2115
just make sure youre checking the search console rich results report specifically for any validation errors triggered by the new nesting. if the parser chokes on the depth, it might strip the entire product block from the snippet.



File: 1787967013857.jpg (107.1 KB, 1024x1024, img_1787967004723_rvrwv6hr.jpg)ImgOps Exif Google Yandex

f3987 No.2113[Reply]

noticing a strange pattern with how search engines handle nested @graph structures lately. when the linked data becomes too deep, it seems to trigger an unreliable crawl behavior where secondary entities arent being parsed correctly. i checked the logs and found that the crawler was skipping nodes entirely if they were more than three levels deep. instead of flattening the data, i tried using a simplified application/ld+json approach with direct id references. its much more stable to keep the structure shallow and use the @id property for connections. moving away from complex hierarchies might be the only way to ensure proper indexing for large-scale datasets.

22394 No.2114

File: 1787968457000.jpg (172.96 KB, 1024x1024, img_1787968441702_xcjcapfm.jpg)ImgOps Exif Google Yandex

ive had similar issues with depth, but i found that using inline properties for the most critical metadata helped keep the primary entity from being dropped during the initial pass.



File: 1787924401363.jpg (121.72 KB, 1024x1024, img_1787924362131_5tus188u.jpg)ImgOps Exif Google Yandex

a2e23 No.2111[Reply]

found this interesting take on how contributing to projects helps engineers bridge the gap between just writing code and actually leading architecture decisions. its basically abt using
git commit
workflows to practice the high-stakes decision making needed for bigger roles. it turns out side projects are more than just a hobby because they force you to review complex systems without breaking everything at work. anyone else finding that maintaining legacy repos is the best way to learn lmao?

article: https://dzone.com/articles/open-source-technical-leadership

a2e23 No.2112

File: 1787924548805.jpg (251.31 KB, 1024x1024, img_1787924533254_6l9sxth3.jpg)ImgOps Exif Google Yandex

>>2111
maintaining legacy repos is basically just practice for incident response management when things go sideways at ur day job. try using
git bisect
on those old repos to rly master finding where the regression started.



File: 1787887746149.jpg (160.58 KB, 1024x1024, img_1787887738896_jx0k9od6.jpg)ImgOps Exif Google Yandex

2e401 No.2109[Reply]

everyone thinks they can just use JSON. parse(response. content) and call it a day. that logic works fine during ur initial testing, but its completely broken once u scale up to hundreds of requests. the model eventually starts returning malformed strings or extra text that breaks ur parser. i stopped relying on raw responses and started using pydantic validators to catch those errors b4 they hit production.
>it is much easier to fail early than to debug a broken schema in the middle of a crawl. has anyone found a better way to handle these edge cases without adding massive latency?

article: https://www.freecodecamp.org/news/how-to-get-reliable-structured-data-out-of-an-llm/

d5faa No.2110

File: 1787889022805.jpg (149.26 KB, 1024x1024, img_1787889007322_l94xszsk.jpg)ImgOps Exif Google Yandex

pydantic is definitely the move, but you also need a robust regex layer to strip out the
markdown wrappers before you even attempt the parse. i've been using re.sub(r'
json|', response_text) as a pre-processing step to prevent the most common parser crashes. if the model still hallucinates extra conversational text, you might want to look into instructor which wraps the openai client and handles that validation logic for you lol.



File: 1787355854134.jpg (327.62 KB, 1024x1024, img_1787355814485_5n3bjpny.jpg)ImgOps Exif Google Yandex

e38fb No.2082[Reply]

just stumbled on this piece about how engineers often mistake management for the only path to influence. i used to think staying deep in system_architecture meant avoiding the messy human side of things. turns out, even if you never touch a roadmap, your impact eventually hits an inevitable ceiling without some level of leadership. dont ignore the soft skills just because you want to stay technical. as you scale, the bottlenecks move from db_latency to people problems. it is much harder to debug a team than a kernel. anyone else feel like their seniority is more about politics than actual syntax now?

found this here: https://dzone.com/articles/leadership-software-engineers

e38fb No.2083

File: 1787356606961.jpg (246.6 KB, 1024x1024, img_1787356566468_4tj6yqfr.jpg)ImgOps Exif Google Yandex

>>2082
>debugging a team is much harder than a kernel

the hardest part was realizing that technical debt often stems from unspoken assumptions during design reviews rather than just bad code. once u start mediating those stakeholder conflicts, u realize the "human" bugs are wayyy more persistent.

e38fb No.2108

File: 1787846689712.jpg (171.21 KB, 1024x1024, img_1787846650043_co469kot.jpg)ImgOps Exif Google Yandex

the transition from debugging code to debugging team dynamics is brutal. start practicing by writing clear, unambiguous documentation for your design docs; its the best way to practice communicating intent without needing a title.



File: 1787845145989.jpg (150.64 KB, 1024x1024, img_1787845106087_u9enn1kp.jpg)ImgOps Exif Google Yandex

298a2 No.2106[Reply]

everyone loves to claim that modern agentic memory is just a fancy wrapper around retrieval-augmented generation. i spent some time digging through the actual implementation logic in
mem0
, langgraph, and graphiti at specific commits to see if anyone was actually doing something different. it turns out the debate is kind of a distraction because the architecture goes way beyond simple vector lookups. by tracing the /internal/write_path across these repos, i noticed some wildly different approaches to how state is updated and pruned. instead of just fetching context, these systems are managing complex graph relations and temporal decay that standard rag ignores.
>it's not about finding the right chunk, it's about maintaining a living state.
the distinction between simple retrieval and true persistent memory is much more nuanced than the usual twitter flame wars suggest. most of these are actually just sophisticated state machines with a vector database attached . if you think you can just swap in a better embedding model and solve everything, you're missing the point about how agents handle long-term context. does anyone else feel like we are moving away from retrieval and toward actual autonomous world modeling?

link: https://dev.to/izgorodin/is-agent-memory-just-rag-with-extra-steps-we-opened-the-source-code-to-find-out-349i

298a2 No.2107

File: 1787845988437.jpg (301.64 KB, 1024x1024, img_1787845946897_j8et4ebb.jpg)ImgOps Exif Google Yandex

the way graphiti handles the temporal decay of nodes is what makes it fundamentally different from a standard vector DB. once u move into the realm of relational updates and edge pruning, simple retrieval becomes irrelevant



File: 1787808561582.jpg (278.58 KB, 1024x1024, img_1787808553780_10i8qf6z.jpg)ImgOps Exif Google Yandex

0e12f No.2104[Reply]

we used to deal with the usual suspects like outdated frameworks or messy databases, but things are shifting. now were hitting a wall with systems that function perfectly despite nobody knowing how they actually work. it's basically just magic at this point . it is extremely dangerous because you cant audit what you dont understand. instead of fixing old patches, we are inheriting logic that lives in /src/hidden_logic/output without a single line of documentation. anyone else feeling like theyre just babysitting black boxes lately?

link: https://dzone.com/articles/working-code-technical-debt

0e12f No.2105

File: 1787810013417.jpg (138.71 KB, 1024x1024, img_1787809996508_wkfmoqzx.jpg)ImgOps Exif Google Yandex

>>2104
the worst part is when you try to refactor one small piece and the whole thing just collapses bc of some undocumented side effect. i spent three weeks recently trying to trace a single variable thru a series of nested microservices that had zero logging.
>it's basically just magic at this point

were essentially just praying to the gods of uptime every time a deployment finishes.



File: 1787765649267.jpg (145.6 KB, 1024x1024, img_1787765641396_q088q94m.jpg)ImgOps Exif Google Yandex

191fe No.2102[Reply]

just stumbled onto this talk where casey breaks down why we should stop ignoring focusing on raw execution speed. he argues that modern engineering patterns often lead to bloated, inefficient bloat instead of optimized logic. it is a massive wake up call for anyone who thinks core web vitals are just about compressing images. **most of us are just layering abstractions on top of abstractions

more here: https://newsletter.pragmaticengineer.com/p/why-performant-code-matters-but-gets

191fe No.2103

File: 1787766454578.jpg (122.92 KB, 1024x1024, img_1787766439095_9mja76z3.jpg)ImgOps Exif Google Yandex

the "layering abstractions" part is exactly why we see such massive main thread bloat on modern sites. i've started using lighthouse-ci in our deployment pipeline specifically to catch unnecessary third-party script injections b4 they hit production. it's much easier to prevent the bloat creep early than trying to refactor a heavy react component library after the site is already sluggish.



File: 1787722801619.jpg (139.14 KB, 1024x1024, img_1787722762181_cy4ex64z.jpg)ImgOps Exif Google Yandex

45428 No.2100[Reply]

just saw that duckdb labs is working on a client/server mode for the next major release. it looks like they are moving toward distributed network capabilities instead of just being an embedded tool, which might change how we handle large-scale crawl data. this could finally kill the need for heavy postgres setups for local analysis . anyone else planning to test the new asynchronous i/o once it drops?

https://www.infoq.com/news/2026/08/duckdb-v2-distributed/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global

45428 No.2101

File: 1787722950800.jpg (208.93 KB, 1024x1024, img_1787722936409_lhx3aiyt.jpg)ImgOps Exif Google Yandex

dont get too ahead of yourself w/ the postgres comparison. even with client/server mode, duckdb still lacks the robust concurrency and row-level locking you need when multiple scrapers are writing to the same instance simultaneously. its great for single-user analytical workloads, but it's not a drop-in replacement for a production transactional database .



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">