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.

Tools & DevOps
DevOpsDockerLinuxContainer

What Is Docker? Containers and Images Explained

What is Docker, how containers differ from virtual machines and how images work — the basics of isolation with examples.

11.07.2026 · 5 dk okuma
SEO & Marketing
SEOİçerikGoogle

Writing Meta Title and Description That Get Clicks

Practical rules, length limits and real examples for writing a meta title and description that earn clicks and please Google.

11.07.2026 · 5 dk okuma
Web Development
LaravelBladePHPWeb

Laravel Blade Component and Slots: A Practical Guide

Learn to build reusable UI pieces with Laravel Blade component, props and slots step by step.

11.07.2026 · 5 dk okuma
Metin2
Metin2SistemClientServer

Metin2 Costume System: Setup and Adding New Costumes

A step-by-step guide to enabling the Metin2 costume system server-side, configuring item_proto and defining new body and weapon costumes.

10.07.2026 · 5 dk okuma
Design
TasarımRenkUIFigma

Color Palette Creation: Balance With the 60-30-10 Rule

Build a balanced design through color palette creation using the 60-30-10 ratio rule, the right tools and accessible contrast.

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

Discord Ticket Bot: Button-Based Support System

Build a discord ticket bot that opens a private channel on a button click: permission overwrites, a close button and duplicate checks, step by step.

10.07.2026 · 5 dk okuma
Frontend & UI
CSSFrontendAnimasyonTransition

CSS Animation: transition and keyframes guide

CSS animation basics: smooth transitions, @keyframes-driven motion, performance tips and real, copy-paste examples.

09.07.2026 · 4 dk okuma
Game Server
SunucuLinuxC++Networking

epoll server: A High-Performance Network Server in C++

How to build a scalable TCP server with a Linux epoll server that handles thousands of concurrent connections on a single thread.

09.07.2026 · 6 dk okuma
Web Development
LaravelLivewirePHPWeb

Laravel Livewire 3: Reactive UI Without Writing JS

Build dynamic, reactive components with Laravel Livewire without writing JavaScript: setup, data binding, actions and performance tips.

09.07.2026 · 5 dk okuma
Metin2
Metin2ServerClientMap

Adding a New Map in Metin2: From Map Index to Atlas

A guide to adding a new map in Metin2: server map index, atlasinfo, Setting/Town files and flawless client-server sync.

08.07.2026 · 6 dk okuma
Discord Bots
DiscordBotdiscord.jsNode.js

Discord Moderation Bot: Ban, Kick and Mute Commands

Build a permission-aware Discord moderation bot: ban, kick and timeout commands with role-hierarchy checks and audit log reasons.

08.07.2026 · 6 dk okuma
Design
TasarımLogoMarkaFigma

Logo Types: Wordmark, Icon and Combination Marks

What are the main logo types? I break down wordmarks, lettermarks, icons and combination marks with examples and when to use each one.

08.07.2026 · 5 dk okuma
Web Development
LaravelQueuePHPWeb

Laravel Queue and Jobs: Background Processing Guide

Use a Laravel queue to push slow work like mail and notifications to the background: create jobs, run workers, handle failures.

07.07.2026 · 5 dk okuma
Metin2
Metin2ServerClientSistem

Metin2 Mob Proto Editing: Add a New Monster

We explain the Metin2 mob proto fields in plain terms, then create a custom monster on a free VNUM and register it correctly on server and client.

07.07.2026 · 6 dk okuma
Tools & DevOps
DevOpsGitCI-CD

Resolving Git Merge Conflicts: A Step-by-Step Guide

Hit a Git merge conflict? No need to panic: learn to read the conflict markers and resolve the change safely, step by step.

07.07.2026 · 5 dk okuma
SEO & Marketing
SEOGoogleİçerikAnalytics

Technical SEO: Crawling and Indexing Fundamentals

What technical SEO is, how to manage crawl budget, and how robots.txt and indexing controls shape how Google sees your site.

06.07.2026 · 6 dk okuma
Game Server
SunucuC++NetworkingLinux

C++ Multithread Server: A Scalable Architecture Guide

How to build a scalable, safe c++ multithread server with thread pools, an event loop and proven concurrency patterns.

06.07.2026 · 7 dk okuma
Discord Bots
DiscordBotdiscord.jsNode.js

Discord Level Bot: XP System and Role Rewards

Build a Discord level bot from scratch with discord.js: XP per message, rank cards and automatic role rewards.

06.07.2026 · 6 dk okuma
Web Development
LaravelPHPAPIWeb

Laravel Sanctum: API Authentication Guide

Set up token-based API authentication and SPA sessions with Laravel Sanctum, step by step with real, working code examples.

05.07.2026 · 6 dk okuma
Metin2
Metin2ClientServerSistem

Metin2 Item Proto Editing: Adding New Items

A complete step-by-step flow for adding a new weapon or armor to your Metin2 item proto on both the server and the client.

05.07.2026 · 7 dk okuma
Design
TasarımTipografiUIMarka

Font Pairing: Typography Basics and Balance

The rules of font pairing: serif/sans combinations, contrast, hierarchy and readability balance for typography that actually works.

05.07.2026 · 6 dk okuma
Frontend & UI
FrontendCSSUILayout

CSS Grid: A Practical Guide to Modern Layouts

Learn to build two-dimensional, flexible and maintainable page layouts with CSS Grid using row and column templates, step by step.

04.07.2026 · 5 dk okuma
Web Development
LaravelPHPAPIWeb

Laravel API Building: RESTful Endpoint Design

Learn Laravel API building step by step: design clean, consistent RESTful endpoints with resource controllers, API Resources and versioning.

04.07.2026 · 5 dk okuma
Metin2
Metin2ServerC++Sistem

Metin2 Anti-Hack: Server-Side Cheat Protection Guide

A practical Metin2 anti hack guide: server-side validation layers against speedhack, wallhack and metin stone cheats.

04.07.2026 · 6 dk okuma