Recent Blog
-
Public APIs – do you publish these on a separate instance?
Best Practices for Publishing Public APIs in Your SaaS Platform In the realm of SaaS development, establishing clear boundaries between your core application and external integrations is essential. Many developers and companies face a common challenge: How should you handle the publication of your public APIs to third-party developers? Imagine you’ve already separated the API…
-
I’ve tried replacing a lottie with css, but can’t seem to preload the image frames.
Effective Strategies for Managing Preloaded Animation Frames in Custom CSS and JavaScript In the process of recreating a dynamic website feature outside of platforms like Webflow, developers often encounter challenges with smooth animations and preloading assets. One such challenge involves replacing a Lottie animation with CSS and JavaScript while ensuring that all image frames are…
-
Built a real-time status monitor for developer tools – feedback wanted
Introducing DevTools.ink: A Real-Time Developer Tools Status Dashboard — Your Feedback Needed As developers, we often rely on multiple online services—GitHub, npm, Vercel, Docker Hub, AWS—and keeping track of their real-time status can be challenging. Frustrated with the sluggish response times of GitHub Actions and unsure if outages were platform-specific issues or local glitches, I…
-
I made my first web application! It’s a Wordle style daily Freecell challenge
Introducing “Freecell with Friends”: A Fresh Take on Daily Solitaire Challenges I’m excited to share that I’ve developed my very first web application—a daily puzzle platform inspired by Wordle and classic card games. Welcome to Freecell with Friends, a fun and engaging way to test your Freecell skills every day! What is Freecell with Friends?…
-
IPintel Update – New features added, some removed for improvement
Introducing the Latest Enhancements to IPintel: Focused Features and Improved User Experience At IPintel, we continually strive to optimize your experience based on the valuable input from our community. Today, we’re excited to share a comprehensive update that refines our platform, introducing new functionalities, enhancing existing features, and streamlining overall performance. Key Improvements and New…
-
I had a dumb question related to Certbot. Now I guess I don’t.
Understanding Certbot Redirect Issues on AlmaLinux: A Real-World Experience Navigating SSL certificate installation and redirect management on a Linux server can sometimes feel like a complex puzzle—especially if you’re self-taught or managing multiple websites. Recently, I encountered a perplexing challenge while setting up Certbot on my AlmaLinux server, and I’d like to share my experience…
-
I built a New Tab productivity dashboard extension where you can embed iframes, and target an element with a CSS selector to display as a widget, and heaps of other useful widgets and features. Would love /r/webdev’s feedback!
Introducing New Tab Widgets: A Revolutionary Dashboard Extension for Your Browser In today’s digital world, efficiency and customization are key to a productive browsing experience. I am excited to unveil my latest project: a highly customizable new tab dashboard extension crafted over the past four years. Designed specifically for Chrome and other Chromium-based browsers, this…
-
My manager and my senior DevOps guy wanted me to “hide” the api link and key in frontend?
Understanding API Security and Frontend Exposure: A Developer’s Guide As a React frontend developer currently interning in a project, I faced an important challenge: my manager and senior DevOps engineer emphasized the need to conceal API endpoints and secret keys within the frontend code. Specifically, they wanted these crucial details hidden from the browser’s developer…
-
What would you have done if a ticket just said “create the brand’s look and feel”?
Understanding Ambiguous Project Requirements: A Reflection on Design and Communication Challenges in Web Development Have you ever encountered a project brief that was surprisingly vague, leaving you to interpret the expectations on your own? Recently, I faced such a situation that prompted me to reflect on the importance of clear communication and requirement specification in…