
Metatables in Lua: the simple about the complex
Let's take a look at what metatables are in Lua, why they are needed, and how to use them to add "superpowers" to tables.
Articles and guides from practicing developers. Learn new things, find solutions and implement your ideas.

Let's take a look at what metatables are in Lua, why they are needed, and how to use them to add "superpowers" to tables.

New CSS features allow you to create complex animations without JavaScript. Let's analyze what has changed and how to use it.

Faster, easier, more convenient — why startups are increasingly choosing Bun instead of Node.js.

Learn what Serverless is in simple words, and create your API in 10 minutes without configuring servers. Step-by-step guide + lessons in the Kodik app.

We analyze how to get the most out of Lua in mobile games: increase FPS, reduce the load on the processor and save battery. Techniques for Defold, LÖVE2D, Solar2D and other engines — with code examples and practical tips.

We analyze why Lua is the perfect language for starting in game development, and compare Roblox and Love2D so you can choose your first platform.

A selection of simple but effective micro-project ideas that can be implemented in one evening and added to a portfolio on GitHub. Tips for choosing tasks and designing a repository to attract the attention of employers.

We analyze the pros and cons of dark and light themes: the impact on eyes, energy consumption, and productivity. Find out what to choose in 2025.

Step-by-step comparison of CSS Grid and Flexbox in 2025: advantages, disadvantages and real use cases. Find out when to choose each tool and how to combine them effectively.

How the new version of the Zero Trust concept works and why companies risk data without it.

Rust challenged C++. Find out who will take the lead in system programming and what professions will be in demand.

In 2025, AI became a developer's assistant. Find out why neural networks will not eliminate the profession, but only strengthen those who know how to use them. Examples, tables, and tips — especially for beginners.