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

Ruby начал разрабатываться 23 февраля 1993 года и вышел в свет в 1995 году. Название навеяно языком Perl, многие особенности синтаксиса и семантики из которого заимствованы в Ruby (pearl — «жемчужина», ruby — «рубин»). Целью разработки было создание «настоящего объектно-ориентированного»,...
Читать дальше

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

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

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

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

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

25 августа 1991 года является днём рождения ядра операционной системы Linux. История её создания очень проста. Молодой финский аспирант, Линус Торвальдс, был разочарован поставляемой вместе с ОС Minix программой эмуляции терминала. Было принято решение...
Читать дальше

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

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

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

SQL (англ. structured query language — «язык структурированных запросов») — язык программирования, применяемый для создания, модификации и управления данными в реляционной базе данных, управляемой соответствующей системой управления базами данных. Появился в 1974 году как язык...
Читать дальше

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

Honor Cup — это всероссийские соревнования в сфере инфотелекоммуникационных технологий, проводимые нашими друзьями, компанией Huawei, с 2015 года. Проект состоит из двух частей: собственно соревнований и Онлайн-школы....
Читать дальше

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

Хорошей практикой считается делать код компонуемым и модульным. Он упрощается и к его частям становится проще обращаться несколько раз. Для JavaScript-разработчиков тоже появились инструменты для использования этого подхода....
Читать дальше

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

Dash — библиотека для языка Python с открытым исходным кодом, предназначенная для создания реактивных веб-приложений. Она была загружена на GitHub два года назад в тестовом режиме. Команда разработчиков Dash решила...
Читать дальше

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

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

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

Jupyter Notebook — это командная оболочка для интерактивных вычислений. Этот инструмент может использоваться не только с Python, но и другими языками программирования: Julia, R, Haskell и Ruby. Он часто используется...
Читать дальше

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

Сегодня произошло печальное событие для Рунета: умер Чернов Андрей Александрович — программист, благодаря которому жители стран СНГ получили в начале девяностых возможность набирать текст на русском языке в глобальной Сети....
Читать дальше


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

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

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

За материал выражаем благодарность dou.ua Секрет того, чтобы добиться чего-то, — начать. Секрет того, чтобы начать, заключается в том, чтобы разбить сложное и неподъемное задание на маленькие и простые задачки и приступить к решению первой из них. Марк Твен...
Читать дальше

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

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

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

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

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

Java — сильно типизированный объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Приложения Java обычно транслируются в специальный байт-код, поэтому они могут работать на любой компьютерной...
Читать дальше

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

WebGL — технология, которая «создает магию» в 2D-canvas’е HTML5. Рассказываем, как за счет градиента добиться такого интересного 3D-эффекта, как выпуклость, не используя дополнительных библиотек и подробно объяснив всю «магию». По завершению работы с кодом...
Читать дальше

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

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

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

iOS — вторая мобильная операционная система по количеству доступных в официальном магазине приложений. По данным Apple, Сейчас в AppStore насчитывается более 2 миллионов приложений, от почти полумиллиона разработчиков. Мы выяснили,...
Читать дальше


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

Lokalise — сервис для автоматизации процесса локализации приложений, который выбрали уже более 1 000 команд, включая MSQRD, Carousell, MEGOGO, Depositphotos. Мы изучили возможности платформы и в этом обзоре расскажем, за счет чего Lokalise помогает провести...
Читать дальше

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

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

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

Эта статья будет для вас полезной, если вы: хотите настроить переадресацию и другие серверные функции бесплатно; собираетесь использовать протокол HTTPS, но не знаете, что нужно делать; сомневаетесь в выборе инструмента для...
Читать дальше

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

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

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

В этой статье мы рассмотрим один из секретов высокой масштабируемости и производительности сайтов. Из блога об архитектуре Flickr, на серверах которого размещается более 5 000 000 фотографий, мы узнали, что...
Читать дальше