Твой Программист
6.75K subscribers
2.99K photos
131 videos
11 files
1.4K links
Всё самое смешное и актуальное на IT тематику

Чат канала: @uProgrammerChat

Сотрудничество: @cyberJohnny
Download Telegram
React Mindset

В процессе разработки знать лишь техническую часть бывает недостаточным, чтобы строить действительно качественную архитектуру. Очень важно понимать и моделировать ее прежде всего у себя в голове. У новичков такой навык отсутствует, но после прочтения этой статьи вы будете на шаг ближе к этому:

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻
Почему в Python нет main function?

Нет сомнений в том, что в Python нет так называемой main функции, но в различной литературе часто упоминается «main function Python».

Какие-же все-таки мотивы того, чтобы упоминать main function в Python ?
Что это вообще такое и зачем она нам нужна?


Hа все эти вопросы автор отвечает в статье ниже:

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻
Управление React State при помощи React Hooks & Redux

По определению, React State - это встроенный объект компонента, который сохраняет данные между ререндерами компонента.
С первого взгляда это не так сложно - управлять данным состоянием, но когда архитектура вашего приложения растет, то это становится не так уж и просто.

Для того, чтобы облегчить процесс управления состоянием были предуманы State Managers, такие как Redux, MOBx и другие, но с приходом хуков это стало еще проще.

В статье ниже автор подробно объясняет что же такой состояние, как им управлять и зачем нам нужен Redux & React Hooks.

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻
Не технические скилы, которые нужно развить в себе каждому разработчику

Может, для вас это будет удивлением, но хороший программист от плохого отличается не только лишь тем, что лучше пишет код, а еще и хорошо развитыми софт-скиллами.

К примеру, взять разработчика уровнем Middle+ и Senior: честно говоря, по техническим скилам они примерно на одном уровне, но вот чем отличается Senior разработчик, так это софт-скилы, которые непременно нужно прокачивать, если хотите действительно развиваться.

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻
Мемы в Excel на Python

Да, именно! Рассматривали ли вы когда-нибудь Python, как инструмент для создания мемов в Excel ( ! ).
Согласен, звучит довольно-таки странно, но как интересный опыт и не скучная практика - отлично подходит.

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻
Логинка на Node.js

С первого взгляда, довольно-таки заезженная тема, которую попытался раскрыть чуть ли не каждый человек, который обучает чему-то в сфере разработки, но изменилось ли что-то в 2020?

Что нужно знать сегодня, чтобы спроектировать качественную логин-систему на Node.js?

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻
This media is not supported in your browser
VIEW IN TELEGRAM
Советым тем разработчикам, у которых слабый ПК

Итак, в 2020 году некоторым людям сложно представить ситуацию, в которой ты банально не можешь кодить ввиду слабых характеристик ПК, но, ребят, такое можно встретить повсеместно, а особенно, когда ты новичек и финансов на новый пк пока что нет.

Эти советы помогут вам немного абстрагироваться от проблемы производительности вашего ПК и подскажет что в таких ситуациях можно сделать:

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻
14 советов для оптимизации ваших Front-End приложений

JavaScript стал одним из самых популярных языков программирования всех времен.
Одним из ключевых фактов, которые вы должны знать, является то, что вы не контролируете технические характеристики устройств, на которых ваш пользователь будет получать доступ к вашему веб-сайту.

Пользователь может подключиться к вашему приложению через слабое устройство, либо с плохим качеством соединения.

И вот чтобы свести время загрузки приложений к минимуму, следует придерживаться следующих советов:

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻
Первый совместный запуск фронта и бэкенда😂

Твой Программист 💻
💸Как фрилансеру получать больше

Казалось бы просто - "просто удвой свой часовой рейт😅", но нет. Так не работает )))
Так как все-таки заставить заказчика платить больше и приучить себя к тому, чтобы работать в удовольствие, а не за еду:

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻
Типы данных в Java

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

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻
155 задачек на собеседование по JavaScript

Будет очень полезным для подготовки к собеседованию по JavaScript. Объемная выборка задачек под любой грейд - начиная от джуна и заканчивая задачками со звездочками.

Решив их все, тебя уже сложно будет удивить на собеседовании😉

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻
Стоит ли переходить с Python на Nim ради производительности?

Несколько дней назад я наткнулся на замечательную статью, которая раскрывает все аспекты плюсов и минусов по переходу с Python на Nim, и вообще в целом - что такое Nim и зачем он.

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻
This media is not supported in your browser
VIEW IN TELEGRAM
Ты, когда код не работает с первого раза 😂

Твой Программист 💻
Неправильное представление о методах жизненного цикла в Angular

Как оказалось, многие даже опытные разработчики имеют неправильное представление о методах жизненного цикла компонента в Angular.

Рекомендую статью, в которой автор разложил по полочкам все неоднозначные моменты в данной теме:

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻
Контекст имеет значение 🙈

Твой Программист 💻