r/webdev ·Saturday, December 27, 2025

8 Updates
r/webdev
0 012/26/2025

Creative Personal Websites Showcased in WebDev Community

What are the most creative personal websites you've seen?

A Reddit user in r/webdev asked for the most creative personal websites, sharing seven examples including mauhan.com, getcoleman.com, spencerhong.com, bruno-simon.com, jackiezhang.co.za, nayn.bio, and maximeheckel.com. The post encouraged others to contribute their favorites in the comments, fostering a community-driven exchange of innovative web design inspiration.

Community Highlights

No comments were provided in the input, so there are no discussion highlights to summarize.

r/webdev
0 012/26/2025
A web developer shares an interview question about designing a database to store user ratings for a high-traffic e-commerce site like Amazon or AliExpress, where accurate average ratings and total counts must be displayed instantly without user wait times. The developer proposed storing accumulated ratings and counts to calculate averages on write, with queuing for high traffic, but the interviewer rejected delays. The post seeks better solutions for real-time, scalable rating systems.

Community Highlights

Key insights from comments include using in-memory databases like Redis for fast writes and reads, implementing eventual consistency with background jobs to update aggregates, and leveraging database triggers or materialized views. Some suggested sharding ratings by product ID to distribute load, while others emphasized the importance of caching and read replicas to handle heavy traffic without compromising real-time updates.

r/webdev
0 012/26/2025

Navigating International Privacy Policies and Terms for Web Apps

How does one go about drafting a privacy policy and terms and conditions?

A web developer seeks advice on drafting privacy policies and terms and conditions for an event management app with a shared gallery feature, which is set to launch internationally. The user is unsure whether to handle the legal documents independently or consult legal counsel, as this is the final obstacle before launching the app across all platforms. The post highlights common challenges faced by developers in ensuring legal compliance for global applications.

Community Highlights

Comments generally advise seeking legal counsel for international compliance, citing GDPR and other regulations. Many suggest using templates as a starting point but emphasize customization for specific app features. Some users share experiences of using online generators, while others warn against relying solely on them due to potential legal gaps. A recurring point is the importance of clearly outlining data handling practices, especially for shared content like event galleries.

r/webdev
0 012/26/2025

Challenges in Dynamic Text Truncation for Web Developers

Truncating lines of text in a dynamically sized element

A web developer is seeking a more reliable method to truncate text lines within dynamically sized elements, where traditional fixed-value line-clamp approaches are insufficient. The current method involves calculating available space by subtracting text element height from parent height, then adjusting for line heights, padding, margins, and paragraph counts. However, this approach often feels buggy and cumbersome. The developer is asking the community for simpler, more robust alternatives to handle text truncation in responsive layouts without relying on static measurements.

Community Highlights

Comments suggest using CSS properties like `text-overflow: ellipsis` combined with `overflow: hidden` and `white-space: nowrap` for single-line truncation, or JavaScript libraries for multi-line scenarios. Some recommend the `clamp()` function or `line-clamp` with `-webkit-` prefixes for better cross-browser support. Others highlight the importance of considering font rendering differences and suggest testing with various screen sizes. A few humorous remarks note the perennial struggle with CSS, calling it "the dark art of web development."

A web developer building an online art gallery is facing a usability issue where visitors expect the Chrome back button to close image pop-ups, but it instead navigates away from the site. The developer is seeking a reliable method to make the first back button click close the pop-up and the second click navigate to the previous page, ensuring a better user experience without unintended site exits.

Community Highlights

Comments suggest using the History API to manipulate browser history, specifically pushState and popstate events, to intercept back button actions. Key advice includes implementing a state management system to track pop-up visibility and using event listeners to handle back navigation gracefully, ensuring the pop-up closes before any page navigation occurs.

A developer is creating an iOS app called "Momentum" that uses AI coaches to help users combat procrastination and boost productivity. They have shared a screen recording of their proposed onboarding welcome survey and are seeking constructive feedback from the web development community to improve it and increase user conversion rates. The developer emphasizes that this is not a promotional pitch, as the app is not yet available on the App Store, and they are looking for honest advice to refine the onboarding experience.

Community Highlights

The comments section is currently empty, as no user comments have been provided in the input. Therefore, there are no key insights, valuable points, or funny reactions to summarize from the discussion at this time.

r/webdev
0 012/26/2025

Web Developer Shares Redesigned Website Based on Community Feedback

I updated my web design, as you requested, more or less correctly.

A Reddit user in r/webdev posted an update to their website design, stating they implemented requested changes 'more or less correctly.' The post includes a link to an image showing the updated design, but no detailed description of specific changes or technical implementation is provided in the original content. The user appears to be seeking further community feedback on their revised work.

Community Highlights

No comments were provided in the input data, so there are no discussion highlights, insights, or reactions to summarize from the Reddit thread.

A Reddit user in r/webdev inquired about Kodree, an online learning platform advertising a lifetime plan covering project management, UX/UI, and full-stack development. The user, drawn by its practical focus and bundled offerings, sought community feedback on its effectiveness. The post reflects common curiosity among developers about the value of lifetime subscriptions to educational platforms, highlighting concerns over content quality, relevance, and long-term utility in a fast-evolving tech landscape.

Community Highlights

Comments revealed mixed reviews: some praised Kodree's structured projects and beginner-friendly content, while others criticized outdated materials and shallow coverage. Key insights included warnings about lifetime deals often having hidden limitations, suggestions to compare with free resources like freeCodeCamp, and emphasis on checking if the curriculum aligns with current industry standards. A few users humorously noted that 'lifetime' in tech terms rarely outlasts rapid framework changes.