SShortSingh.
Back to feed

Sharepoint daochu test

0
·1 views

(async () => { // ---- config ---- const INCLUDE_TEMPLATES = [100]; // add 101 for libraries (metadata only) const SKIP_HIDDEN_LISTS = true; const PAGE_SIZE = 2000; // items per request const SKIP_LIST_TITLES = new Set([ // system lists to never export "User Information List", "Form Templates", "Site Assets", "Site Pages", "Style Library", "Master Page Gallery", "Composed Looks", "Web Part Gallery", "Theme Gallery", "Solution Gallery", "List Template Gallery", "TaxonomyHiddenList", "appdata", "appfiles", "Maintenance Log Library", "Content and Structure Reports", "Reusable Content", "Workflow

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Visual QA Agents Can Catch UI Bugs That AI-Generated Code Leaves Behind

AI coding tools can produce functional code that still breaks the visible user interface, with issues like misplaced buttons, overflowing components, or wrong tenant data slipping past unit tests. Visual QA agents address this by automating real user journeys in a browser, capturing screenshots, and comparing them against established baselines. Unlike traditional tests that check logic or API contracts, these agents detect regressions that are visual, contextual, and workflow-specific. Each agent is given a scoped mission covering specific routes, viewports, and user roles, generating reviewable evidence for CI pipelines. The approach is aimed at small teams and solo builders who need AI development speed without accumulating unchecked UI regression risk.

0
ProgrammingDEV Community ·

Dev shares key lessons from building a production LMS with Node.js and AWS

A developer has detailed the technical decisions and hard-learned lessons from building a production Learning Management System used across web and mobile platforms. The system was built using Node.js with NestJS, MongoDB, AWS, Cloudflare, Docker, React/Next.js, and Flutter, serving students and tutors handling live classes, payments, and academic activities. The author found that Node.js handles I/O-heavy LMS workloads effectively, but that performance issues most often stemmed from poor database queries, missing indexes, and weak caching rather than the runtime itself. On the MongoDB side, treating schema design as optional led to problems, particularly when embedding high-growth data like attendance records inside parent documents instead of using dedicated collections. The post concludes that identifying and fixing the actual bottleneck — such as an unindexed query — is more effective than switching technology stacks entirely.

0
ProgrammingDEV Community ·

How ReactJS Drives Business Value: Beyond the Standard Developer Pitch

A detailed analysis of ReactJS highlights how its virtual DOM and component-based architecture deliver measurable business outcomes, not just developer convenience. React's reconciliation algorithm applies only minimal DOM changes during user interactions, reducing sluggishness in ecommerce, dashboards, and live data tools, which directly impacts bounce rates and conversions. Reusable components allow teams to build and test UI elements once, then assemble new features faster, shrinking complexity and improving sprint velocity within months. React's state model also simplifies real-time UI features like live cart updates and as-you-type search, which have become baseline user expectations in 2025. However, the analysis cautions that React's benefits are most relevant for interaction-heavy applications, and that simpler static sites may actually perform better with alternatives like Astro or plain HTML.

0
ProgrammingDEV Community ·

Developer finds three self-passing checks that were structurally incapable of ever failing

A developer at a fact-checking platform discovered three verifiers in their own codebase that always reported passing results regardless of actual correctness. One check compared a leap-year implementation against a line-for-line copy of itself, meaning both shared the same bug and agreed perfectly. A second verifier, on a page specifically about unfailing checks, constructed its expected result from the assertion count rather than the actual pass-or-fail verdict, displaying PASS 109/109 for two weeks while the real result was FAIL 106/109. A third check for Zipf's law used the wrong statistical estimator for two years, but all tests passed because the acceptable range was wide enough to accommodate any output the flawed estimator could produce. The author concludes that in all three cases, the assertion's expected value was derived from the very thing being tested, making failure structurally impossible.

Sharepoint daochu test · ShortSingh