Size: a a a

NOP::Nuances of programming

2020 February 14
NOP::Nuances of programming
Как помочь потребителям найти свои любимые вина и разобраться в том, что пишут опытные сомелье? Применение тематического моделирования для создания системы рекомендаций на основе контента. Моделирование в пакете Genism (Python).

https://nuancesprog.ru/p/6671

@nuancesprog #статьи #MachineLearning #DataScience
источник
2020 February 15
NOP::Nuances of programming
Хотите сделать процесс разработки более продуктивным, а среду более оригинальной и яркой? В этом вам помогут Git Graph, Peacock, Shades of Purple и многие другие расширения.

https://nuancesprog.ru/p/6676

@nuancesprog #статьи #VSCode #Education
источник
2020 February 16
NOP::Nuances of programming
JavaScript на первый взгляд кажется простым, но в нём много подводных камней. О том, чего не стоит делать в JS

Не злоупотребляйте if
https://nuancesprog.ru/p/6399/

Не используйте for при переборе масссивов
https://nuancesprog.ru/p/6069/

Почему не стоит использовать объекты в роли карт в JavaScript?
https://nuancesprog.ru/p/6423/

Избегайте 5 антипаттернов, работая с коллекциями в JavaScript
https://nuancesprog.ru/p/6125/

Как не лажать с JavaScript
1 https://nuancesprog.ru/p/4842
2 https://nuancesprog.ru/p/4846/
3 https://nuancesprog.ru/p/4912/
4 https://nuancesprog.ru/p/4915/

@nuancesprog #Подборки #JavaScript
источник
2020 February 17
NOP::Nuances of programming
Пусть ваши приложения услышат своих пользователей. Как сделать так, чтобы любым приложением можно было бы управлять при помощи голоса. Работа с обновлёнными функциями Siri.

https://nuancesprog.ru/p/6704

@nuancesprog #статьи #iOS #Mobile
источник
NOP::Nuances of programming
Создадим проект, подключенный к базе данных и научимся вносить безопасные изменения в схему БД. Рассмотрим для чего нужны миграции, как проходит синхронизация сущностей с базой данных, три сценария миграции.

https://nuancesprog.ru/p/6710

@nuancesprog #статьи #Database #Node #JavaScript
источник
2020 February 18
NOP::Nuances of programming
От чего зависит предпочтение === перед ==? Принцип работы алгоритма приведения типов в JS, разбор конкретных случаев в коде и рекомендации.

https://nuancesprog.ru/p/6740

@nuancesprog #статьи #JavaScript
источник
NOP::Nuances of programming
Узнаём, что такое RPC и какие протоколы в них используются. Разбираем три типа реализации RPC в Golang с примерами кода для net/rpc, net/jsonrpc и grpc, а также для чего нужен Protobuf.

https://nuancesprog.ru/p/6733

@nuancesprog #статьи #Golang
источник
2020 February 19
NOP::Nuances of programming
Почему в условиях больших экосистем и сложных приложений лучшие практики непрерывной интеграции на самом деле не так хороши? Причины отказа от устоявшихся практик, таких как использование npm или разделение бекенда и фронтенда, а также другие способы управления процессом разработки  -  в этом посте.

https://nuancesprog.ru/p/6748

@nuancesprog #статьи #WebDevelopment #JavaScript
источник
NOP::Nuances of programming
Ещё раз о концентрации  -  на этот раз на уровне работы с IDE. Убираем весь информационный шум, работаем исключительно с клавиатуры, не отвлекаясь на мышь, и делаем другие вещи, значительно ускоряющие работу.

https://nuancesprog.ru/p/6753

@nuancesprog #статьи #VSCode
источник
2020 February 20
NOP::Nuances of programming
Создадим демо-проект на Flutter и с помощью пакета sqflite научимся основным операциям локального хранения данных приложения. Узнаем, как выглядит стандартный файл, определяющий внешний вид и поведение любого приложения с Flutter. Внутри - исходный код.

https://nuancesprog.ru/p/6765

@nuancesprog #статьи #SQL
источник
NOP::Nuances of programming
Как выработать уверенность в своих знаниях и перестать ругать себя за недостаток опыта. 6 простых шагов разработчика на пути к успешному развитию.

https://nuancesprog.ru/p/6771

@nuancesprog #статьи #Education
источник
2020 February 21
NOP::Nuances of programming
Что такое метапрограммирование? Отвечаем на вопрос: пишем программу, преобразующую SQL в код CRUD API на Go. Лексер, парсер, генератор кода и, конечно, репозиторий Github  -  в этом посте.

https://nuancesprog.ru/p/6788

@nuancesprog #статьи #Golang
источник
NOP::Nuances of programming
Что нужно установить и где это взять. Где найти датасет для обучения. Как по адресам организаций получить их точные координаты и нанести маркеры на карту.

https://nuancesprog.ru/p/6794

@nuancesprog #статьи #Python
источник
2020 February 22
NOP::Nuances of programming
За последнее десятилетие произошло множество взлетов и падений библиотек и фреймворков JavaScript. Многие задаются вопросом, существует ли определенный шаблон и можно ли предсказать следующее изменение? Попробуем разобраться!

https://nuancesprog.ru/p/6487

@nuancesprog #статьи #React #Angular #Svelte #WebDevelopment
источник
2020 February 23
NOP::Nuances of programming
Праздничные статьи, лёгкие и не совсем привычные:

Как мой десятилетний сын выучил JS:
https://nuancesprog.ru/p/2558/

Скрипт для WhatsApp-сообщений родителям: 20 строк Python
https://nuancesprog.ru/p/5047/

Как я создал веб-скрапер на Python для поиска жилья:
https://nuancesprog.ru/p/2715/

Битборд в Unreal 4:
https://nuancesprog.ru/p/5259/

Персонализация контента с IBM Watson:
https://nuancesprog.ru/p/5376/

@nuancesprog #Подборки
источник
2020 February 24
NOP::Nuances of programming
Высшее образование в области компьютерных наук все еще очень актуально на сегодняшний день, однако в сфере программирования дела обстоят по-другому. Похоже, что самоучки с малым количеством знаний из информатики теперь принимают активное участие в разработке ПО. Хорошо ли это? Попробуем разобраться!

https://nuancesprog.ru/p/6665

@nuancesprog #статьи #Education
источник
NOP::Nuances of programming
Можно ли написать простой код на Python и запустить его быстрее, чем с помощью Spark, без переписывания кода и дополнительных затрат на развертывание, масштабирование и мониторинг? Ответ - да!

https://nuancesprog.ru/p/5308

@nuancesprog #статьи #Pandas #Python
источник
2020 February 25
NOP::Nuances of programming
Узнайте, как сэкономить память вашего приложения: кэши с повторяющимися и базовыми данными. Пробуем оптимизировать код: две реализации, две стратегии и два примера.

https://nuancesprog.ru/p/6853

@nuancesprog #статьи #Golang #DesignPatterns
источник
NOP::Nuances of programming
Консольная утилита в Chrome DevTools - один из самых популярных и полезных инструментов разработчика в Chrome. Рассмотрим несколько полезных, но малоизвестных ее функций, которые упрощают отладку, профилирование и мониторинг работы.

https://nuancesprog.ru/p/6504

@nuancesprog #статьи #Chrome  #JavaScript #WebDevelopment
источник
2020 February 26
NOP::Nuances of programming
Понятие о представлениях VIEW. Рассмотрим метод объединения таблиц: преимущества и недостатки. Узнаем, причём здесь хранимые процедуры и как обойти подводные камни.

https://nuancesprog.ru/p/6867

@nuancesprog #статьи #MySQL #Database
источник