Гамак дривен девелопмент: «Сон — это важная часть работы программиста»

Рич Хикки — создатель языка программирования Clojure, независимый разработчик ПО и консультант с 20-летним опытом работы в различных областях разработки ПО. Примерно 2,5 года в одиночку работал над Clojure, прежде чем кому-либо его показать. Это просто доклад, основанный на опыте. Не научный доклад, не будет какой-то методологии, науки или чего-то ещё. Когда был последний раз, […]

Об оценках сроков в разработке ПО

В течение всей истории разработки ПО, мы искали надежные способы оценки времени на реализацию задач и проектов. Но и спустя более чем 60 лет существования отрасли, наши прогнозы все еще оставляют желать лучшего. Может быть, дело не в том, как именно мы пытаемся оценивать, а в том, что мы вообще опираемся на оценки? К примеру, […]

Отображение данных в формате json на структуру C++

В идеале хотелось бы определить структуру С++ struct Person { std::string name; int age; bool student; } person; передать экземпляр person в метод отображения вместе с данными json_data map_json_to_struct(person, json_data) после чего просто пользоваться заполненной структурой std::cout << person.name << " : " << person.age; StructMapping пытается решить эту задачу. Для обеспечения сценария, максимально приближенного […]

Ресурсы изучения финансов на английском (США), или Как оценить свою компанию

Чтение: 7 минут Когда я училась на магистратуре финансов в столичном ВУЗе, наличие профессиональных англоязычных ресурсов для меня было просто vital. И ещё необходимее было найти перевод. Эта статья будет полезна не только финансистам и стартаперам, а и айтишникам, потому что последним будут платить больше за дополнительный прокачанный скилл — чем не мотивация? Ниже я […]

Сравнение холодных звонков и переписок: Как получить 221 продажу за месяц с помощью одного из методов

Хотелось бы поделиться своим кейсом, где нам удалось сравнить результаты от двух близких методов: «холодных» звонков и переписок. Расскажем, как мы добивались автоматизации процесса, с какими «подводными камнями» столкнулись, и к каким выводам на основе цифр пришли. Ценнейший опыт, с которым и делимся с вами. Сразу поясним. С учетом ситуации на фоне пандемии в мире, […]

Онлайн-конференции: плюсы, минусы, подводные камни

Этой весной я следил за кучей онлайн-мероприятий: от конференции Microsoft Build до круглого стола «Киберсекс и самоизоляция». Поскольку работаю в JUG Ru Group, также видел, как готовятся наши собственные 8 конференций. А ещё читал комментарии айтишников об онлайн-формате — и в итоге у меня накипело. С одной стороны, вижу комментарии «онлайн никому не нужен», и […]

10 полезных приёмов для JavaScript-программистов

Как всем известно, JavaScript — это язык, который очень быстро развивается. В стандарте ES2020 имеется немало новых возможностей, с которыми вам, вероятно, захочется познакомиться поближе. Честно говоря, писать JS-код можно по-разному. Различные варианты кода, направленные на решение одной и той же задачи, способны дать один и тот же результат, но некоторые из этих вариантов кода […]

Принимаем и анализируем радиосигнал платежного терминала с помощью SDR

Привет, Хабр. Недавно мне выпала возможность потестировать платежный терминал с возможностью бесконтактной оплаты. Ну а раз оплата бесконтактная, значит сигнал передается по радио, и разумеется, я не смог отказаться от искушения посмотреть с помощью SDR-приемника, какие же данные передаются и принимаются во время совершения платежа. Фото (с) Verifone Для тех кому интересно как это работает, […]

Как регулярно заявлять о себе в СМИ

Как оставаться на слуху, если у проекта нет ярких инфоповодов? Чем небольшая компания может привлечь внимание СМИ? Ответы на эти вопросы дает PR-сопровождение – метод продвижения, который отлично работает даже в рутинные времена. Кому он подходит, как разместиться в топовых СМИ бесплатно и как PR-сопровождение организовано в агентстве — читайте в статье. PR-сопровождение vs PR-кампания: […]

Редактор игрового движка: визуализация файловой структуры проекта

Всем привет, меня зовут Александр, я frontend-разработчик. Моя карьера программиста началась относительно недавно, у меня нет специального образования и долгое время я работал совершенно в другой области. Поскольку IT сфера весьма быстро развивается, мне приходится постоянно учиться в ускоренном темпе, чтобы поспеть за своими коллегами с большим опытом за спиной. Для саморазвития, в свободное от […]