Картинка поста

Рассказывает Оханс Эммануэль Где-то в 2012 или 2013 году я познакомился с веб-разработкой. Постепенно я начал изучать это направление самостоятельно. Вскоре я понял, что CSS придаёт смысл многим вещам, но не создаёт адекватную разметку. Существует столько...
Читать дальше

Картинка поста

1 июня в Москве состоится образовательное мероприятие «DevCon School: Технологии будущего» от Microsoft в рамках инициативы DevCon Schools. Его ключевыми темами станут искусственный интеллект, блокчейн и гибридные облака....
Читать дальше

Картинка поста

В этой статье собраны полезные ресурсы, которые могут пригодиться всем Android-разработчикам, независимо от уровня знаний. Также советуем взглянуть на наш вводный материал — рассказываем, как начать разрабатывать под Android....
Читать дальше

Картинка поста

Компания TemplateMonster, специализирующаяся на разработке и продаже шаблонов, также обучает аудиторию и сертифицирует своих партнеров. В этой статье мы расскажем вам об уникальном проекте от TemplateMonster, и о том, какую...
Читать дальше

Картинка поста

Рассказывает Юсуф Эль Азизи Недавно я разбирал одно короткое руководство по созданию простых подсказок на чистом CSS (то есть без дополнительных HTML-элементов и кода на JavaScript). Позже я использовал эту технику в своём проекте и...
Читать дальше

Картинка поста

Рассказывает Флавио Фрейтас Разработка — это интересный процесс. Но, увлёкшись, мы не всегда выбираем оптимальные решения. Например, когда реализуем функционал, который уже реализован (это называется «изобретать велосипед»). Я хочу познакомить вас с некоторыми функциями, которые многие часто пытаются реализовать...
Читать дальше

Картинка поста

В наши дни для веб-разработки существует бесчисленное множество инструментов и при этом сфера не перестает расти. В этой статье мы рассмотрим, как сегодня обстоят дела у PHP — языка, который уже много лет на рынке. Обсудим главные вопросы...
Читать дальше

Картинка поста

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

Картинка поста

Сегодня мы создадим бота для Facebook Messenger, который будет присылать нам свежие мемы, мотивационные сообщения и шутки. В этой статье есть большая часть информации, которую нужно знать для создания своего бота....
Читать дальше

Картинка поста

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

Картинка поста

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

Картинка поста

Вопрос выбора фреймворка часто встаёт перед стартаперами или программистами. Первые хотят, чтобы проект был основан на наиболее подходящем, трендовом фреймворке. Вторые хотят развивать свои навыки и применять знания в реальных проектах. Обе цели...
Читать дальше

Картинка поста

Рассказывает Ян Куи Интересное требование возникло на работе, когда мы обсуждали потенциальную необходимость запуска собственного сокращателя URL, потому что механизм универсальных ссылок (в iOS 9 и выше) требует JSON-манифест на https://domain.com/apple-app-site-association. Поскольку ОС не следует переадресациям, этот...
Читать дальше


Картинка поста

С 10 по 12 мая в Сиэтле, штат Вашингтон, проходила ежегодная конференция Microsoft Build 2017. Компания представила множество интересных новинок, о которых мы расскажем в этом обзоре. ...
Читать дальше

Картинка поста

14 мая празднует свой День рождения Марк Цукерберг. К 33 годам он успел стать одним из самых молодых миллиардеров (сейчас его состояние оценивается примерно в 62,6 миллиарда долларов); созданная им...
Читать дальше

Картинка поста

«Научно-технический рэп» — это хип-хоп коллектив, участники которого являются выходцами из IT, самыми что ни есть настоящими программистами, которых так же, как и вас, задолбали гуманитарии,  менеджеры, неработающий код и...
Читать дальше

Картинка поста

17 мая начнётся Google I/O 2017 — ежегодная конференция Google для разработчиков. Самым интересным считается первый день мероприятия, на котором Google обычно показывает новую версию Android, сервисы и платформы. Что представила компания в прошлом году,...
Читать дальше

Картинка поста

С 8 по 11 мая в Сан-Хосе, Калифорния, проходила ежегодная конференция NVIDIA GTC 2017, посвящённая GPU-технологиям. В рамках мероприятия было проведено 600 технических сессий и 310 сессий по искусственному интеллекту. Своими наработками поделились 67 лабораторий по технологиям глубокого обучения. Лейтмотивом...
Читать дальше

Картинка поста

Один из главных анонсов конференции Microsoft Build 2017 — это Windows 10 Fall Creators Update, следующее крупное обновление ОС. Основное направление развития Windows 10 останется тем же, что и в Creators Update: пользователи получат новые способы самовыражения...
Читать дальше

Картинка поста

Рассказывает Дебра Мескита Разработчики часто говорят: «Хотите изучать машинное обучение, для начала узнайте, как работают алгоритмы». Но мой опыт показывает обратное. Я считаю, сначала важно увидеть общую картину: как работают приложения. Как...
Читать дальше

Картинка поста

В последнее время растёт популярность приложений для обмена сообщениями. Пользователи предпочитают мессенджеры, потому что они позволяют взаимодействовать в режиме реального времени. В этой статье мы разберём процесс создания простого приложения для обмена мгновенными...
Читать дальше

Картинка поста

Ручное и автоматизированное тестирования сегодня играют существенную роль в любой технологической компании. Будь то мобильное или веб-приложение или сайт, проверка кода крайне важна. Правильное планирование, когда и какое тестирование использовать, помогает сохранять...
Читать дальше

Картинка поста

Операционная система macOS от Apple была впервые представлена в относительно далёком 2000 году. Совершенствование системы не прекращалось на протяжении всех этих лет. В статье представлена иллюстрированная история развития ОС....
Читать дальше

Картинка поста

Рассказывает Гил Тайяр, автор блога на Hackernoon Мы рассмотрели два вида тестирования: юнит-тестирование различных модулей и E2E-тестирование всего приложения. Но между этими двумя этапами тестирования происходят и другие. Я, как и многие другие, называю такие...
Читать дальше

Картинка поста

Каким бы простым ни пытались разработчики дистрибутивов Linux сделать свои графические интерфейсы, всё равно многие задачи удобно решать через терминал. Во-первых, потому что это быстрее, во-вторых, не на всех машинах есть...
Читать дальше


Картинка поста

Рассказывает Деван Сабаратнам, разработчик с 30-летним стажем В минувшие выходные, пролистывая Amazon Web Services, я заметил новый сервис под названием «Rekognition». Я предположил, что это опечатка (recognition — англ. распознавание), но она привлекла мое внимание. Я заинтересовался:...
Читать дальше

Картинка поста

Мы нашли для вас подборку из 438 бесплатных курсов по программированию от различных вузов всего мира. Начать обучение можно прямо сейчас, и вы обязательно найдёте интересующую вас тему. ...
Читать дальше

Картинка поста

Сегодня в Нью-Йорке Microsoft провела встречу MicrosoftEDU, посвящённую применению продуктов компании в образовательных целях. В рамках события Microsoft сделала несколько интересных анонсов, о которых мы расскажем в этом обзоре....
Читать дальше

Картинка поста

В этой статье вы познакомитесь с React — библиотекой для создания пользовательских интерфейсов. React появился в 2013 году и достаточно быстро стал популярным среди разработчиков. Сегодня в работе над веб-приложениями его используют Facebook, Instagram, Trello, AirBnb, PayPal....
Читать дальше

Картинка поста

Рассказывает Гил Тайяр, автор блога на Hackernoon В прошлой части мы познакомились с юнит-тестированием: проверили основную логику приложения, содержащуюся в модуле calculator, используя Mocha и тестовый стенд. В этой части мы рассмотрим сквозное (E2E) тестирование: протестируем всё приложение...
Читать дальше

Картинка поста

Мы сделали для вас перевод сайта Eat the World, который появился в Сети первого апреля. Его предназначение — объяснить людям, далеким от IT, что такое программирование, через разбор шуток для программистов. Ресурс не только проводит...
Читать дальше

Картинка поста

В этой статье мы познакомимся с парсингом сайтов (web scraping), который можно использовать, например, для пополнения базы email-адресов, создания сводки новостных лент, сравнения цен на один продукт среди нескольких коммерческих ресурсов или извлечения данных...
Читать дальше

Картинка поста

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

Картинка поста

В этой статье мы поговорим о некоторых тонкостях работы с утилитой GNU make, а также научимся писать простые и аккуратные make-файлы. Последнее особенно важно — make-файлы выглядят сложно и нечитабельно, если им не уделить должного внимания. Это обеспечивает make плохую...
Читать дальше

Картинка поста

Существует расхожее мнение, что программисты — «совы» и допоздна засиживаются за работой. Stack Overflow, сайт, к которому масса разработчиков по всему миру обращается за помощью при возникновении сложностей (то есть постоянно), опубликовал исследование, основанное на данных запросов к ресурсу....
Читать дальше

Картинка поста

Neural Complete — это интерфейс автодополнения ввода, основанный на генеративной состязательной нейронной сети с архитектурой долгой краткосрочной памяти. Он написан на Python и обучен на исходном коде, написанном на Python. Так как файлы для тренировки содержат импортированные элементы...
Читать дальше