Обложка: Курс «Проектирование СУБД»

Курс «Проектирование СУБД»

Совместный видеокурс «Технотрек Mail.Ru Group» и МФТИ, посвященный изучению основ языка SQL с учетом особенностей объектно-реляционной СУБД PostgreSQL. Курс записан в 2016 году, лекторы курса — Данил Вагапов и Елена Шишкина.

4
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji

Как отправлять электронную почту в веб-приложении на Django

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

9
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: Как отправлять электронную почту в веб-приложении на Django
Обложка: Курс «Vue.js с нуля»

Курс «Vue.js с нуля»

Русскоязычный видеокурс, посвященный основам Vue.js — популярного JavaScript-фреймворка для создания пользовательских интерфейсов. Курс создан в 2016 году и состоит из коротких уроков, в которых разбираются основы, а позже и продвинутые…

3
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji

Шаблоны проектирования простым языком. Часть первая. Порождающие шаблоны

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

59
reaction
0
reaction
0
reaction
0
reaction
0
reaction
10
10
emoji
Обложка: Шаблоны проектирования простым языком. Часть первая. Порождающие шаблоны

Асинхронный веб, или Что такое веб-сокеты

Веб-сокеты — передовая технология, которая позволяет создавать интерактивное соединение между клиентом (браузером) и сервером для обмена сообщениями в режиме реального времени.

3
16
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji
Обложка: Асинхронный веб, или Что такое веб-сокеты

Функциональное программирование для Android-разработчика. Часть первая

Первая часть серии, в который мы описываем основы функционального программирования, его концепции и методы, которые будут полезны для Android-разработки.

2
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
функциональное программирование

Большая подборка ресурсов для изучения Android-разработки

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

1
9
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji
Обложка: Большая подборка ресурсов для изучения Android-разработки
OpenCV

Пишем скрипт для поиска книг на изображениях с помощью Python и OpenCV

Прочитав эту статью, вы узнаете, как подсчитать количество книг (да и любых других объектов) на изображении с помощью Python и библиотеки OpenCV.

4
11
reaction
0
reaction
1
reaction
1
reaction
0
reaction
2
4
emoji
emoji
emoji

Сохраните своё время, избегая повторного написания этих популярных JavaScript-функций

Многие функции JavaScript, которые мы реализуем самостоятельно, уже реализованы в удобных библиотеках. Рассказываем, как перестать писать велосипеды.

1
6
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: Сохраните своё время, избегая повторного написания этих популярных JavaScript-функций
Обложка: Курс «Продвинутый C++»

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

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

3
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji

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

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

9
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji
Обложка: Капитан грузового судна, или Как начать использовать Docker в своих проектах

Подборка книг о языке Python для программистов любого уровня

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

3
61
reaction
0
reaction
0
reaction
0
reaction
0
reaction
6
6
emoji
Обложка: Подборка книг о языке Python для программистов любого уровня

Большая подборка полезных практических и обучающих материалов по Java

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

22
reaction
0
reaction
0
reaction
0
reaction
0
reaction
2
2
emoji
Обложка: Большая подборка полезных практических и обучающих материалов по Java

28 cайтов, на которых можно порешать задачи по программированию

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

2
137
reaction
0
reaction
0
reaction
0
reaction
0
reaction
27
27
emoji
Обложка: 28 cайтов, на которых можно порешать задачи по программированию
Обложка: MVC: что это такое и какое отношение имеет к пользовательскому интерфейсу

MVC: что это такое и какое отношение имеет к пользовательскому интерфейсу

Просто, коротко и доступно об известной программной архитектуре — Model-View-Controller (MVC, «модель-представление-контроллер»). С поясняющими примерами.

1
7
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji

Зачем нужны юнит-тесты

Многие разработчики говорят о юнит-тестах, но не всегда понятно, что они имеют в виду. Иногда неясно, чем они отличаются от других видов тестов, а порой совершенно непонятно их назначение. Доказательство…

3
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: Зачем нужны юнит-тесты

В чем разница между потоком и процессом?

Процессы и потоки связаны друг с другом, но при этом имеют существенные различия. Процесс — экземпляр программы во время выполнения, независимый объект, которому выделены системные ресурсы (например, процессорное время и…

6
reaction
0
reaction
0
reaction
0
reaction
0
reaction
6
6
emoji
Обложка: В чем разница между потоком и процессом?
Обложка: STL: стандартная библиотека шаблонов С++

STL: стандартная библиотека шаблонов С++

Механизм шаблонов встроен в компилятор C++, чтобы дать возможность программистам делать свой код короче за счет обобщенного программирования. Естественно, существуют и стандартные библиотеки, реализующие этот механизм. STL является самой эффективной…

6
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: Методы оптимизации при разработке в Unity 3D

Методы оптимизации при разработке в Unity 3D

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

reaction
0
reaction
0
reaction
0
reaction
0
reaction
7
7
emoji