Рассмотрим список лучших инструментов для разработки приложений под Android: от IDE и игровых движков, до эмуляторов и инструментов проектирования
https://nuancesprog.ru/p/2414/
@nuancesprog #статьи #Android
https://nuancesprog.ru/p/2414/
@nuancesprog #статьи #Android
https://nuancesprog.ru
Лучшие инструменты для разработки приложений под Android
Android предлагает разработчикам массу возможностей: это универсальная, открытая платформа, используемая миллионами пользователей по всему миру, с удивительно простой в использовании площадкой для распространения приложений.
Является ли число простым? Это задача, с которой часто приходится сталкиваться программистам. В интернете можно найти немало способов её решения, но в этой статье мы рассмотрим интересный способ, с котором используется регулярное выражение
https://nuancesprog.ru/p/2420/
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/2420/
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru
Сумасшедший способ проверить, является ли число простым, используя регулярное выражение
Интересный способ проверки, является ли число простым. Вам даже не придётся писать цикл for! Дико, не так ли? Я тоже так думал.
Многие выпускники и молодые специалисты не понимают, что им делать в начале карьеры. Куда лучше пойти работать? Как спланировать свою карьеру? Советы о том, как сделать первые шаги — в этой статье
https://nuancesprog.ru/p/2423/
@nuancesprog #статьи #Startup #Careers #Development
https://nuancesprog.ru/p/2423/
@nuancesprog #статьи #Startup #Careers #Development
https://nuancesprog.ru
Советы молодым разработчикам | NOP::Nuances of programming
Я несколько лет координировал и развивал молодых разработчиков. Большинство новичков не испытывают нехватки навыков программирования, но им не хватает дальновидности. Это касается как написания кода, так и построения своей карьеры.
Java уже давно считается одним из самых популярных и востребованных языков программирования. В последней статье цикла автор курса рассказывает про функциональное и реактивное программирование на Java 8 и Java 9, а также завершает рассмотрение базовых концепций языка
https://nuancesprog.ru/p/2467/
@nuancesprog #статьи #Java
#Learning #Lambda #Stream
https://nuancesprog.ru/p/2467/
@nuancesprog #статьи #Java
#Learning #Lambda #Stream
https://nuancesprog.ru
Java для начинающих: часть 4 из 4 | NOP::Nuances of programming
Поддержка функционального программирования в Java 8. Функциональное программирование — альтернатива ООП, основанная на чистых функциях.
В 21 веке вовсе необязательно вставать рано утром и ехать куда-то на работу. Вместо этого можно остаться в своей уютной квартире, заварить ароматный кофе, открыть ноутбук и начать работать удаленно. Особенно это актуально для людей, которые работают в сфере IT, например, для программистов. Сегодня мы поговорим о том, как живет программист-фрилансер и о том, как им стать
https://nuancesprog.ru/p/2474/
@nuancesprog #статьи #Freelancing #Careers
https://nuancesprog.ru/p/2474/
@nuancesprog #статьи #Freelancing #Careers
https://nuancesprog.ru
Жизнь в качестве программиста-фрилансера | NOP::Nuances of programming
Недавно один человек задал мне вопрос о том, каков мой типичный рабочий день, что мне нравится и не нравится в моей работе больше всего, какое требуется образование и навыки.
Многие разработчики сталкиваются с функциями высшего порядка и используют их каждый день, но не все знают этот термин и понимают его суть. В статье мы разберёмся, что такое Higher-Order Functions и как их использовать
https://nuancesprog.ru/p/2471/
@nuancesprog #статьи #JavaScript #SoftwareDevelopment #WebDevelopment #NodeJS
https://nuancesprog.ru/p/2471/
@nuancesprog #статьи #JavaScript #SoftwareDevelopment #WebDevelopment #NodeJS
https://nuancesprog.ru
Изучаем функции высшего порядка в JavaScript
Вы узнаете, что такое функции высшего порядка и как их применять в JavaScript.
Обработка данных может оказаться очень длительным и трудоемким процессом. Однако, применяя статистические методы, специалист способен максимально сократить время на обработку и повысить ее эффективность.
В статье мы опишем некоторые такие методы
https://nuancesprog.ru/p/2479/
@nuancesprog #статьи #DataScience #MachineLearning #ArtificialIntelligence #Tech #
В статье мы опишем некоторые такие методы
https://nuancesprog.ru/p/2479/
@nuancesprog #статьи #DataScience #MachineLearning #ArtificialIntelligence #Tech #
https://nuancesprog.ru
5 базовых статистических концептов | NOP::Nuances of programming
В таком искусстве, как наука о данных, статистика может оказаться мощным инструментом. В широком смысле, статистика означает использование математики для технического анализа данных.
Рассмотрим преимущества приложений с открытым исходным кодом, в частности, видеоплееров HTML5. Приводится список наиболее популярных из них и несколько примеров видеоплееров с закрытым исходным кодом, которые также заслуживают внимания
https://nuancesprog.ru/p/2484/
@nuancesprog #статьи #VideoPlayer #OpenSource #HTML #WebDevelopment
https://nuancesprog.ru/p/2484/
@nuancesprog #статьи #VideoPlayer #OpenSource #HTML #WebDevelopment
https://nuancesprog.ru
Топ 5 Open Source HTML5 видеоплееров на 2018 год
С появлением в HTML5 тегов и медиафайлы стали по-настоящему доступными для Интернета. За короткий срок стандарт HTML5-видео заменил Flash Player и аналогичные сторонние медиаплееры.
В 2018 году люди потратили более 18 миллиардов долларов на покупку приложений и игр в App Store и Google Play. Это значит, что с каждым годом рынок мобильных приложений будет увеличиваться. Сейчас самое подходящее время, чтобы начать учить язык программирования, подходящий для Android-разработки.
Сегодня мы разберем такие ЯП, как: Java и Kotlin, C, C# и BASIC!
https://nuancesprog.ru/p/2488/
@nuancesprog #статьи #Android #Java #Kotlin #Development
Сегодня мы разберем такие ЯП, как: Java и Kotlin, C, C# и BASIC!
https://nuancesprog.ru/p/2488/
@nuancesprog #статьи #Android #Java #Kotlin #Development
https://nuancesprog.ru
Какие языки программирования нужно знать, чтобы разрабатывать приложения под Android?
Итак, вы решили научиться разрабатывать приложения под Android? Отлично! Но нужно понимать, что без труда не вынешь и рыбку из пруда.
Выход 7 версии Angular стал знаменательным событием для многих разработчиков. Предлагаем вам ознакомиться с мини-обзором всех основных нововведений
https://nuancesprog.ru/p/2492/
@nuancesprog #статьи #JavaScript #Angular #ReleaseNotes #WebDevelopment #SoftwareDevelopment
https://nuancesprog.ru/p/2492/
@nuancesprog #статьи #JavaScript #Angular #ReleaseNotes #WebDevelopment #SoftwareDevelopment
https://nuancesprog.ru
ANGULAR v7 | NOP::Nuances of programming
Версия Angular 7.0.0 уже вышла! Это основной релиз, который затронул всю платформу, включая ядро, Angular Material, и командную строку с синхронизированными базовыми версиями. В v7 появился ряд новых опций для инструментальной цепочки, а также возможность…
Многие знают, кто такие “Senior” разработчики, но далеко не все понимают, как они должны работать, и что нужно делать, чтобы также однажды войти в когорту старших специалистов.
Мы расскажем о том, что отличает действительно хорошего Senior-разработчика
https://nuancesprog.ru/p/2517/
@nuancesprog #статьи #Development #SeniorDeveloper #Software
Мы расскажем о том, что отличает действительно хорошего Senior-разработчика
https://nuancesprog.ru/p/2517/
@nuancesprog #статьи #Development #SeniorDeveloper #Software
https://nuancesprog.ru
Что определяет настоящего “Senior” разработчика?
В мире программирования один лишь факт того, что вы долго работаете разработчиком, не делает из вас отличного специалиста.
Шаблоны могут стать хорошим подспорьем при разработке больших проектов. Каждому разработчику следует уметь ими пользоваться.
Рассказываем, что такое шаблоны проектирования и как ими пользоваться на нескольких примерах
https://nuancesprog.ru/p/2523/
@nuancesprog #Development #JavaScript #SoftwareDevelopment #WebDevelopment #Coding
Рассказываем, что такое шаблоны проектирования и как ими пользоваться на нескольких примерах
https://nuancesprog.ru/p/2523/
@nuancesprog #Development #JavaScript #SoftwareDevelopment #WebDevelopment #Coding
https://nuancesprog.ru
Изучаем шаблоны проектирования в JavaScript | NOP::Nuances of programming
В этой статье мы разберём несколько шаблонов проектирования в JavaScript.Когда запускается новый проект, вы не бросаетесь тут же писать код. Для начала нужно определить цель и область применения проекта, далее перечислить его функционал и спецификации. Только…
Golang, или Go — язык программирования, разработанный внутри компании Google. Насколько хорошо вы разбираетесь в нем? Пройдите наш тест и узнайте свой результат!
https://nuancesprog.ru/p/2254/
@nuancesprog #тест #Go
https://nuancesprog.ru/p/2254/
@nuancesprog #тест #Go
Много статей написано о роли технических лидеров и менеджеров. Очень часто мы сталкиваемся с проблемой повышения продуктивности команды. Но перед тем как бросить все усилия на повышение продуктивности, возможно, стоит рассмотреть то, что её снижает?
https://nuancesprog.ru/p/2527/
@nuancesprog #статьи #SoftwareDevelopment #Productivity
https://nuancesprog.ru/p/2527/
@nuancesprog #статьи #SoftwareDevelopment #Productivity
https://nuancesprog.ru
Топ-12 факторов, уничтожающих продуктивность программиста
Никто не ждет от программиста, что он сделает свою работу, не используя компьютер. Но при этом многие компании ожидают, что он сделает свою работу, не имея возможности спокойно подумать. Это одинаково невозможно.
Хотите тратить гораздо меньше времени на написание кода, достигая тех же целей? Тогда вам определённо нужно изучить Ruby on Rails. Рассказываем о самых интересных достоинствах языка
https://nuancesprog.ru/p/2532/
@nuancesprog #статьи #WebDevelopment #Ruby #AppDevelopment #RubyOnRails
https://nuancesprog.ru/p/2532/
@nuancesprog #статьи #WebDevelopment #Ruby #AppDevelopment #RubyOnRails
https://nuancesprog.ru
Ruby on Rails меняет всё | NOP::Nuances of programming
Ruby on Rails поможет вам сэкономить кучу времени при написании кода. Пишите меньше, достигая тех же целей, которых достигли бы при помощи других языков.
Качественная инспекция кода включает в себя проверку всей функциональности приложения. Для достижения этого необходимо создание чек-листа, в котором отразятся наиболее важные критерии оценки.
Надеемся, что эта статья станет отличным помощником при написании качественного чек-листа для инспекции кода
https://nuancesprog.ru/p/2536/
@nuancesprog #статьи #CodeReview #CodeQuality #SoftwareDevelopment
Надеемся, что эта статья станет отличным помощником при написании качественного чек-листа для инспекции кода
https://nuancesprog.ru/p/2536/
@nuancesprog #статьи #CodeReview #CodeQuality #SoftwareDevelopment
https://nuancesprog.ru
Создание правильного чек-листа для инспекции кода
Инспекция кода — это неотъемлемая часть процесса разработки, придуманная для снижения технических недоработок и обеспечения постоянства кодовой базы. Все, кто пишет код, допускают ошибки. Поэтому крайне важно отловить эти ошибки до выхода рабочей версии и…
Если вы изучаете язык JavaScript, но при этом так до конца и не разобрались, что такое замыкания — то эта статья для вас
https://nuancesprog.ru/p/2539/
@nuancesprog #статьи #JavaScript #WebDevelopment #NodeJS #OpenSource
https://nuancesprog.ru/p/2539/
@nuancesprog #статьи #JavaScript #WebDevelopment #NodeJS #OpenSource
https://nuancesprog.ru
Изучаем замыкания в JavaScript | NOP::Nuances of programming
Замыкания — это базовая концепция JavaScript, которая сбивает с толку многих новичков, тем не менее её должен знать и понимать каждый разработчик.
Перед созданием макета сайта у веб-дизайнеров часто возникает вопрос: как его скомпоновать? В статье вы найдете 9 лучших макетов 2018 года, собранных командой Mockplus, почерпнете идеи и вдохновитесь на создание интересного и привлекающего посетителей сайта
https://nuancesprog.ru/p/2542/
@nuancesprog #статьи #WebDevelopment #WebDesign #Website
https://nuancesprog.ru/p/2542/
@nuancesprog #статьи #WebDevelopment #WebDesign #Website
https://nuancesprog.ru
9 лучших примеров макетов сайта и идей для веб-дизайна в 2018
Есть всего одна возможность создать хорошее первое впечатление. Качественный дизайн сайта может в первую же секунду поразить посетителя. Именно поэтому дизайн главной страницы очень важен. При создании сайтов, крайне необходимо спроектировать идеальный макет.
Рассказываем о реализации хуков в React и о том, как понимать правила, введённые командой разработчиков
https://nuancesprog.ru/p/2553/
@nuancesprog #статьи #React #JavaScript
https://nuancesprog.ru/p/2553/
@nuancesprog #статьи #React #JavaScript
https://nuancesprog.ru
React hooks: никакой магии, только массивы | NOP::Nuances of programming
Разбираем правила, касающиеся использования хуков в React, с помощью диаграмм.
Существует огромное множество команд для работы с терминалом UNIX и Linux. Все это многообразие не запомнить, как бы вам ни хотелось. Постоянный поиск нужной команды тормозит рабочий процесс, ко всему прочему сами команды не во всех случаях состоят из пары символов. В итоге это здорово мешает быстрой и легкой работе с терминалом. Именно поэтому, сегодня мы расскажем о командах, которые в несколько раз увеличат вашу производительность
https://nuancesprog.ru/p/2555/
@nuancesprog #статьи #Linux #Productivity
https://nuancesprog.ru/p/2555/
@nuancesprog #статьи #Linux #Productivity
https://nuancesprog.ru
9 советов для быстрой работы в UNIX и Linux терминале
Вы когда-нибудь встречали человека, который обладал какими-то неведомыми способностями и выполнял команды в UNIX терминале со скоростью света?
С каждым годом все больше детей на вопрос о том, кем они хотят стать, когда вырастут, отвечают: "Программистом". Рассказываем о том, как обучить ребенка основам программирования. Но, даже если у вас нет собственных детей, эта статья будет вам интересна
https://nuancesprog.ru/p/2558/
@nuancesprog #статьи #Education
https://nuancesprog.ru/p/2558/
@nuancesprog #статьи #Education
https://nuancesprog.ru
Как мой 10-летний сын выучил Javascript | NOP::Nuances of programming
“Папа . . . А чем ты зарабатываешь на жизнь?”Этот неожиданный вопрос заставляет нас, родителей, испытать чувство гордости. Так как он означает, что ребенок наконец-то видит в папе или маме личность, а не просто няньку