Больше новостей
Картинка поста

Когда необходимо выбрать СУБД, главный вопрос обычно заключается в выборе реляционной (SQL) или нереляционной (NoSQL) структуры. У обоих вариантов есть свои преимущества, а также несколько ключевых особенностей, которые стоит иметь...
Читать дальше

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

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

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

Рассказывает Jonathan Fulton, VP Engineering в StoryblocksCo Неопытные разработчики вряд ли поймут, что изображено на диаграмме ниже. Но без понимания концептуальных основ работы современного веба тяжело назвать себя хорошим веб-программистом....
Читать дальше

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

Технологии не стоят на месте и постоянно развиваются. Поэтому появление лучшей IDE для Java было лишь вопросом времени. Встречайте MS Paint IDE — самую (частично) распространённую среду разработки, которая позволяет...
Читать дальше

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

Нам в редакцию Tproger пришел вопрос от подписчика, которым мы хотим поделиться с вами: Мы обратились за разъяснениями к нашим экспертам, а полученные ответы предоставляем вашему вниманию. Главная задача программиста...
Читать дальше

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

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

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

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

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

Вы наверняка слышали о функциональном стиле программирования, о таких языках как Haskell, Erlang, Scala, F#, OCaml. Для многих из вас эти технологии могут показаться модной выдумкой для IT-хипстеров или же...
Читать дальше

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

Объектно-ориентированное программирование (ООП) — это шаблон проектирования программного обеспечения, который позволяет решать задачи с точки зрения объектов и их взаимодействий. ООП обычно реализуется с помощью классов или прототипов. Большинство объектно-ориентированных...
Читать дальше

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

С праздником всех воинов свитера и клавиатуры! Вне зависимости от того, какая типизация вам по душе и на чём пишете «Hello world!», сегодня ваш праздник. В этот 256-й день года...
Читать дальше

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

Язык SQL или Structured Query Language (язык структурированных запросов) предназначен для управления данными в системе реляционных баз данных (RDBMS). В этой статье будет рассказано о часто используемых командах SQL, с...
Читать дальше

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

Разрабатывать крутые приложения хорошо, а делать это быстро — еще лучше. В материале подобраны полезные инструменты, которые помогут ускорить разработку на Vue.js, сэкономят время и позволят быстрее закончить проект. 1....
Читать дальше


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

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

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

Нам в редакцию Tproger пришел вопрос от подписчика, которым мы хотим поделиться с вами: Мы обратились за разъяснениями к нашим экспертам, а полученные ответы предоставляем вашему вниманию. Неправильный подбор источников...
Читать дальше

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

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

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

Давно слышите о том, что Agile — это классная и удобная методология для разработчиков софта, но вас отпугивают внушительные и подробные (иногда даже слишком) мануалы? В этой статье мы коротко и...
Читать дальше

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

Python — один из самых популярных и востребованных языков программирования. На это есть несколько причин: Его легко изучить. Он очень универсальный. У него есть множество модулей и библиотек. В процессе...
Читать дальше

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

Все мы знаем, для чего существуют правила Интернет полон различных туториалов и лайфхаков по работе с CSS. Это безусловно здорово, но что, если взглянуть на таблицы стилей с другой стороны?...
Читать дальше

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

Нам в редакцию Tproger пришел вопрос от подписчика, которым мы хотим поделиться с вами: Мы обратились за разъяснениями к нашим экспертам, а полученные ответы предоставляем вашему вниманию. (ответ подготовлен совместно...
Читать дальше

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

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

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

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

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

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

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

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


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

Тестирование по C# не для слабаков. Докажите, что готовы к сложным задачкам, и вам предложат стать частью команды «Лаборатории Касперского». Всего-то надо набрать 4–7 правильных ответов из 7. Поехали?...
Читать дальше

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

Каждый, кто работает с HTML/CSS, рано или поздно сталкивается с проблемой вертикального и горизонтального выравнивания элемента. Чтобы вы лишний раз не гуглили и не находили много разных вариантов, мы собрали...
Читать дальше

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

Хеш-таблицы. Словари. Ассоциативные массивы. Как бы вы их ни называли, в программном обеспечении они везде. Они — основа. И когда кто-то находит уязвимость в столь низкоуровневой структуре данных, почти всё...
Читать дальше

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

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

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

Начальный капитал У некого человека в кармане лежит сумма денег между $90 и $95. Этот человек посещает несколько храмов. Как только он входит в храм, количество денег у него удваивается,...
Читать дальше

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

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

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

Как получить работу в сфере Data Science? Сложно обзавестись достаточными знаниями статистики, машинного обучения, программирования и т.д., чтобы иметь возможность устроиться на работу. Кроме того, зачастую можно увидеть людей со...
Читать дальше