История успеха: как я стал специалистом по Data Science

Специалист по анализу данных рассказывает историю своего обучения, а также дает советы и приводит ссылки на курсы, практикумы, рассылки и сообщества для начинающих Data Scientists. 5Обсудить 2328 В подготовленной при поддержке Факультета Искусственного интеллекта онлайн-университета GeekBrains статье мы расскажем историю успеха специалиста по Data Science. Текст основан на сокращенном переводе статьи «How To Become A Data Scientist in […]

25 полезных сниппетов JavaScript для вашей коллекции

Подборка полезных фрагментов кода на JavaScript для решения распространенных задач программирования. Этот джентльменский набор сниппетов пригодится любому разработчику. 5Обсудить 1324 В программировании есть классические задачи, которые повторяются от проекта к проекту. Натыкаясь на них в десятый раз, вы начинаете задумываться о создании базы сниппетов, чтобы не писать один и тот же код с нуля. В […]

TensorFlow.js: машинное обучение на JavaScript с доставкой в браузер

Кратко рассмотрены основные особенности недавно вышедшей JavaScript-версии популярного фреймворка машинного обучения от Google – TensorFlow.js. Предыстория В прошлом году компания Google представила библиотеку deeplearn.js, позволяющую пользователям непосредственно в браузере строить модели машинного обучения, используемые, например, для классификации изображений.   Эта библиотека была усовершенствована и представлена под названием TensorFlow.js: код стал более читаемым, функции заработали быстрее и […]

Где JavaScript джуну получать тестовые задания для практики?

JavaScript джуну, как и любому начинающему программисту, необходимо оттачивать навыки. Мы составили подборку ресурсов с уймой тестовых заданий. Есть проблема: новички могут сколь угодно штудировать теорию, но с практикой постоянно какая-то беда. Зачастую просто негде брать задания. В ВУЗе или на курсах преподаватели засыпают домашками, но вот с самостоятельным поиском все не так просто. Приходится […]

9 полезных советов по Promise.resolve и Promise.reject

Разбираемся, как работать с Promise.resolve, где лучше обрабатывать исключения Promise.reject, и какие еще есть хитрости в работе с асинхронным JS. 1. Вернуть Promise можно внутри .then Возвращенный promise сразу будет готов к использованию в следующем .then: .then(r => { return serverStatusPromise(r); // { statusCode: 200 } }) .then(resp => { console.log(resp.statusCode); // 200; помните об […]

Как проверить e-mail в JavaScript, не используя PHP?

Как проверить e-mail в JavaScript без PHP, то есть «чекнуть» валидность на стороне клиента? Для этого воспользуемся популярной библиотекой jQuery. Нередко при регистрации нужно проверить правильность электронного адреса. Зачем? Чтобы пользователь не мог ввести несуществующий e-mail. Это быстрая проверка на стороне клиента, которая совершенно не заставит ждать. Если же ввод неправильный, пользователь получит сообщение об ошибке […]

15 интересных CSS и JavaScript библиотек на апрель 2018

Подготовили для вас дайджест новых и интересных CSS и JavaScript библиотек, на которые обязательно следует обратить свое внимание. Radi.js Быстрый, легкий и простой в изучении фронтенд фреймворк на JavaScript. Этот фреймворк действительно крайне мал – всего 3 килобайта в сжатом виде. Не использует виртуальный дом, не требует зависимостей. FilePond JavaScript библиотека для загрузки файлов любого […]

15 интересных CSS и JavaScript библиотек на апрель 2018

Подготовили для вас дайджест новых и интересных CSS и JavaScript библиотек, на которые обязательно следует обратить свое внимание. Radi.js Быстрый, легкий и простой в изучении фронтенд фреймворк на JavaScript. Этот фреймворк действительно крайне мал – всего 3 килобайта в сжатом виде. Не использует виртуальный дом, не требует зависимостей. FilePond JavaScript библиотека для загрузки файлов любого […]

10 ошибок в JavaScript, которые совершают почти все

Подборка ошибок в JavaScript и советов по ним для программистов, которые работают или только начали осваивать этот язык программирования. Данный перечень ошибок в JavaScript будет полезен не только для js-кодеров, но и для людей, которые переходят в JavaScript из других языков. Многие вещи, которые казались привычными в Ruby, Python, Java, C или даже PHP, в JS […]

Разбираем JavaScript код: 7 проблем, ухудшающих читабельность

В этой статье мы расскажем о семи проблемах, исправив которые вы сможете сделать свой JavaScript код проще, чище и читабельнее. Перевод статьи Learn to spot red flags in your React/JavaScript code. Ищите let Еще в дни ES5 единственной возможностью для создания переменных был var. ES6 ввел такие ключевые слова как let и const. Исходя из своего опыта, […]