Pull to refresh
256K+

Website development *

Making the Web Better

248,07
Rating
Show first
Rating limit
Level of difficulty
Format

Centrifugal. A flexible user interface for creating standalone web applications

Level of difficultyEasy
Reading time4 min
Reach and readers6.6K

Hi everyone! Today I’d like to talk about another open-source project of mine for building web applications based on Angular.

Over the past few years, I have conducted numerous successful experiments with high-performance web interfaces, which has given me a clear understanding of the structure and architecture for the project discussed below.

So, meet Centrifugal. Check out the project’s official website—there are plenty of cool use cases there!

The project was originally conceived to create a set of high-performance, flexible tools and components for building web applications. However, during one of the development iterations, I decided to add support for creating “all-in-one” interfaces—specifically, a standalone application mode featuring a fully customizable virtual keyboard. This enabled full support for building user interfaces for applications such as self-service kiosks and similar systems.

Read more

Simulating 30 Million Microbes in the Browser

Level of difficultyEasy
Reading time4 min
Reach and readers5.6K

WebGPU gives the browser direct access to modern GPU capabilities — not just for rendering, but also for general-purpose computation through compute shaders.

But how far can we actually push it? What happens if, instead of running a small compute demo, we try to build a full simulation with tens of millions of active objects? That is what I wanted to find out.

Read more

New Wikidata tool: Progressive Web App (PWA) to get nearby items, with images, descriptions, and links to

Reading time1 min
Reach and readers4.5K

I am glad to present a new tool that I built, with Codex gpt-5.6.

Progressive Web App - mean that you can "install" it to your desktop or mobile screen - this is a web app - outside of App Stores.

Free and open source.

Without backend - just direct calls to Wikidata. Without an account.

You are welcome to share your feedback.

Currently this is the list only - no map, see related project https://wikishootme.toolforge.org/

https://vitaly-zdanevich.github.io/wikidata-nearby-pwa/

Read more

Multilingualism in startups When launching a startup, don’t make it multilingual until you have stable revenue and a...

Reading time1 min
Reach and readers1.9K

Multilingualism in startups

When launching a startup, don’t make it multilingual until you have stable revenue and a team to support it. You can’t know whether the startup will become profitable, so early on, your time is better spent finding PMF and acquiring users. AI can write scripts to manage translation files and help with text translation, but the quality will still be poor. Users might as well use the browser’s built-in translator.

If you build the service in 10 languages right away, you’ll struggle to maintain it. Every interface change means updating translation files across all languages, even though most of your users will likely understand an English interface anyway. But if you’re building for a specific country, build it in that country’s language and don’t add English. Even two languages at the start are worse than one. With a single language, you can keep text directly in the code instead of splitting it into separate translation files.

Blog • Telegram • Bluesky

Читать дальше →

When curl Stops Working: Multi-Level Bot Detection and Where the Cloud Browser Fits In

Level of difficultyMedium
Reading time14 min
Reach and readers12K

This article is not about Puppeteer being a bad tool. Puppeteer is excellent. And competent TLS fingerprinting will bypass most defenses. But there is a class of tasks where even a perfect network stack won't save you — because detection has long since landed at the level of rendering engine behavior. Let's take a look at how Cloudflare and Akamai expose you through WebGL and Canvas, and why “clean” code no longer works.

Read more

An Overview of Telegram Mini Apps: Features, Advantages, Limitations, and Examples

Level of difficultyEasy
Reading time9 min
Reach and readers4.6K

A Telegram Mini App is a web application built into the messenger that allows users to access a service without installing separate programs. This allows for a convenient service integrated with the messenger's ecosystem, whether it's an online store, a booking system, etc.

We have written a general overview of this application, its capabilities, the first steps to creating one, and existing examples.

Read more

Give Your AI Agent Sight: Integrating Chrome DevTools with MCP

Level of difficultyEasy
Reading time3 min
Reach and readers30K

Hey everyone! I’m excited to share something that’s a real game-changer for anyone who writes code for the web. I’m talking about the new Chrome DevTools Model Context Protocol (MCP) server. If you want to know more details, read the article until the end.

Read more

Итоги опроса русскоязычного PHP-комьюнити 2024

Reading time1 min
Reach and readers6.1K

31 января в прямом эфире обсудили результаты опроса русскоязычного PHP-сообщества!
Валентин Удальцов, Иван Поддубный, Алексей Гагарин, Кирилл Несмеянов, Александр Макаров, Сергей Пантелеев и я (Данил Щуцкий) обсудили текущее состояние дел и тренды, которые определяют будущее PHP.

Читать далее

Easy Authentication for Next.js project with Firebase

Level of difficultyEasy
Reading time3 min
Reach and readers2.4K

Today, I would like to share a simple tutorial on how to set up authentication in your Next.js project using Firebase. This guide will walk you through the process step-by-step, ensuring you can quickly implement a secure authentication system.

Read more

These Tools helped me become x10 faster Web Developer

Reading time3 min
Reach and readers14K

In this article, I'd like to share my top 5 tools that have helped me become more efficient and faster as a web developer. You may already use some of these tools, but others could be new. Read the article to the end to make sure you don't miss the most essential tool :).

Read more

How to Build an AI Image Analyzer with Project IDX and Gemini API: A Simple Guide

Level of difficultyEasy
Reading time3 min
Reach and readers2.1K

Do you want to know how to build an AI image analyzer? Then read this article till the end! I'm going to show you how to build AI analyzer tools really simply, so you almost don't have to have any prior knowledge. I will take you step by step, and we will use Project IDX and the Gemini API. This means you don't have to set up anything; everything we will do is on the cloud. If you're ready, then let's get started!

Read more

VS Code Extensions You Need in 2024: My Top Picks

Level of difficultyEasy
Reading time2 min
Reach and readers11K

Welcome to my latest article. If you haven't caught my previous ones, I highly recommend checking them out for some really useful content. Today, I'm excited to dive into something special: my top 10 favorite VS Code extensions. These tools are incredibly popular among developers globally, and I believe they're essential for anyone serious about coding.

Read more
1
23 ...