Recent Blog
-
A comment system for a static website (vitepress/vue/vite)?
Selecting the Right Comment System for Your Static VitePress Site: Alternatives to Giscus If you’re developing a static website using VitePress, integrating a reliable and user-friendly comment system can significantly enhance user engagement and foster community interactions. While Giscus is a popular choice among static site creators—leveraging GitHub Discussions for seamless comments—it’s not always the…
-
How would you define artificial intelligence (AI)?
Artificial Intelligence (AI) refers to the simulation of human intelligence in machines that are programmed to think and learn like humans. It involves the development of algorithms and computational models that enable computers to perform tasks that typically require human cognitive functions. These tasks can include problem-solving, understanding natural language, recognizing patterns, planning, and decision-making.…
-
Google isn’t indexing my site properly but it is being indexed pretty well by other search engines like Bing
Optimizing Your Website’s Indexing: Addressing Google Visibility Challenges Introduction Having a personal portfolio website is a vital step in establishing your online presence. However, it’s common to encounter issues with search engine indexing, particularly with Google, despite being well-indexed by other search engines like Bing. If your site isn’t appearing in Google search results despite…
-
JWT vs Session, which is best for storing tokenized temporary data?
Choosing the Right Temporary Data Storage: JWTs versus Server-Side Sessions When developing authentication workflows, especially those involving temporary data like verification tokens or user details pending validation, selecting an appropriate storage mechanism is crucial. The challenge often lies in balancing security, performance, and implementation complexity. Use Case Overview Suppose you need to temporarily store user…
-
I made a Minecraft server list that helps you find smaller servers
Introducing a New Minecraft Server Listing Platform Focused on Smaller Communities In the vast landscape of Minecraft multiplayer servers, discovering smaller, community-driven servers can often be a challenge. Many existing server lists tend to highlight the most prominent or financially lucrative servers, leaving emerging or niche communities underrepresented. Additionally, forum threads and outdated listings frequently…
-
Help, I’m a Backend Dev, and I’ve Built a Blog (send CSS)
Transitioning from Backend Development to Frontend Publishing: My Journey with a Static Blog Built with 11ty As a seasoned .NET backend developer, my professional expertise has predominantly revolved around building complex server-side systems, managing data flow, and ensuring robust infrastructure — tasks that often happen behind the scenes and remain invisible to end-users. Venturing into…
-
Guidance on Setting Fees for Larger Websites?
When determining what to charge for developing or managing larger websites, several factors must be considered to ensure your pricing is both competitive and reflective of your expertise and the project’s scope. Here’s a detailed approach: Assess the Project Scope: Break down the project into all the components it encompasses; this could include design, development,…
-
Which groups or projects utilize PNPM for managing monorepos?
PNPM, a fast, disk space-efficient package manager, is widely adopted in various contexts for managing monorepos, valued for its unique approach to sharing packages and efficient handling of dependencies. Companies and open-source projects often leverage PNPM for its reliability and speed. Notably, organizations like Microsoft and open-source initiatives including Nx and Rush employ PNPM to…
-
Just launched NoDocs, No-code Documentation Builder
Introducing NoDocs: The No-Code Solution for Effortless SaaS Documentation Creating comprehensive and professional documentation for SaaS products has traditionally been a challenging task for solo developers and small teams. Many existing tools either require coding knowledge, come with high costs, or lack the professional appearance necessary for impactful user support. As a solo developer striving…