Size: a a a

NOP::Nuances of programming

2018 February 28
NOP::Nuances of programming
Это вторая часть статьи об алгоритмах на графах - иерархических структурах данных, имеющих важное прикладное значение. В данной части рассматривается два базовых алгоритма поиска на графах.

@nuancesprog #статьи #algorithms
источник
NOP::Nuances of programming
Ember.js — зрелый фронтенд фреймворк, получивший много внимания в последнее время. Это статья познакомит вас с основными концепциями фреймворка на примере создания простого приложения и покажет, что с его помощью можно сделать.

@nuancesprog #статьи #ember #javascript #web
источник
2018 March 01
NOP::Nuances of programming
Хотите узнать как успешно пройти собеседование и устроиться на работу в крутую компанию? В статье вы найдете 9 практических советов для программистов по успешному прохождению собеседований с менеджерами по персоналу и потенциальными работодателями.

@nuancesprog #статьи #interview #jobhunting
источник
NOP::Nuances of programming
Вы когда-нибудь сталкивались с проблемой поиска нужных инструментов среди бесконечного поиска ненужных? Вы новичок и не знаете, что вам нужно использовать в своих проектах? Вы профессионал, который ищет новое средство для своего арсенала? Если да, то предлагаем вашему вниманию подборку наиболее популярных и надёжных инструментов по мнению многих разработчиков.

@nuancesprog #статьи #javascript #web
источник
2018 March 02
NOP::Nuances of programming
Это третья, заключительная часть статьи об алгоритмах на графах - иерархических структурах данных, имеющих важное прикладное значение. В данной части рассматривается два метода поиска на графах: метод кучи Дейкстры и метод Флойда Уоршелла.

@nuancesprog #статьи #algorithms
источник
NOP::Nuances of programming
Unicode - это слово вызывает страх и трепет в сердцах миллионов программистов по всему миру. Несмотря на то, что все мы пытаемся «поддерживать Unicode» в нашем софте, Unicode — это не просто использование wchar_t для строк, это стандарт из тысячи страниц и десятки дополнений к нему. Поэтому спустя 30 лет после появления Unicode многие программисты всё ещё понятия не имеют, что же это на самом деле такое.

@nuancesprog #статьи
источник
2018 March 03
NOP::Nuances of programming
Чтобы уметь писать хороший код, нужно читать много хорошего кода. Так вы узнаете, как другие разработчики думают, как решают конкретные задачи и где лажают. Вы можете подцеплять разные идеи, стили, модели работы и постепенно наращивать знания.

Если сказать проще — навыки чтения кода совершенствуют навыки написания кода.

Есть несколько способов улучшить навыки чтения. В этой небольшой статье автор касается только некоторых.

@nuancesprog #статьи
источник
2018 March 04
NOP::Nuances of programming
Встроенная система аутентификации Django очень хороша и безопасна. Ее можно использовать, не меняя ни строчки кода, что экономит силы на разработку и тестирование. Стандартной функциональности хватает для большинства случаев.

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

В этой статье мы сравним различные способы расширения стандартной модели пользователя в Django.

@nuancesprog #статьи #python #django
источник
2018 March 05
NOP::Nuances of programming
Гайд по созданию простого блога с использованием node.js

#статьи #javascript #nodejs #web #API
источник
NOP::Nuances of programming
Если вы родились в 80-х или 90-х, то наверняка слышали о Snake. То есть, скорее всего, вы потратили безумное количество времени на своём Nokia 3310, выращивая огромную змею на мелком экранчике. Что ещё мы помним о телефонах Nokia?

Их неразряжающийся аккумулятор, правда? Как такой «примитивный» телефон выдерживал долгие часы игры в «Змейку» без разрядки аккумулятора?

Короткий (и неполный) ответ: всё дело в методе скользящего окна.

Мы бы с радостью написали целую статью о Snake, но в этой статье мы всё-таки рассмотрим менее зрелищный, но тем не менее очень важный метод, и ответим на вопросы типа:

Почему мы и другие программисты считаем его фундаментальным алгоритмом?
Почему он так часто используется на технических собеседованиях?
Как он использовался в Snake и других «реальных» областях применения?
На какие самые популярные вопросы собеседований можно (лучше) ответить с помощью метода скользящего окна?

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

@nuancesprog #статьи #algorithms #interview
источник
2018 March 06
NOP::Nuances of programming
Эта статья написана специально для начинающих программистов и всех, изучающих и только приступающих к изучению программирования и Computer Science. Авторы делятся советами как поддержать и усилить собственную мотивированность к обучению не смотря на возможные сложности и проблемы. Советы могут помочь вам как можно быстрее и успешнее пройти путь от начинающего программиста к профессионалу.

@nuancesprog #статьи #motivation
источник
NOP::Nuances of programming
Командная строка для администратора или пользователя — это не только инструмент, которым можно сделать все, но и инструмент, который кастомизируется под себя любимого бесконечно долго.

@nuancesprog #статьи #linux
источник
2018 March 07
NOP::Nuances of programming
Изучение языков программирование может оказаться непростым занятием. Как быстро освоить новый язык программирования и/или новый фреймворк? Как сделать это быстрее и эффективнее? Об этом в предлагаемой нами статье.

@nuancesprog #статьи #learning
источник
NOP::Nuances of programming
Последние несколько лет функциональное программирование переживает свой подъём. Такие языки, как Clojure, Scala и Haskell, дали возможность разработчикам, привыкшим писать в императивном стиле, использовать интересные техники, которые в определённых случаях могут приносить значительные преимущества. Цель Immutable.js — привнести эти преимущества в JavaScript с помощью простого и понятного API. В этом обзоре мы познакомимся с некоторыми из них и научимся использовать их в своих проектах.

@nuancesprog #статьи #javascript #functionalprogramming #react
источник
2018 March 08
NOP::Nuances of programming
В данной статье рассматриваются тренды 2018 года, связанные с развитием вэб-сайтов на основе подходов массового применения искусственного интеллекта к решению задач персонализации и индивидуализации информации, представленной в Интернете.

http://telegra.ph/Fakty-o-veb-sajtah-v-2018-godu-i-pochemu-tokenizaciya-stala-otlichnoj-ideej-dlya-ehtoj-otrasli-03-06-2

@nuancesprog #web #bigdata
источник
2018 March 09
NOP::Nuances of programming
В этой короткой заметке автор делится своими впечатлениями о реальности наступающего на нас нового мира, в котором все будет вращаться вокруг новых информационных технологий, основанных на больших данных и искусственном интеллекте.

@nuancesprog #статьи #artificialintelligence
источник
NOP::Nuances of programming
Статья, в которой описываются базовые нюансы, которые стоит знать, если вы начали изучение Vim. Всегда стоит прочесть, перед тем как спотыкаться на этом!

@nuancesprog #статьи #vim
источник
2018 March 10
NOP::Nuances of programming
Вы не можете прочесть хорошую книгу по ООП, в которой не упоминаются зависимости, слабая связность и т.п., и для этого есть хорошая причина. Понимание зависимостей важно при объектно-ориентированном дизайне API и приложений. Тем не менее, предмет может быть исследован куда глубже, чем это делают многие книги. В этом и состоит цель текста. Если Вы — опытный ОО разработчик, Вы уже можете знать многое из написанного здесь. Также я верю в то, что многие разработчики все же смогут почерпнуть что-то из текста.

@nuancesprog #статьи #java
источник
2018 March 11
NOP::Nuances of programming
Статья познакомит вас с основами языка программирования Go!

@nuancesprog #статьи #go
источник
2018 March 12
NOP::Nuances of programming
В статье описаны проблемы безопасности современного Интернета, операционных систем и исторические корни этих проблем. Автор настаивает на том, что проблемы безопасности связаны с фундаментальными свойствами архитектуры Интернета и операционных систем, а также предлагает выход из сложившегося тупика.

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