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

Рассказывает 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? Сложно обзавестись достаточными знаниями статистики, машинного обучения, программирования и т.д., чтобы иметь возможность устроиться на работу. Кроме того, зачастую можно увидеть людей со...
Читать дальше

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

Однажды на Reddit засветился интересный пост, написанный Джорджем Дворским под названием «10 алгоритмов, которые правят миром» (статья на русском языке). В нём автор попытался объяснить важность алгоритмов в наши дни и составил список...
Читать дальше

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

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

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

Правильные и неправильные предложения Имеется сотня следующих утверждений: 1-е гласит: по меньшей мере, одно утверждение ложно. 2-е гласит: по меньшей мере, два утверждения ложны. 3-е гласит: по меньшей мере, три...
Читать дальше

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

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