NOP::Nuances of Programming
62.6K subscribers
3.65K photos
12 videos
12 files
5K links
Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.iss.one/nophumor
NOP::Recruiter Удаленка- https://t.iss.one/nopremote

РКН: 4977653520
Download Telegram
В этой заметке автор затрагивает вопросы важности овладения языком структурированных запросов SQL в контексте популярной сегодня отрасли анализа больших данных, а также дает рекомендации по написанию быстро выполняемых и эффективных запросов.

@nuancesprog #статьи #sql #database #DataScience
В этой статье автор помогает начинающим пользователям Django на практике освоить основные операции манипулирования объектами вэб-приложений с помощью технологии работы с данными CRUD.

@nuancesorog #статьи #python #django #javascript #html #css #CRUD
Тимлиды (англ. Team Leader — лидер команды) ответственны не только за процесс разработки, но и за координацию действий всей команды в целом. Часто они переходят от роли разработчиков, тестировщиков и других технических ролей к позиции лидера, преодолевая довольно сложный путь.

Давайте разберёмся, что же делает тимлида успешным, какие навыки и знания нужны разработчикам, чтобы увеличить шансы на получение руководящей должности.

В этой статье мы постараемся ответить на эти вопросы, а также рассмотрим:

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

@nuancesprog #статьи
Известный факт, что поле для загрузки файлов трудно стилизовать так, как хочется разработчику. Многие просто скрывают его и добавляют кнопку, которая открывает диалог выбора файлов. Однако, теперь у нас появился даже ещё более модный способ обработки выбора файлов: drag and drop.

@nuancesprog #статьи #javascript
Камран Ахмед, автор материала говорит, что занимается фуллстек-разработкой уже 5 лет и в настоящее время работает на должности ведущего инженера в компании tajawal. Там ему приходится заниматься многими вещами. Ему, по долгу службы, надо быть в курсе того, что происходит в мире веб-разработки, кроме того, одна из его задач заключается в том, чтобы поддерживать знания и навыки других разработчиков в хорошем состоянии. По его словам, наблюдение за развитием технологий — это не только его работа, но и хобби. Ему приходилось видеть сложности, с которыми сталкиваются начинающие программисты (и опытные — тоже), когда речь заходит об оперативном освоении новшеств. Камрану, в прошлом году, часто приходилось отвечать на вопросы о том, в чём нужно ориентироваться для того, чтобы оставаться современным и востребованным программистом.

@nuancesprog #статьи #web #javascript
Ниже перечислены инструменты, использование которых делает разработку приложений под Android продуктивнее, а сами приложения — качественными. Надеемся, что для вас эта подборка окажется полезной.

@nuancesprog #статьи #java #android
До того как Лямбда-выражения были добавлены в JDK 8, автор статьи использовал их в таких языках как C# и С++. Когда они были добавлены в Java он стал изучать их подробнее.
С добавлением Лямбда-выражений добавились элементы синтаксиса, которые увеличивают «выразительную силу» Java. В этой статье автор подробно рассказывает об основополагающих концепциях, с которыми вам необходимо познакомиться, чтобы начать использовать Лямбда-выражения.

@nuancesprog #статьи #java
Пользовательские свойства CSS (CSS Custom Properties), также известные как переменные — большая победа для разработчиков интерфейсов. Они приносят силу переменных в CSS, что приводит к уменьшению дублирования, повышению читабельности и большей гибкости.

Кроме того, в отличие от переменных в препроцессорах CSS, нативные переменные CSS фактически являются частью DOM, что даёт много преимуществ. Поэтому они по существу похожи на переменные SASS и LESS на стероидах.
В статье автор проводит ускоренный курс о том, как работает эта новая технология.

@nuancesprog #статьи #css #javascript #web
В статье на примере простого статического сайта протестированы основные способы повышения скорости загрузки данных, начиная от использования сборщика webpack, компрессии картинок до "ленивой загрузки" и настройки сервера Nginx.

P.S. Теперь вы можете следить за нами не только в телеграме, но и в дзене. Подписывайтесь!

@nuancesprog #статьи #web