Когда на днях в наш уютный чатик @sveltejs в телеграм запостили ссылку на очередную «разоблачающую» статью про Svelte, я очень обрадовался, предвосхищая интересный технический батл или хотя бы увлекательное чтиво чужого практического опыта. Кроме того, что это всегда интересно и полезно, определенное стечение обстоятельств — плановый отпуск и карантин — заставляют меня скучать дома, а подобная статья могла бы несколько разнообразить мой день. Каково же было мое разочарование, вы даже представить себе не можете… но давайте по делу.
Архив за 25 апреля 2020 - 2
Svelte, исчезающий фреймворк, который уже не исчезнет
2020-04-25 в 11:31, admin, рубрики: angular, javascript, ReactJS, svelte, SvelteJs, vuejs23 непростых вопроса для JavaScript-собеседования
2020-04-25 в 11:30, admin, рубрики: javascript, Блог компании RUVDS.com, Занимательные задачки, разработка, Разработка веб-сайтовХотите подготовиться к собеседованию по JavaScript и ищете вопросы, на которых можно попрактиковаться? Если так — считайте, что ваши поиски окончены. Автор материала, перевод которого мы сегодня публикуем, говорит, что собрал более двух десятков вопросов по JavaScript, предназначенных для тех, кто хочет превратиться из джуниора в сеньора, для тех, кто стремится успешно пройти собеседование в сфере фронтенд-разработки и получить интересное предложение от работодателя.
Почему разработчики такие медленные: распространенные проблемы и их решения
2020-04-25 в 9:07, admin, рубрики: перевод с английского, Развитие стартапа, управление проектами и командой, управление разработкойПривет! Представляю вашему вниманию перевод статьи Why Development Teams are Slow: Common Software Jams and Solutions автора Эрика Эллиота.
Если вы больше любите слушать, чем читать, то в аудио формате перевод доступен на Яндекс.Музыке и в Apple Podcasts
Давайте рассмотрим, что вызывает сбои в процессе разработки программного обеспечения, и что вы как руководитель можете с этим сделать. Причин может быть много, так что наш список, конечно, будет далеко не исчерпывающим. Вместо этого мы сосредоточимся на нескольких наиболее распространенных проблемах:
- Нереалистичные ожидания
- Слишком много открытых тикетов
- Неконтролируемый объем задач
- Накопление код ревью
- Плохая подготовка
- Выгорание разработчиков
- Баги
- Текучка кадров
Медлительность разработчиков — не корень проблемы. Это симптом других перечисленных проблем. В 100% случаев, если команда разработки работает слишком медленно — это вина руководителя. Но хорошая новость заключается в том, что вы в силах это исправить. Давайте рассмотрим каждый из пунктов подробнее, чтобы разобраться, что мы можем с каждым из них сделать.
Читать полностью »
В TSMC уже ведут исследования, связанные с освоением норм менее 2 нм
2020-04-25 в 8:57, admin, рубрики: Новости, метки: новостиПо сообщению источника, на встрече с инвесторами представители TSMC подтвердили, что компания уже разрабатывает 2-нанометровый техпроцесс и ведет предварительные исследования, связанные с освоением норм менее 2 нм.

Поиск работы за границей и иммиграция в Канаду
2020-04-25 в 8:23, admin, рубрики: amazon, data engineer, data engineering, аналитика, волонтерство, иммиграция, Канада, Карьера в IT-индустрии, путешествия, работа в канаде, работа в США, работа за границей, эмиграцияВсем привет!
Я хотел бы поделиться своим опытом и ошибками, которые могут быть полезны всем, кто хотел быть жить и работать в другой стране.
TL;DR: Сейчас я живу в городе Виктория, на острове Ванкувер. Это Канада, Британская Колумбия. Свою мечту жить у океана я реализовал, но это заняло 5 лет, и сначала были совершенно другие планы. Более подробно ниже. Ниже картинка моих рабочих мест за последние 10 лет.
Меня всегда тянуло уехать куда-нибудь. Поначалу было все равно, я хотел лишь находиться в новом для себя месте, желательно не России. Это совершенно не связано с политическим климатом или еще чем-то. Я родился и учился в Москве, и Москва это офигенный город. С карьерой более-менее все хорошо было.
В студенческие годы мой отец, подсунул мне ссылку на world4u — это волонтерская организация по обмену. В 2007, 2008, 2009 я посетил Германию, Францию и Италию. В среднем программа была по 1-2 месяца и нужно было оплатить только за перелет. Именно эти европейские проекты оказали на меня влияние, я увидел мир, и понял, что это скучно прожить жизнь в одном месте, даже с комфортом. Картинка ниже очень хорошо передает мой основной мотив:
Это из детского рассказа про Улитку и Кита:
Начинаем рассказ (занимайте места!)
Про малютку улитку и великана кита.
Вот скала,
Где над морем улитка жила,
И вздыхала она то и дело:
-Как мне все надоело!
Мир огромен, а я тут сижу на скале,
А могла бы уплыть на большом корабле…
Читать полностью »
Создание интерфейса для игры
2020-04-25 в 7:26, admin, рубрики: Gamedev, tutorial, UI, ui/ux дизайн, геймдев, графический дизайн, дизайн, Дизайн игр, дизайн интерфейсов, игровая индустрия, игры, интерфейсы, разработка игр, урокВсем привет.
Я Михаил Кравченко, дизайнер игровых интерфейсов. В этой статье опишу процесс создания интерфейса для игры. Статья будет полезна начинающим дизайнерам, художникам, которых просят рисовать интерфейсы, геймдизайнерам и менеджерам игровых проектов.
Ниже вы видите результат, который у меня получился.
Doom Boy ESP32
2020-04-25 в 6:53, admin, рубрики: diy или сделай сам, esp32 doom программирование, программирование микроконтроллеровПриставка для Doom на ESP32 своими руками на драйвере MCP23017 для кнопок от UncleRus


В ожидании Doom часов пришла плата давнего проекта. На плате разведено внешние MCP23017 и CS4344 и еще много чего
Для кнопок используется расширитель портов MCP23017 подключенный по I2C. Для него есть драйвер который можно взять у UncleRus.
Сделана попытка запуска внешнего АЦП CS4344.
Читать полностью »