Нас учат, что чтение данных из оперативной памяти — ужасно долгая операция. Приводят аналогии с офисом и удалённым складом, заставляют писать cache-friendly код и внушают смертельный страх перед промахами кэша. Ещё нас учат, что процессоры отлично умеют считать числа, и часто быстрее вычислить результат дважды, чем сохранять его в памяти. Оказывается, это не всегда так.
Эта статья основана на реальном проекте и реальном коде, который был ускорен с помощью кэша почти в полтора раза. Весь код написан на JavaScript.
В комментариях к прошлой статье о low-code в enterprise-решениях я увидел резонное количество типичных возражений по LCDP. Этим постом я постараюсь ответить на них. Разберём то, как устроен пул задач разработчика сегодня и как его можно трансформировать с low-cod, и пофантазируем на тему будущего IT-отрасли.
Копирайтеры студии Plarium Krasnodar продолжают делиться нарративными находками для игры Vikings: War of Clans.
Всеобщий интерес к модели Блэка-Шоулза (далее - БШ) вызван тем, что в свое время ее авторы произвели революцию сфере оценки справедливой стоимости опционов и иных производных финансовых инструментов. В дальнейшем они получили Нобелевскую премию за свои открытия, а выведенная ими аналитическая формула, стала пожалуй, самой фундаментальной и известной в мире финансов.
Не меньший интерес модель БШ вызывает с точки зрения низкоуровневого математического и теоретико-вероятностного анализа. В статье подробно рассмотрен процесс обоснования опорных и ключевых принципов модели БШ, а также в процессе доказательств выводится аналитическая формула, которая используется для оценки справедливой стоимости опционов.
Blender это замечательный бесплатный 3d пакет , который делает возможным и доступным осуществление гигантского количества проектов ,и ,как человек прошедший путь от абсолютного новичка в 3d до преподавателя данной программы в учебном центре "Специалист" в Москве , я могу поделиться несколькими типами , которые помогут преодолеть несколько несложных , но каверзных моментов , которые хоть и очень просты , но далеко не очевидны , и могут заставить просидеть несколько часов в поиске решения проблемы.
Начиная каждый свой новый день с пролистывания новостных ресурсов все чаще формируется впечатление, что кругом одни хулиганы, катастрофы, пандемия, сокращения - в общем живем в смутное время. На фоне этой информационной вакханалии новости прилетающие из мира ИТ, как правило, за редким исключением подобного треша, стоят особняком навеивая умеренный оптимизм. Выведена на орбиту очередная партия спутников проекта Starlink, проложен еще один оптико-волоконный кабель соединяющий Европу и Северную Америку, на WoT вышел новый графический патч и тд. Даже, казалось бы, такое явление как слабо контролируемый рост населения нашей планеты, порождающий рост потребления ограниченных ресурсов Земли, для цифрового мира несет только дивиденды. Ратуя за экономное использование водных, земельных, биологических ресурсов даже самым прогрессивным "гринписовцам" не приходит в голову ограничивать себя в потреблении ресурсов ИТ-мира, а они ведь тоже лимитированы. Или может быть нет? Ведь вселенная ИТ живет по своим собственным законам, не слишком схожим с физическим миром, а иногда и диаметрально противоположным.
Что это вообще за такие ИТ-ресурсы и как на них сказывается нарастающий спрос? О чем говорит и главное молчит статистика? Об этом и пойдет далее речь в статье.
IoT-технологии открыли новые возможности для улучшения бизнес-процессов. Они позволили повысить их информативность, выявить узкие места, снизить влияние человеческого фактора. За счёт технологий Интернета вещей автоматизируют процессы, повышают безопасность и снижают порог входа в отрасль. В России это особенно актуально в сфере сельского хозяйства. Чтобы оставаться конкурентоспособным, бизнес внедряет целые аппаратно-программные комплексы мониторинга, контроля и управления на всех этапах цепочки. Мы пригласили Вячеслава Ефимова, преподавателя онлайн-курса «Разработчик IoT» и СТО компании Rightech, поделиться опытом их команды по решению таких задач. Передаем ему слово.
Привет! Я руковожу проектами разработки IoT-решений в компании Rightech. Эта статья — всего лишь один из примеров, как с помощью Интернета вещей можно решать масштабные проблемы, затрагивающие сразу несколько связанных сфер бизнеса.
Тимлидов можно поделить на две большие группы: технические и коммуникативные профессионалы. Первые занимают руководящую должность потому что именно они — самые сильные программисты. Вторые хорошо умеют находить общий язык и со всеми членами команды, и с «неадекватным» заказчиком, и со «странным» руководством. Можно ли подружить эти роли в одном человеке?
Эксперт в области обучения руководителей в ИТ, управляющий партнер Школы менеджеров Стратоплан Александр Орлов на конференции Saint TeamLead рассказал о том, что толкает руководителей на разные полюса управления. Кроме того, он поделился способами найти работающий баланс и научиться меняться в роли тимлида.
В ИТ-сообществе слово «аутсорсинг» часто воспринимается как обидное. Руководители компаний и команд, которые занимаются заказной разработкой ПО или электроники, и сами разработчики предпочитают не называть себя аутсорсерами. Даже из моих предыдущих статей об инженерных командах и их пути могло показаться, что я против этой бизнес-модели. Так что давайте разберемся, почему аутсорсинг стал для нас — инженеров из Беларуси, Украины и России — важной школой, и почему лидеры ИТ-рынка больше не хотят называть себя этим словом.
Всем привет! Меня зовут Тимур Гильмуллин, я работаю в отделе технологий и процессов разработки Positive Technologies. Внутри компании нас неформально называют DevOps-отделом. Мы занимаемся автоматизацией внутренних процессов и помогаем разработчикам и тестировщикам. В прошлой статье я уже писал, как выстроен карьерный рост у инженеров, а сегодня хочу рассказать про «внутреннюю кухню» — о том, что делают DevOps-инженеры у нас в компании. Вы узнаете, что лежит в основе идей DevOps, какие плюсы дает бизнесу работа по принципам DevOps и как при этом изменяется процесс разработки.
Dart Code Metrics — это инструмент статического анализа кода, который позволяет собирать метрики по коду и предоставляет дополнительные правила для анализатора. Основная задача — помогать разработчикам следить за качеством кода и улучшать его. В этой статье мы хотим поделиться возможностями инструмента с сообществом. Он помог нам в Wrike решить часть проблем на фронтенде, и, надеемся, поможет и вам.
Дружбы — одна из важнейших механик любой социальной сети. Подавляющее большинство взаимодействий происходит между пользователями, которые дружат: мы видим и комментируем записи друг друга в лентах, заходим в список друзей, чтобы найти знакомых и написать сообщение. Именно поэтому рост социального графа так важен.
Меня зовут Женя Замятин, я работаю в команде Core ML ВКонтакте. Хочу рассказать, как устроены рекомендации, которые делают ближе пользователей самой крупной социальной сети рунета.
Всем привет! Меня зовут Анастасия Шарикова, я Technical Project Lead в Bookmate и веду телеграм канал Yet another QA.
Почти каждый, кто работает с наймом специалистов в сфере IT, так или иначе может столкнуться с разными проблемами, например:
• Никто не откликается на вакансию
• Отклики есть, но почему-то не от тех, кого хотелось бы
• Никто не может пройти собеседование с HR/Техническое/Любое другое
• Те, кто получают оффер, его не принимают и не говорят причины
• На рынке мало экспертов по нужному направлению
Особенно эти проблемы часто возникают у тех, кто впервые ищет к себе в команду специалиста определенного направления — в нашем случае речь, конечно, про QA.