Как стать автором
Обновить
@pawlo16read⁠-⁠only

Пользователь

Отправить сообщение

5 типичных ошибок при создании React компонентов (с хуками) в 2020 году

Время на прочтение8 мин
Количество просмотров17K
image

Всем привет! Из этой статьи вы узнаете о самых распространенных ошибках при создании React компонентов, а также о том, почему они считаются ошибками, как их избежать или исправить.


Оригинальный материал был написан немецким разработчиком Лоренцом Вайсом для личного блога, а позже собрал много позитивных отзывов на dev.to. Переведено командой Quarkly специально для комьюнити на Хабре.


Читать дальше →
Всего голосов 19: ↑18 и ↓1+17
Комментарии38

Подробно о пакете Provider для Flutter

Время на прочтение11 мин
Количество просмотров42K
Привет, Хабр!

В наших среднесрочных планах — выход книги по Flutter. Относительно языка Dart как темы мы пока занимаем более осторожную позицию, поэтому попробуем оценить ее актуальность по результатам этой статьи. Речь в ней пойдет о пакете Provider и, следовательно, об управлении состоянием в Flutter.
Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Комментарии17

Вероятно, хватит рекомендовать «Чистый код»

Время на прочтение13 мин
Количество просмотров174K
Возможно, мы никогда не сможем прийти к эмпирическому определению «хорошего кода» или «чистого кода». Это означает, что мнение одного человека о мнении другого человека о «чистом коде» обязательно очень субъективно. Я не могу рассматривать книгу Роберта Мартина «Чистый код» 2008 года с чужой точки зрения, только со своей.

Тем не менее, для меня главная проблема этой книги заключается в том, что многие примеры кода в ней просто ужасны.
Читать дальше →
Всего голосов 157: ↑147 и ↓10+137
Комментарии427

JetBrains CLion для микроконтроллеров

Время на прочтение7 мин
Количество просмотров36K

Предыстория



CLion — это среда для разработки на С/С++, близкий родственник IntelliJ IDEA и, соответственно, Android Studio.


Я представляю вниманию сообщества перевод моего блог поста, в котором по шагам описано, как использовать эту IDE для написания прошивок микроконтроллеров.

Всего голосов 44: ↑43 и ↓1+42
Комментарии67

10 идей, о которых стоит знать всем программистам

Время на прочтение10 мин
Количество просмотров50K
Я пишу на Python и на Go, а в последние годы занимаюсь крупномасштабными приложениями. Речь идёт о том, что каждый день мне и моей команде приходится поддерживать системы, ответственные за обеспечение работы примерно двух миллионов пользователей. Это — непростая задача. Здесь я хочу поделиться несколькими ценными идеями, которые встретились мне за годы работы.


Читать дальше →
Всего голосов 90: ↑75 и ↓15+60
Комментарии37

Пишем операционную систему на Rust. Страничная организация памяти

Время на прочтение17 мин
Количество просмотров30K
В этой статье представляем страницы, очень распространённую схему управления памятью, которую мы тоже применим в нашей ОС. Статья объясняет, почему необходима изоляция памяти, как работает сегментация, что такое виртуальная память и как страницы решают проблему фрагментации. Также исследуем схему многоуровневых таблиц страниц в архитектуре x86_64.

Этот блог выложен на GitHub. Если у вас какие-то вопросы или проблемы, открывайте там соответствующий запрос.
Читать дальше →
Всего голосов 83: ↑83 и ↓0+83
Комментарии17

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность