Парадигмы программирования, которые изменят ваше отношение к кодингу

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

Обложка поста

/dev/null не нужен: пишем бота на Python, который будет присылать свежие мемасики

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

Обложка поста

События и курсы

Обложка поста

Знакомство с созданием изображений на чистом CSS. Часть первая. Для начинающих

Рассказываем об основах создания изображений на чистом CSS. Вы нарисуете прелестного коалу, а затем сможете пройти бесплатный обучающий курс от автора.

Обложка поста

Марафон «Создай свою веб-студию за 7 недель» — проект, который подтолкнет вас открыть свой онлайн-бизнес

Закрытый марафон от TemplateMonster, в ходе прохождения которого вы улучшите свои навыки по созданию сайтов и научитесь правильно руководить командой.

Вакансии

Обложка поста

Django или Ruby on Rails: какой фреймворк выбрать?

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

Обложка поста

Курс «Продвинутый C++»

Русскоязычный видеокурс «Продвинутый C++» от Евгения Буковски, созданный в 2016 году. Для прохождения курса необходимо иметь базовое понятие о языке. Выучить C++ с нуля и углубить свои знания в этой области…

Lambda

Пишем сокращатель ссылок при помощи AWS Lambda за 2 часа

Для тех, кто хочет создать сокращатель ссылок, мы перевели подробное руководство по созданию URL-сокращателя при помощи AWS Lambda.

linux

Как Linux помог мне стать продвинутым пользователем ПК

Бывший пользователь Windows делится историей о том, как перешел на Linux и стал убежденным сторонником движения Open Souce.

Build 2017

Многочисленные инструменты для разработчиков и большое обновление Windows 10: обзор конференции Microsoft Build 2017

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

Обложка поста

«На самом деле история Facebook довольно скучная» — подборка цитат Марка Цукерберга

14 мая 1984 года родился основатель Facebook Марк Цукерберг. Мы собрали интересные высказывания одного из самых молодых миллиардеров.

Обложка поста

«Сигнал Тыжпрограммист»: проверьте, насколько хорошо вы знаете песни Научно-технического рэпа

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

Капитан грузового судна, или Как начать использовать Docker в своих проектах

Docker — это инструмент, который автоматизирует разворачивание приложения внутри программного контейнера. Рассказываем, для чего и как его использовать.

Обложка поста
GTC 2017

Новая архитектура GPU, инструменты для работы с VR и глубинным обучением и несколько интересных проектов: обзор конференции GTC 2017

С 8 по 11 мая в Калифорнии проходила ежегодная конференция NVIDIA GTC 2017, посвящённая GPU-технологиям. Мы подготовили обзор ключевых событий мероприятия.

Fall Creators Update

Всё, что вам нужно знать о Fall Creators Update — следующем крупном обновлении Windows 10

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

Общий взгляд на машинное обучение: классификация текста с помощью нейронных сетей и TensorFlow

В статье подробно описывается пример создания нейронной сети для классификации текста при помощи TensorFlow. Материал понятен даже без спецподготовки.

Обложка поста
мессенджер

«Хочу как Дуров»: пишем простой мессенджер

Знание того, как устроен мессенджер, может сильно вам пригодиться, ведь они становятся всё популярнее. Прочитав эту статью, вы сможете его получить.

На пути к Deep Blue: пошаговое руководство по созданию простого ИИ для игры в шахматы

Эта статья посвящена написанию простого ИИ, умеющего играть в шахматы, на JavaScript. Отличный способ изучить несколько полезных алгоритмов.

Обложка поста
Обложка поста

Ручное и автоматизированное тестирование: рассматриваем преимущества и недостатки подходов

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

Обложка поста

История macOS в картинках

Операционная система macOS существует уже более 15 лет. В статье представлена иллюстрированная история развития операционной системы.

Знакомство с фронтенд-тестированием. Часть четвертая. Интеграционное тестирование

В этот раз мы рассмотрим интеграционное тестирование. Это тесты, которые проверяют совместную работу нескольких модулей приложения.

Руководство по созданию скриптов для Bash

Обзор серии руководств по созданию скриптов для bash. От условных переходов, циклов и сведений о файлах до регулярных выражений, expect, awk и sed.

Обложка поста
Обложка поста

Тест: насколько хорошо вы знаете C++?

Предлагаем пройти наш тест и узнать, насколько хорошо вы разбираетесь в C++ — одном из самых известных и мощных языков программирования.

Обложка поста

Пишем веб-приложение для распознавания лиц за час

Не столь давно Amazon выпустила сервис для распознавания изображений «Rekognition». Эта статья поможет вам познакомиться с этой удобной технологией.

Курс «Изучение программирования. SQL»

Курс-введение в SQL — язык манипулирования данными, а также в теоретические основы проектирования реляционных баз данных.

Обложка поста

Курс «Введение в алгоритмы»

Русскоязычный курс от Романа Бровко, в котором разбираются такие понятия, как сложность алгоритмов, проблема P vs NP, а также базовые алгоритмы.

Обложка поста

Курс «Язык Python»

Обзорный курс по Python от Яндекса, охватывающий основы Python, ООП на этом языке, тестирование и несколько приемов профессионального программирования.

Обложка поста

Курс «CSS: Flexbox»

В этом видеокурсе рассказывается о Flexbox — наборе свойств CSS, которые позволяют создавать по-настоящему гибкие макеты независимо от размера элементов.

Обложка поста
Обложка поста

Курс «[UNИX]» по GNU/Linux

Курс посвящён рассмотрению различных аспектов использования Linux-based операционных систем и ориентирован на слушателей с небольшим практическим опытом.

Курс «Шаблоны проектирования»

Созданный в 2015 году курс по шаблонам проектирования, охватывающий понятие шаблона проектирования и более десяти самых распространенных шаблонов.

Обложка поста

Курс «C++11 и продвинутый C++»

В этом русскоязычном видеокурсе от Владимира Моженкова, созданном в рамках программы «23 февраля», разбираются основы программирования на языке C++…

Обложка поста

Более 400 бесплатных курсов по программированию, которые стартуют в мае

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

Обложка поста
Обложка поста

Курс «Машинное обучение»

Отличный наглядный курс, посвященный теоретическим основам реализации алгоритмов машинного обучения и сопровождаемый реальными практическими примерами.