Category: Website Development
-
Malicious requests to my server coming from a private/internal IP

Understanding Unexpected Internal IP Traffic to Your Server: Causes and Mitigation StrategiesIn the realm of server security, encountering suspicious or unexpected activity is not uncommon. Recently, I observed recurring requests in my server logs originating from the internal IP address 127.0.0.1:0. These requests targeted sensitive paths such as /.git/config, /.svn/wc.db, /sftp-config.json, and endpoints associated with…
-
I rebuilt my portfolio after getting laid off trying to get a new job, but a friend told me I over engineered it

Navigating Portfolio Revisions During a Job Search: Striking the Right Balance Embarking on a job search can be a challenging journey, especially after experiencing layoffs. Recently, I found myself in this situation—my previous employer laid off the entire team, prompting me to seek new opportunities. Despite actively applying, I faced a lack of responses and…
-
System-ui only gives me font-weight 400 & 700 on macOS, but SF Pro has 9 weights. Why not use SF Pro directly?

Optimizing Typography on macOS: Leveraging System Fonts for a Richer Font Weight RangeWhen designing cross-platform web applications, achieving a native feel often involves careful font selection and rendering considerations. A common challenge arises when using the CSS system-ui generic font family on macOS, which tends to limit font-weight variations to only 400 and 700, despite…
-
How do you prep for interviews where you answer a vague, hypothetical architecture question?

Understanding How to Prepare for Vague or Hypothetical Architecture Interview QuestionsNavigating technical interviews often involves tackling abstract or broad questions that test your problem-solving abilities and architectural thinking. While such questions can seem daunting—especially under time pressure—their purpose is to evaluate your approach to designing systems rather than expecting a perfect answer. Below is an…
-
Those who have made a website, how did you know whether to pursue it?

Deciding When to Pursue a Website or Digital Project: Insights from Experienced CreatorsEmbarking on a new website or digital project can be both exciting and daunting. Many aspiring developers and entrepreneurs find themselves pondering the critical question: How do I know if my project is worth pursuing? If you’re contemplating creating a website, game, or…
-
How to Optimize Web Application with Cloudflare and Contabo as Backend

Optimizing Your Web Application with Cloudflare and Contabo: A Strategic ApproachIn today’s digital landscape, delivering fast and efficient web experiences is crucial for user engagement and retention. As an enterprise backend developer exploring optimization strategies, you might be considering how to leverage cloud services like Cloudflare and hosting providers such as Contabo to create a…
-
I built a Frontend Roadmap using my web app that allow people build and share graphs together in real-time

Introducing Graphito: A Collaborative Frontend Roadmap & Visual Graph Tool for Creative MindsIn the ever-evolving landscape of digital collaboration and idea visualization, tools that enable seamless sharing and real-time interaction are increasingly vital. Today, I am excited to share the development of Graphito, a free, web-based visual graph application designed to help users organize, explore,…
-
should i use python+django or stick to javascript for a website im making?

Choosing the Right Technology Stack for Your Web Development Project: Python with Django vs. JavaScriptWhen embarking on a web development project, selecting the appropriate technologies can significantly influence your workflow, efficiency, and the overall success of the project. A common dilemma faced by developers is whether to utilize Python-based frameworks like Django or Flask for…
-
(JS/TS) Do you use the # syntax for private members? And if so, do you still use TS privates?

Enhancing Encapsulation in JavaScript and TypeScript: Are Private Fields the Future?In recent years, JavaScript has evolved significantly, introducing new syntax and conventions to support better encapsulation and data hiding within classes. One notable addition is the use of the # syntax to declare private fields, offering a truly private scope that cannot be accessed outside…
