
Beyond the AI Gold Rush
Privacy, Cost, and Control: Why We Moved Away from Third-Party AI Services During my time working on a social media platform for kids, I was tasked with working on a service to moderate text messages. I briefly remember from one of our product meetings we discussed that the chat should have at least these functionalities for kids: auto-correction (just like Grammarly) and toxicity detection to make the platform safe for children to use. ...
How to Ensure Your Websites Ranks on Google
Custom solutions to enhance Search Enginer Optimization and an Overview of Google Seach Console Imagine this: Your web app is ready to rock the world. You’ve nailed the development, deployment is flawless, and your marketing team is prepped to take the spotlight. But there’s a catch—when users Google your app’s name, your website doesn’t show up. How can users trust your app is legit? And if they want to test your product, how will they find it? You can’t just hand out your server’s IP address to bypass DNS, right? ...
Why and What is SHELL?
A Developer’s Best Friend for Linux Systems If you’ve ever deployed something on the web, you’re likely familiar with servers running Linux distributions. Unlike your local machine, these servers often lack a graphical user interface (GUI). Instead, you interact with them through a terminal window. This is where SHELL comes into play. SHELL is the language of Linux that allows you to interact with the system, execute commands, and automate repetitive tasks. Whether you’re managing files, deploying applications, or setting up servers, SHELL scripting can save you time and effort. ...
The F Pixel by Meta
The F Pixel by Meta Yes, it’s a Facebook version of Mixpanel or a data analytics tool used to track user behavior across app, web, iOS, or any device with Chrome. The purpose is to collect user data—of course, with consent (whether to be tracked or not 🧑💻)—to help business owners run personalized ads and campaigns via Facebook. It’s as simple to use as embedding an image. This is because, theoretically, for all practical purposes, it’s just a 1px x 1px pixel embedded in your HTML DOM, along with some scripts that send data to Facebook’s servers. ...
Know your user like never before using Navigator API
Navigator API - More than meets the Eye For those who don’t know, the Navigator API is a native API available in all browsers that provides user-centric metrics for your website. It offers insights into how your high-value site is performing. Some may use it to customize the interface for different platforms, such as displaying premium items to iOS users, but its main purpose is to understand how your code behaves across different user environments and internet speeds, including ping. This helps developers diagnose and recreate issues to solve them more effectively. The Navigator API also provides CPU heap statistics, which reveal how CSS effects impact users’ CPU threads. ...
Seamless Auth System Migration with Supertokens
Shortly after joining a Bangalore startup after college, due to my previous experience in working with auth systems, I was given the task to change the current auth system from admin-secret based to a token-based auth system. with our prod server having an active user base of 5000 plus users daily. Adding more spice to the curry, since the app is used by children, we don’t want them to be redirected to a login screen after the new auth system is implemented. The transition for auth in both our frontend and backend systems should happen frictionlessly without users even noticing. ...
Enhancing User Experience: Using Emojis in Web App URLs
Introduction Emojis have become a significant part of digital communication, bringing a fun and expressive element to text. In web development, enhancing user experience and engagement is crucial. One creative way to achieve this is by integrating emojis into URL routes. This article explores the concept, benefits, and implementation of emojis in URL routes for your next web app project. Understanding URL Routes URL routes are the paths defined in your web application that map to different content or functionality. Traditional URL structures, like /about or /contact, are straightforward but can be bland. Adding emojis can make these routes more engaging and memorable. ...
helloWorld
Hey readers! I’m thrilled to start documenting my learning journey as a web developer, and this blog marks the beginning of that adventure. From now on, I will be sharing my experiences, challenges, and progress as a full stack developer. Why Hugo? You might wonder why I chose Hugo over a more complex web framework. The answer is simple: for a static application like this, Hugo is not only sufficient but also highly efficient. Using more elaborate frameworks for such purposes often feels like overkill. Hugo offers simplicity and speed without compromising performance. In fact, a quick check on Lighthouse shows that all the web vitals are above 97%. Achieving that with more sophisticated frameworks can be quite challenging. ...