Пять распространенных ошибок производительности баз данных при разработке API

Разработка API сопряжена с большим количеством подводных камней. С примерами кода расскажем, как их избежать.

Читать в Telegram

Объясняем Z-index: как позиционировать элементы с помощью CSS

CSS свойство под названием z-index всегда вызывало у меня страдания. На первый взгляд принцип его работы звучит просто: элементы с более высоким значением z-index отображаются поверх элементов...

Отладка Node.js с помощью Google Chrome

Отладка (debugging) — это процесс выявления и устранения ошибок в программных приложениях, который представляет собой нечто большее, чем просто просто вывод значений переменных. Задача этой статьи...

Несколько советов, которые помогут вам на собеседовании и не только

Зачастую, получить первую должность в качестве разработчика крайне трудно. Как убедить человека принять вас на работу, если опыта как такового и нет? Какие вещи знать...

3 простых шага для написания сложных компонентов

Давайте углубимся в мир чистого React-кода со сложными компонентами. После реализации своего первого сложного компонента в React я стал буквально зависим от этого шаблона. Как...

Фреймворк или язык программирования?

Программисты сегодня… …толком и не знают где заканчивается язык программирования и начинается фреймворк. Что я под этим имею в виду? Примерно до 1988-ого года большинство программ, которые...

ReactJS, Angular5 и Vue.js — какой фреймворк выбрать в 2018 году?

Некоторое время назад мы опубликовали статью, в которой сравнили Angular 2 и React. В ней мы обсудили плюсы и минусы этих фреймворков и предположили,...

Делаем Node.js быстрым: инструменты, техники и советы для создания эффективных серверов на Node.js Часть третья

Предыдущие части: Часть 1, Часть 2 Оптимизируем Теперь, когда мы обнаружили проблемные области, давайте посмотрим, можем ли мы сделать сервер быстрее. Лёгкий и быстрый способ Давайте вернем код слушателя server.on (вместо...

Случайная статья

Почему useMemo  —  не просто кэширование

Почему useMemo  -  не просто кэширование и когда стоит использовать этот хук? Разберем реальный сценарий.

Angular-приложение, которому потребовалось на два фронтенд-инженера меньше

Знакома ситуация: интерфейс идеален по метрикам, но пользователи все равно жалуются на "странное поведение"? Предлагаем реальную историю о том, как Angular-приложение "потеряло" двух фронтенд-инженеров, потому что перестало создавать для них работу. Спойлер: дело не в фреймворке. 

Топ-9 PET-проектов для начинающих javascript-разработчиков

Программирование - это практика. Нельзя научиться писать код, просто читая руководства или штудируя вопросы собеседования. Предлагаем 9 проектов для изучения и практики программирования и архитектуры.

Популярные статьи

Случайный тест