Size: a a a

NOP::Nuances of programming

2018 March 28
NOP::Nuances of programming
Тимлиды (англ. Team Leader — лидер команды) ответственны не только за процесс разработки, но и за координацию действий всей команды в целом. Часто они переходят от роли разработчиков, тестировщиков и других технических ролей к позиции лидера, преодолевая довольно сложный путь.

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

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

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

@nuancesprog #статьи
источник
2018 March 29
NOP::Nuances of programming
За окном уже 3 месяца стоит 2018 год, а это значит, что пришло время (пусть и немного запоздало) составить топ 10 ошибок, найденных анализатором PVS-Studio в C++ проектах за прошедший год

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

@nuancesprog #статьи #javascript
источник
2018 March 31
NOP::Nuances of programming
Программист Трэвис Фишер, перевод статьи которого мы публикуем сегодня, решил рассказать о самых полезных, с его точки зрения, модулях и вспомогательных инструментах для JS-разработки.

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

@nuancesprog #статьи #web #javascript
источник
2018 April 02
NOP::Nuances of programming
Если вы когда-нибудь работали c Unix-системами, то наверняка слышали термин “демон”. В этой статье автор объясняет, что это за демоны и как они работают, тем более что их название заставляет думать, что это что-то плохое.

@nuancesprog #статьи #unux
источник
2018 April 03
NOP::Nuances of programming
Cтатья является частью серии «JavaScript и функциональное программирование» по изучению техник функционального программирования в JavaScript ES6+.

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

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

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

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

@nuancesprog #статьи #css #javascript #web
источник
2018 April 05
NOP::Nuances of programming
Продолжаем серию статей «JavaScript и функциональное программирование» по изучению техник функционального программирования в JavaScript ES6+.
Сегодня из статьи вы узнаете о функциях первого класса!

@nuancesprog #статьи #functionalprogramming #javascript
источник
2018 April 06
NOP::Nuances of programming
Криптография для новичков, где все разжевано и разложено по полочкам. Вы познакомитесь с шифрами, их особенностями и криптоанализом – атакой на шифротекст.

@nuancesprog #статьи
источник
NOP::Nuances of programming
Перевод небольшого мануала по numpy.

@nuancesprog #статьи #python
источник
2018 April 09
NOP::Nuances of programming
В статье на примере простого статического сайта протестированы основные способы повышения скорости загрузки данных, начиная от использования сборщика webpack, компрессии картинок до "ленивой загрузки" и настройки сервера Nginx.

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

@nuancesprog #статьи #web
источник
2018 April 10
NOP::Nuances of programming
Вкратце о SQL

@nuancesprog #статьи #sql #database
источник
NOP::Nuances of programming
Быстрый урок по созданию отзывчивых сайтов в 2018.

@nuancesprog #статьи #css
источник
2018 April 11
NOP::Nuances of programming
Из статьи вы узнаете о некоторых командных оболочках для Linux с открытым исходным кодом и лицензиями: это ksh, bash, tcsh, fish и zsh.

@nuancesprog #статьи #linux
источник
2018 April 12
NOP::Nuances of programming
Первая часть статьи о базовых и не только понятиях в языке Python. Описание переменых, циклов, классов и прочего. Всё от начала до конца!

@nuancesprog #статьи #python #beginners
источник
2018 April 13
NOP::Nuances of programming
Cтатья представляет собой подборку наиболее полезных модулей и утилит для серверной и клиентской разработки на NodeJS и JavaScript

@nuancesprog #javascript #npm #OpenSourceSoftware #DevelopmentNodejs
источник
2018 April 14
NOP::Nuances of programming
Вторая часть статьи о базовых и не только понятиях в языке Python. Описание переменых, циклов, классов и прочего. Всё от начала до конца!

@nuancesprog #статьи #python #beginners
источник