Месяц: Сентябрь 2022

  • Как поступить в Y Combinator в 20 лет: 0 строк кода и 100 платящих клиентов

    от автора

    Y Combinator — стартап-акселератор из которого появились Gitlab, Docker, Heroku, Codeacademey, Stripe, AirBnB, Reddit, Zapier, Webflow, Twitch, Boom, Coinbase, OpenSea, и еще 80 единорогов. 100 компаний заплатили за Stable еще до того, как мы написали хоть одну строчку кода — вот как у нас это получилось. Stable — виртуальный адрес и почтовый клиент для бизнеса.…

  • Жестокая трудовая реальность удалёнщика или как найти хорошую работу и не сойти с ума

    от автора

    Я работаю удалёнщиком с 2019 года, когда о предстоящем пандемийном безумии ещё никто не подозревал. «Ха» — скажете Вы, глядя свысока событий, произошедших совсем недавно. Да, тогдашние мои проблемы не идут ни в какое сравнение с нынешней ситуацией, но именно тогда всё для меня и началось. Для многих из нас смена работы и предстоящие собеседования…

  • США возвращает производство электроники в страну: на что и как будут использоваться правительственные $52 млрд

    от автора

    Недавно мы писали о том, что сенат США одобрил законопроект, направленный на поддержку отечественны производителей электроники. Поддержка не только в виде выделения средств — здесь и снижение налогов, и помощь в строительстве заводов, которые будут выпускать полупроводниковые элементы и электронные системы. Правда, согласно программе, выделяют лишь $52 млрд, что вроде как и много, но в…

  • Предварительная версия C# 11: обощённые типы для ML, обязательные члены и многое другое

    от автора

    Окончательная версия выйдет уже в ноябре, а пока приглашаем под кат, где к старту нашего курса по разработке на C# рассказываем о новой предварительной версии и напоминаем, что у вас есть возможность повлиять на развитие языка.

  • Примеры кошмарного программирования вокруг нас. Выученная беспомощность

    от автора

    Нет в мире совершенства. Куда ни глянь — всюду костыли и компромиссы. Вроде каждый в отдельности хочет сделать как лучше, но чем больше участников — тем сильнее хаос… Возьмём классический пример — реестр Windows. Этот странный артефакт инженерной мысли представляет некое подобие иерархической БД для хранения абсолютно всех настроек — и системных, и приложений, и драйверов. Центральное бинарное хранилище…

  • Сколько выдано ипотек для специалистов ИТ

    от автора

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

  • Как достичь производительного рендеринга в браузере

    от автора

    Один великий китайский философ сказал: «каждый разработчик должен понимать, как исполняется его программа». Что ж, давайте разбираться. Говорить будем про рендеринг и его производительность.Меня зовут Глеб Михеев, я CTO Skillbox Holding, а также руководитель программного комитета FrontendConf. Уже как 19 лет работаю в коммерческой разработке. Сегодня я расскажу, как устроен браузерный конвейер поставки кадров на…

  • Почему аспирантура — зло

    от автора

    Вам 20 лет. Вы заканчиваете универ по какой-нибудь прекрасной специальности вроде «Программной инженерии». Вы учитесь на все пятерки, пишете научные статьи, получаете академическую и еще какую-нибудь именную стипендию с крутым названием, ездите по студенческим конференциям и олимпиадам, привозя оттуда призы и охапки мерча. Футболку с последнего чемпионата по программированию вы носите, не снимая (зимой -…

  • Клавиатурный тренажер в виде тюли из клавиш

    от автора

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

  • Пользовательские типы и std::format в C++20

    от автора

    std::format — очень полезное (и серьезное) нововведение C++20, позволяющее нам форматировать текст в строки удобным и эффективным образом. Оно привносит в язык форматирование в стиле Python в сочетании с безопасностью и простотой использования.В этой статье я расскажу, как реализовать пользовательские средства форматирования (форматтеры) в соответствии с новой std::format архитектурой.Краткое введение в std::format    Давайте взглянем на…