Обложка: Как выбрать технологию для большого и не очень большого веб-проекта

Как выбрать технологию для большого и не очень большого веб-проекта

Рассказывает Никита Семенов, CEO SECL Group За годы работы я часто слышал вопросы о выборе технологий для того или иного веб-проекта. Кто-то спрашивает у нас, как у разработчиков, как правильно, а кто-то…

Обложка: Как разрабатывать приложения смешанной реальности для Microsoft HoloLens: сборка и тестирование

Как разрабатывать приложения смешанной реальности для Microsoft HoloLens: сборка и тестирование

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

Обложка: Как разрабатывать приложения смешанной реальности для Microsoft HoloLens: взаимодействие с окружающим пространством

Как разрабатывать приложения смешанной реальности для Microsoft HoloLens: взаимодействие с окружающим пространством

В предыдущей части мы создали нашу первую голограмму и научились с ней взаимодействовать. Теперь мы соединим нашу голограмму с реальным миром.

Обложка: GeekWeek 2016: конференция для ленивых

GeekWeek 2016: конференция для ленивых

С 14 по 19 ноября GeekBrains проводит международную онлайн-конференцию Geek Week 2016. Наш план прост: 6 дней интенсивного обучения программированию и общения с экспертами из ведущих IT-корпораций России и мира.

Обложка: Викторина: хорошо ли вы знаете Stack Overflow?

Викторина: хорошо ли вы знаете Stack Overflow?

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

О пользе статического анализатора кода при написании программ

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

Обложка: О пользе статического анализатора кода при написании программ
Обложка: 10 причин, по которым вам стоит пойти в IT, даже если вы — гуманитарий

10 причин, по которым вам стоит пойти в IT, даже если вы — гуманитарий

Есть ли работа после гумфака? Для многих представителей гуманитарных профессий этот вопрос особенно актуален. Где работать, чтобы был и карьерный рост, и признание, и интерес к своему делу? Определенно, в сфере IT!

Обложка: Обзор профессии «Веб-разработчик» от GeekBrains

Обзор профессии «Веб-разработчик» от GeekBrains

Известный ресурс GeekBrains выпустил обзор рынка веб-разработки в нашей стране, а также поделился советами с начинающими веб-разработчиками. Представляем вашему вниманию их материал. …

Обложка: Как разрабатывать приложения смешанной реальности для Microsoft HoloLens: взаимодействие с голограммами

Как разрабатывать приложения смешанной реальности для Microsoft HoloLens: взаимодействие с голограммами

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

Обложка: Минимальный, самодостаточный и воспроизводимый пример — залог хорошего ответа

Минимальный, самодостаточный и воспроизводимый пример — залог хорошего ответа

Если разработчику необходимо найти решение конкретной прикладной проблемы по программированию, он, с большой вероятностью, воспользуется Stack Overflow. «Конкретный прикладной вопрос» подразумевает, что автор решает реальную проблему. Реальная проблема может появиться…

Обложка: Задача про обнаружение молекул с Международной олимпиады по информатике 2016 года

Задача про обнаружение молекул с Международной олимпиады по информатике 2016 года

В августе этого года в Казани прошла Международная олимпиада по программированию для школьников — IOI 2016. Российская команда стала второй в общем зачете. Один из серебряных медалистов, Денис Солонков из г. Мытищи, сделал разбор задачи «Обнаружение…

Обложка: Экосистема Stack Overflow: больше, чем просто ответы

Экосистема Stack Overflow: больше, чем просто ответы

Большинство из нас знакомы лишь с сайтом вопросов и ответов Stack Overflow, но для эффективного взаимодействия с сообществом, а не только для получения ответов, следует знать о всей экосистеме Stack…

Обложка: Принципы реактивного программирования с использованием библиотеки ReactiveX для Python на примере простого RSS-агрегатора

Принципы реактивного программирования с использованием библиотеки ReactiveX для Python на примере простого RSS-агрегатора

В последние годы реактивное программирование в целом, а технология ReactiveX в частности, обретает всё большую популярность среди разработчиков. Одни уже активно используют все преимущества этого подхода, а другие только «что-то слышали».

Обложка: Как разрабатывать приложения смешанной реальности для Microsoft HoloLens: создание проекта Unity 3D

Как разрабатывать приложения смешанной реальности для Microsoft HoloLens: создание проекта Unity 3D

В предыдущей части мы рассмотрели, что из себя представляет Microsoft HoloLens, какие для него существуют приложения, и установили средства разработки. В этой и следующих частях мы создадим простое Holographic-приложение с…

Обложка: Как реагирует сообщество на «вопросы низкого качества» на Stack Overflow, и что делать, если такой вопрос задали именно вы?

Как реагирует сообщество на «вопросы низкого качества» на Stack Overflow, и что делать, если такой вопрос задали именно вы?

Давайте представим оптимальную последовательность действий (в вакууме) для нахождения решения проблемы:…

Обложка: Как получить ответ на свой вопрос: наиболее важные аспекты использования Stack Overflow, необходимые каждому разработчику

Как получить ответ на свой вопрос: наиболее важные аспекты использования Stack Overflow, необходимые каждому разработчику

Трудно найти более лояльное к новичкам сообщество, чем Stack Overflow. На сайте вас не отправят в Google, а, например, комментарий со ссылкой http://lmgtfy.com/ даже не будет отправлен на сервер. И…

Обложка: Как разрабатывать приложения смешанной реальности для Microsoft HoloLens: введение и инструментарий

Как разрабатывать приложения смешанной реальности для Microsoft HoloLens: введение и инструментарий

В последнее время идёт активное развитие технологий дополненной и виртуальной реальностей. Первые шаги в этом направлении уже сделали многие ведущие игроки ИТ-рынка: Facebook приобрела компанию Oculus, Google возрождает канувший в…

Обложка: Как стать программистом: инструкция по «горячим следам» вчерашнего новичка

Как стать программистом: инструкция по «горячим следам» вчерашнего новичка

Рассказывает Игорь Филипенко, Java-разработчик  Совсем недавно в блоге IT-образовательного портала GeekBrains я описал свою историю, связанную с программированием. Я хочу поделиться с вами материалами, которые я нашел в процессе обучения…

Обложка: История проекта Stack Overflow — экспертные ответы на ваши вопросы

История проекта Stack Overflow — экспертные ответы на ваши вопросы

Каждый современный разработчик хотя бы раз слышал словосочетание «Stack Overflow». Сегодня многие программисты не могут вообразить себе, как может выглядеть трудовая деятельность без качественной базы готовых решений, доступной каждому через Интернет: каждую…

Обложка: Открыто соревнование в области Data Science с призовым фондом $5000

Открыто соревнование в области Data Science с призовым фондом $5000

Что за соревнование? Называется CIKM Cup 2016. Две компании предлагают задачи из реальной жизни по анализу больших данных. Принять участие может любой желающий.

Что мы знаем о Symfony: мифы и легенды

Когда веб-разработчика спрашивают о Symfony, у него в голове, как правило, рисуется определенная картина, некое устоявшееся мнение. Что можно сказать о Symfony в одном предложении? Это full-stack веб-фреймворк, написанный на…

Обложка: Что мы знаем о Symfony: мифы и легенды

Ревью верстки: 10 полезных замечаний и советов

Статья рассчитана на новичков в верстке, но не исключено, что и опытный верстальщик узнает себя в каком-то из пунктов. Примеры ниже написаны с использованием соглашения по именованию селекторов БЭМ, препроцессора…

Обложка: Ревью верстки: 10 полезных замечаний и советов

Froncubator — новая школа frontend-разработчиков и верстальщиков

Публикуем рассказ об онлайн-школе Froncubator от её основателя, Фила. Говорит, что не стесняется нецензурной лексики на уроках, это помогает объяснять всё очень доступно. И вообще школа очень живая и настроенная на личный…

Обложка: Froncubator — новая школа frontend-разработчиков и верстальщиков
Обложка: История успеха программиста: превращение мечты детства в реальность

История успеха программиста: превращение мечты детства в реальность

Если у вас есть мечта и стремление превратить её в реальность, рано или поздно она обязательно исполнится. Делимся с вами историей и советами Руслана Лихобабы — человека, с детства мечтавшего…

Обложка: 16 лучших практик для написания читаемого кода: что нужно знать любому программисту перед устройством на работу и не только

16 лучших практик для написания читаемого кода: что нужно знать любому программисту перед устройством на работу и не только

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

Обложка: Гарвардские лекции по основам программирования CS50 — теперь на русском

Гарвардские лекции по основам программирования CS50 — теперь на русском

Онлайн-курсы JavaRush и студия VertDider запустили проект по переводу на русский язык популярных лекций по основам программирования из Гарварда — CS50. Оригинальный курс на английском был выложен в открытый доступ уже несколько лет назад, но переводится на русский впервые. За основу…

5 качеств и 20 советов: формула старшего разработчика

Рынок труда в области IT находится на подъёме, даже несмотря на кризис; особенно нужны старшие разработчики или, как говорят в IT, senior-разработчики. Постоянная востребованность на рынке, высокие зарплаты, по-настоящему сложные…

Обложка: 5 качеств и 20 советов: формула старшего разработчика

5 нетривиальных моментов разработки фронтэнда на CSS

Ребята из Noveo нашли статью о некоторых аспектах использования CSS, на которые при верстке следует обратить особое внимание. После перевода материал был отдан на вычитку штатной верстальщице Светлане. Светлана нашла в…

Обложка: 5 нетривиальных моментов разработки фронтэнда на CSS

Английский для айтишника — как латынь для медика

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

Обложка: Английский для айтишника — как латынь для медика
Обложка: Как добиться успеха, будучи программистом — партнер компании AT Consulting поделился советами

Как добиться успеха, будучи программистом — партнер компании AT Consulting поделился советами

Tproger взял интервью у Алексея Макеева — директора практики Siebel CRM и партнера компании AT Consulting, специализирующейся на внедрении и сопровождении сложных информационных систем, бизнес-консалтинге, управлении проектами и ИТ-аутсорсинге. В AT Consulting…

Средства самопознания в Ruby

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