Продолжаем серию статей «JavaScript и функциональное программирование» по изучению техник функционального программирования в JavaScript ES6+.
Сегодня из статьи вы узнаете о каррировании функций!
@nuancesprog #статьи #javascript #functionalprogramming
Сегодня из статьи вы узнаете о каррировании функций!
@nuancesprog #статьи #javascript #functionalprogramming
Telegraph
Javascript и функциональное программирование: каррирование (ч.4)
Перевод статьи Omer Goldberg:"Javascript and Functional Programming: Currying (Pt.4)" Предыдущие статьи: Часть 1, Часть 2, Часть 3
Небольшая статья о том, как лучше решать свои проблемы не только в программировании, но и в повседневной жизни
@nuancesprog #статьи #learning
@nuancesprog #статьи #learning
Telegraph
Мыслить как программист - уроки о решение проблем
Перевод статьи Richard Reis: How to think like a programmer — lessons in problem solving Если вы интересуетесь программированием, то скорее всего вы слышали эту цитату: "Каждый в этой стране должен учиться программировать компьютер, потому что это учит вас…
Из-за действий РКН настоятельно рекомендуем поднять свой proxy-сервер, а как это сделать читайте тут, тут и тут
@nuancesprog
@nuancesprog
Хабр
Безопасный SOCKS5 прокси для Telegram за 1 Евро и 10 минут
Не все прокси одинаково полезны. На волне новостей о блокировке мессенджера Телеграмм стало актуально поднимать свой SOCKS5 прокси, так как чужой использовать не...
Продолжаем серию статей «JavaScript и функциональное программирование» по изучению техник функционального программирования в JavaScript ES6+.
Сегодня из статьи вы узнаете о map, filter, reduce!
@nuancesprog #статьи #javascript #functionalprogramming
Сегодня из статьи вы узнаете о map, filter, reduce!
@nuancesprog #статьи #javascript #functionalprogramming
Telegraph
Функциональное программирование в JS: map, filter, reduce (ч.5)
Перевод статьи Omer Goldberg: Functional Programming in JS: map, filter, reduce (Pt. 5) Предыдущие статьи: Часть 1, Часть 2, Часть 3, Часть 4 Давайте перейдем сразу к практике! До этого мы изучали функции высшего порядка. Для тех, кто подзабыл, – это функции…
В программном обеспечении, а так же в технике в целом существует необходимость в воспроизводимой случайности, однако числа и картинки, которые кажутся случайными, на самом деле сгенерированы определённым алгоритмом. Это называется псевдослучайностью. В этой статье автор описывает простые способы создания псевдослучайных чисел.
@nuancesprog #статьи #ComputerScience #Cryptography #RandomNumbers
@nuancesprog #статьи #ComputerScience #Cryptography #RandomNumbers
Telegraph
Как компьютер генерирует случайные числа
Перевод статьи Venkatraman Srikanth: How Computers make Random Numbers Определение того, что именно является случайностью, может быть довольно сложной задачей. Существуют тесты (например, колмогоровская сложность), которые могут дать точное значение того…
Обзор профессии аналитика и обработчика данных. Разбор необходимых навыков для трудоустройства и работы в этой сфере
@nuancesprog #статьи #DataScience #Research #DataAnalytics #DataScientist
@nuancesprog #статьи #DataScience #Research #DataAnalytics #DataScientist
Telegraph
Какие навыки нужны, чтобы работать в сфере обработки данных в 2018?
Перевод статьи Iliya Valchanov: What are the Skills Needed to Become a Data Scientist in 2018? Аналитик и обработчик данных - профессия номер один в Америке в 2017-ом году, согласно Glassdoor. И это неудивительно, средняя медианная зарплата в этой сфере $123…
Перевод статьи Eric Elliott об осознанном отказе от ФП
@nuancesprog #статьи #javascript #functionalprogramming
@nuancesprog #статьи #javascript #functionalprogramming
Telegraph
Можно ли избежать функционального программирования?
Перевод статьи Eric Elliott: Can You Avoid Functional Programming as a Policy? Функциональный подход прочно проник в программирование: на нем построена значительная часть экосистемы JavaScript, Linq в C#, и даже функции высшего порядка в Java. Java в 2018…
Читабельность - главный критерий хорошего кода. В этой статье мы рассмотрим, как правильно делать отступы в коде для повышения его читабельности. И насколько целесообразно делать разбивку кода по столбцам
@nuancesprog #статьи #javascript #coding #productivity
@nuancesprog #статьи #javascript #coding #productivity
Telegraph
Затем разбивать код на столбцы для лучшей читабельности
Перевод статьи Leonardo Carreiro: Why you should use column-indentation to improve your code’s readability На мой взгляд, главная составляющая любого программирования – это читабельность кода, будь то написанный вами или кем-то другим. Читабельность складывается…
В статье автор показывает, как вы можете защитить себя за счет использования современного шифрования. В один присест вы можете сделать прорыв в направлении обеспечения собственной конфиденциальности.
@nuancesprog #статьи #security
@nuancesprog #статьи #security
Telegraph
Как зашифровать свою жизнь менее чем за час
Перевод статьи Quincy Larson: How to encrypt your entire life in less than an hour
Flavio Copes писал на JavaScript еще до того, как это стало мейнстримом. Это первая часть перевода его статьи, в которой он делится своими наблюдениями за развитием этого языка и рассказывает о том, как прошел свой путь от ненависти до любви к JS.
Познавательно, увлекательно, полезно.
@nuancesprog #статьи #javascript #JavascriptEcosystem #SoftwareDevelopment #JavascriptFatigue #coding
Познавательно, увлекательно, полезно.
@nuancesprog #статьи #javascript #JavascriptEcosystem #SoftwareDevelopment #JavascriptFatigue #coding
Telegraph
Как я перестал беспокоиться и полюбил JavaScript. Часть 1
Перевод статьи Flavio Copes: How I stopped worrying and learned to love the JavaScript ecosystem
Короткая статья с быстрым разбором позиционирования элементов в CSS. Также внизу статьи прилагается краткая шпаргалка
@nuancesprog #статьи #css #web #learning #beginners
@nuancesprog #статьи #css #web #learning #beginners
Telegraph
Разбор позиционирования в CSS
Перевод статьи Jacob Greenaway: Understanding Position in CSS Понять, как работает свойство position в CSS может оказаться весьма запутанным делом для новичка. Я помню, как испытывал свою удачу играя в CSS-рулетку, использовал разные комбинации свойств position…
Вторая часть статьи, в которой разработчик Flavio Copes делится своими наблюдениями за развитием JavaScript и рассказывает о том, как прошел путь от ненависти до любви к этому вездесущему языку.
@nuancesprog #статьи #javascript #JavascriptEcosystem #SoftwareDevelopment #JavascriptFatigue #coding
@nuancesprog #статьи #javascript #JavascriptEcosystem #SoftwareDevelopment #JavascriptFatigue #coding
Telegraph
Как я перестал беспокоиться и полюбил JavaScript. Часть 2
Перевод статьи Flavio Copes: How I stopped worrying and learned to love the JavaScript ecosystem
Быстрая инструкция о том, как можно использовать инструменты разработчика в Chrome для создания локального веб-сервера
@nuancesprog #статьи #web #html #chrome
@nuancesprog #статьи #web #html #chrome
Telegraph
Использование Chrome как локального веб-сервера
Перевод статьи Justin Mathews: Using Chrome as a Local Web Server
Присвоение имён — одна из главных трудностей в разработке. Невозможно подсчитать, сколько времени мы тратим на обдумывание имён и на попытки разобраться в коде с плохими именами. И не важно, объекты это, методы, классы или что-то другое. Считается доказанным фактом, что мы тратим больше времени на чтение кода, а не на его написание, поэтому хорошие правила присвоения имён в будущем облегчат вам жизнь.
@nuancesprog #статьи #ruby #RubyonRails #cleancode
@nuancesprog #статьи #ruby #RubyonRails #cleancode
Telegraph
Присвоение имён: руководство для программиста
Перевод статьи Cezary Karaś: Naming 101: Programmer’s Guide on How to Name Things Хорошие имена делают код лучше и чище. Они помогают интуитивно определять, за что отвечает каждая часть кода. В будущем другим разработчикам будет легче читать ваш код, да и…
Объёмная проиллюстированная статья о преимуществах использования Firefox Quantum
@nuancesprog #статьи #javascript #web
@nuancesprog #статьи #javascript #web
Telegraph
Причины, по которым все веб-разработчики должны использовать Firefox
Перевод статьи Ibrahim Nergiz: Calling all web developers: here’s why you should be using Firefox Я не знаю, какого вы возраста, но как человек, который родился в конце 80-ых, я помню взлёты и падения Firefox. Firefox был представлен как open source конкурент…
В какие ловушки может угодить человек, увлекающийся программированием, сам того не понимая? Давайте разберемся и заодно выясним, как из них выбраться.
@nuacesprog #статьи #learning
@nuacesprog #статьи #learning
Telegraph
Ловушки программирования
Каждый программист время от времени может столкнуться с проблемами, которые не кажутся таковыми на первый взгляд. Например, оптимизировать код – это хорошо, но иногда это может оказаться неоправданным. Пробовать новые инструменты тоже нужно, но когда каждый…
Первая часть статьи о замыканиях в JavaScript. Разбор работы JavaScript с областью выполнения функции и областью видимости.
@nuancesprog #статьи #javascript #SoftwareDevelopment #SoftwareEngineering
@nuancesprog #статьи #javascript #SoftwareDevelopment #SoftwareEngineering
Telegraph
Я никогда не понимал замыкания в JavaScript. Часть первая
Перевод статьи Olivier De Meulder: I never understood JavaScript closures Пока мне не объяснили их вот так... Как понятно из названия, замыкания JavaScript всегда были для меня немного таинственны. Я прочитал множество статей, я использовал замыкания в своей…
Представляем вашему вниманию перевод статьи, в которой рассказывается о том, как научить Selenium и Python выполнять рутинную работу серфинга сети за вас.
@nuancesprog #статьи #python
@nuancesprog #статьи #python
Telegraph
Управляем интернетом с помощью Python
Перевод статьи William Koehrsen: Controlling the Web with Python Путешествие в автоматизацию работы в интернете Проблема: чтобы отправить задание на проверку в университет, мне приходится проходить через лабиринт веб-страниц настолько запутанный, что несколько…
Вторая часть статьи о замыканиях в JavaScript. Теперь с подробностями о том, как же они всё-таки работают и как ими пользоваться
@nuancesprog #статьи #javascript #SoftwareDevelopment #SoftwareEngineering
@nuancesprog #статьи #javascript #SoftwareDevelopment #SoftwareEngineering
Telegraph
Я никогда не понимал замыкания в JavaScript. Часть вторая
Перевод статьи Olivier De Meulder: I never understood JavaScript closures Предыдущие части: Часть 1 Наконец, замыкания Взгляните на следующий код и попробуйте выяснить что произойдёт. 1: function createCounter() { 2: let counter = 0 3: const myFunction =…
Программирование на С++ нельзя назвать привычным для современных разработчиков, но трюки, собранные в этой статье, значительно облегчат вам жизнь.
@nuancesprog #статьи #cpp
@nuancesprog #статьи #cpp
Telegraph
Программирование на С++: ТОП-10 трюков
Предопределенные макросы: Макрос tostring – это общий трюк, конвертирующий значение переменной в строку. Ядро Linux использует множество подобных макросов. Препроцессор Макрос на определение размера массива: Это лучше, чем обычный sizeof(array)/sizeof(array[0])…
Перевод статьи "5 Quick and Easy Data Visualizations in Python with Code" станет вашем легким стартом по использованию библиотеки Matplotlib, а опытные разработчики узнают, как легко кастомизировать свои графики.
@nuancesprog #статьи #python #DataScience #Visualization #DataVisualization
@nuancesprog #статьи #python #DataScience #Visualization #DataVisualization
Medium
5 простых способов визуализации данных на Python. С кодом
Перевод статьи George Seif: 5 Quick and Easy Data Visualizations in Python with Code