Почему работа в FAANG не всегда круто (но плезно)

Компании FAANG (Facebook, Apple, Amazon, Netflix, Google) традиционно считаются мечтой для разработчиков. Высокие зарплаты, супер известные продукты, крутая строчка в резюме, проститутки по пятницам — всё это звучит привлекательно. Однако, несмотря на их престиж, работа в этих компаниях не всегда так хороша, как кажется.
Read more

Why you should know Lua

Okay, maybe you don’t have to, but it’s definitely useful. People who know me well might be surprised here. They’re aware that my first programming language was PHP, but they don’t know that my second wasn’t JavaScript, it was Lua. I bet even my friends are confused now, and you probably are too. We’ll circle back to this at the end.
Read more

Почему вы должны знать Lua

Ладно, не должны, но как минимум это полезно. Люди, которые хорошо меня знают, сейчас удивятся, они в курсе что мой первый язык программирования PHP, но не знают, что второй не JavaScript, а Lua. Думаю, вопросы возникли не только у моих знакомых, но и у вас.К этому вернёмся в конце.
Read more

How good is DeepSeek?

Everyone has already heard about the AI from China. I know, there are countless articles about it, but let’s start with a few words about it.
Read more

Why JSX/TSX Isn't Cool

One of the main criticisms of JSX/TSX is the mixing of logic and presentation. Unlike Vue or Angular, where the template structure (HTML) is clearly separated from the logic (JavaScript/TypeScript), in JSX everything is intertwined.
Read more

Vike - Next.js & Nuxt alternative for unprecedented flexibility and dependability

Vike.dev (formerly vite-plugin-ssr) is an SSR framework for Vue and React that presents an interesting alternative to Nuxt and Next.js. Its key feature is a low-level approach, which gives developers more control over the project.
Read more

Why Feature-Sliced Design (FSD) Isn't Always Necessary for a Modular Client

Feature-Sliced Design is often presented\nas a universal solution for organizing code in complex projects.\nHowever, in reality, it's not always mandatory, especially for modular and reusable client code.\nIt all depends on the developer's qualifications and the specifics of the task.
Read more

Why LazyVim Can Replace Custom Neovim Configurations

Creating and maintaining your own configuration can be complex and time-consuming.
Read more

Vite 6 ⚡️Release

Vite 6 is a significant release, enhancing performance, flexibility, and developer experience.
Read more

The WordPress drama continues

The Secure Custom Fields plugin now includes pro features from ACF PRO — yes, the paid version.\nWordPress seems to be taking a more active role in the plugin ecosystem.
Read more