aslain.dev
0%
01 Hizmetler 02 Hakkımda 03 Projeler 04 Stack 05 Blog 06 İletişim
/ blog — günlük

Öğretici & eğitici makaleler

Oyun geliştirme, web, Discord botları ve tasarım üzerine notlar, rehberler ve denemeler.

Design
TasarımLogoMarkaKarakter

Mascot Logo Design: A Guide to Building a Character

How to design a mascot logo that gives a brand personality, from concept to vector, with a practical step-by-step character process.

19.09.2026 · 5 dk okuma
Discord Bots
DiscordBotdiscord.jsNode.js

Discord Bot Statistics Panel: Server Count and Metrics

How to collect and show Discord bot statistics: track server count, user and command metrics in a live panel with discord.js.

19.09.2026 · 6 dk okuma
Web Development
DevOpsLinuxWeb

SSL Certificate Setup: HTTPS with Let's Encrypt

Move your site to HTTPS with a free SSL certificate: Let's Encrypt setup, automatic renewal and a safe HTTP-to-HTTPS redirect.

19.09.2026 · 6 dk okuma
Metin2
Metin2ServerQuestSistem

Metin2 Auto Hunt System: Architecture and Balance Guide

How to build a Metin2 auto hunt system: server-side architecture, quest triggers, security and protecting game balance.

18.09.2026 · 6 dk okuma
Frontend & UI
CSSFrontendUIGlassmorphism

Glassmorphism CSS: Frosted Glass with backdrop-filter

Learn to build the glassmorphism CSS effect step by step with backdrop-filter, translucent backgrounds and subtle borders — performant and accessible.

18.09.2026 · 5 dk okuma
Tools & DevOps
DevOpsGitLinuxGüvenlik

.env File Management: Keeping Secrets Safe in Projects

Practical ways to manage API keys, passwords and secrets with an env file: .gitignore, example files and leak prevention.

18.09.2026 · 6 dk okuma
SEO & Marketing
SEOMobileGoogleCore Web Vitals

Mobile-First Indexing: A Practical Mobile SEO Guide

What mobile-first indexing is, why Google ranks your site from its mobile version, and how to make your pages fully compatible. A practical guide.

17.09.2026 · 5 dk okuma
Game Server
SunucuNetworkingMultiplayerC++

Game State Synchronization: Consistency on the Server

How does game state synchronization work? We cover authoritative servers, interpolation and tick-based updates for client consistency.

17.09.2026 · 6 dk okuma
Design
TasarımUIHUDFigma

Game UI Design: Readable HUD and Menu Layouts

Principles and practical examples for game UI design: a readable HUD, tidy inventory and intuitive menu layouts.

17.09.2026 · 6 dk okuma
Discord Bots
DiscordBotNode.jsCanvas

Discord Profile Card: Level Cards with node-canvas

Draw a discord profile card showing avatar, level and rank with node-canvas: background, circular avatar, XP bar and font loading, step by step.

16.09.2026 · 6 dk okuma
Web Development
WebXSSPHPLaravel

XSS Attack: What It Is and How to Prevent It

What is an XSS attack, how do reflected and stored variants work, and how does output escaping protect your app? Explained with practical examples.

16.09.2026 · 5 dk okuma
Metin2
Metin2QuestPvPSistem

Metin2 Arena System: Building 1v1 Duels and Tournaments

Metin2 arena system: matchmaking, an isolated duel map, enabling PvP, win detection and tournament logic — built end to end in the Lua quest engine.

16.09.2026 · 9 dk okuma
Web Development
SQL InjectionGüvenlikVeritabanıWeb

SQL Injection: What It Is and How to Prevent It

How SQL injection works, real attack examples, and how to stop it with prepared statements — a practical, hands-on guide.

15.09.2026 · 6 dk okuma
Metin2
Metin2ServerSistemQuest

Metin2 Metin Stone System: Level, Drop and Spawn Settings

How to configure level, drop and spawn time of the Metin2 metin stone system on the server side, step by step.

15.09.2026 · 6 dk okuma
Discord Bots
DiscordBotdiscord.jsi18n

Discord Bot Multi-Language Support: Per-Server i18n

Build Discord bot multi-language support with a clean i18n setup: switch language per server, keep translations in JSON and route every reply through one t() helper.

15.09.2026 · 7 dk okuma
Design
TasarımLogoUIMarka

Golden Ratio in Design: Practical Use in Logos and Layout

We make golden ratio design concrete: a practical guide to using 1.618 in logo grids, type scale and layout proportions.

14.09.2026 · 5 dk okuma
Game Server
SunucuC++CMakeLinux

What Is CMake? Build a Multi-File C++ Server Project

What is CMake and how do you build a multi-file C++ server project from scratch? Targets, libraries and a practical, working setup.

14.09.2026 · 6 dk okuma
Web Development
WebCORSAPIJavaScript

CORS Error: What It Is and How to Fix It

What a CORS error is, how origin and preflight work, and how to fix it permanently with the right response headers.

14.09.2026 · 6 dk okuma
Metin2
Metin2GuildPvPSistem

Metin2 Guild War Setup: Rules, Arena and Rewards

Configure the metin2 guild war system end to end: war types, bet and score rules, warp war maps and rewards for the winning guild.

13.09.2026 · 8 dk okuma
Tools & DevOps
DevOpsGitCI-CD

git reset vs revert vs stash: Undo Changes the Right Way

Learn the difference between git reset, revert and stash, and know exactly when to shelve, rewind or safely undo your changes.

13.09.2026 · 5 dk okuma
SEO & Marketing
SEOGörselGoogleWeb

Image SEO: Alt Text, Size and Format Guide

Use image SEO to speed up your pages and rank in Google Images: alt text, file size, modern formats and naming best practices.

13.09.2026 · 5 dk okuma
Discord Bots
DiscordBotdiscord.jsNode.js

Discord Bot Permissions: Role and Command Access Control

Build a Discord bot permission system: guard slash commands with permission and role checks and block unauthorized use cleanly.

12.09.2026 · 6 dk okuma
Frontend & UI
FrontendCSSPerformansFont

Web Font Optimization: font-display and FOUT/FOIT

A web font optimization guide: control FOUT/FOIT and boost load speed with font-display, preload, WOFF2 and subsetting.

12.09.2026 · 5 dk okuma
Web Development
LaravelPHPEloquentWeb

Laravel N+1 Query Problem and How to Fix It

What the Laravel N+1 query problem is, how to catch it with the query log, and how to fix it with eager loading — explained with practical examples.

12.09.2026 · 5 dk okuma