Как мы учились рисовать тексты на Canvas: инженеры платформы для визуальной коллаборации Miro о нюансах отрисовки текста, переезде с Flash на Canvas и отказе от SVG foreignObject → https://habr.com/p/458624/
[Реклама] 🔥 Уже сегодня начинаются занятия продвинутого онлайн-курса «Backend-разработчик на PHP». Сдайте вступительный тест, чтоб получить спецпредложение → https://otus.pw/FfMm/
Поможем вам прокачаться до уровня middle/senior. Научим: — проектировать архитектуру приложения; — правильно применять SOLID и паттерны; — тестировать код и поддерживать высокое покрытие тестами; — писать чистый и качественный код; — highload: очереди, кеш, шардинг, реплики, профилирование.
Также вы сможете принять участие в индустриальном проекте от компании КРОК.
Делиться экспертизой будут Александр Пряхин (технический директор Westwing Russia), Михаил Каморин (Team Lead в ГК Urban Intel) и другие.
Тинькофф, Avito, EPAM и 40 других работодателей с нетерпением ждут выпускников. Не упустите шанс стать одним из них → https://otus.pw/FfMm/
Как реализовать систему плагинов в вебе и спать спокойно: инженеры Figma подробно рассказали, как они продумали и реализовали систему плагинов, отвечающую требованиям безопасности и быстродействия → https://www.figma.com/blog/how-we-built-the-figma-plugin-system/
«Девшахта» №92, в гостях Александр Коротаев и Алексей Золотых: как автоматизация помогает в работе и как найти на неё время → https://medium.com/p/50bf06d4bf5b
«Сделайте мне красиво» №23, в гостях Сергей Фролов и Сергей Рубанов: ламповые конференции,10х разраб и WebAssembly → https://soundcloud.com/begebot/ep23
«Веб-стандарты» №189, в гостях Павел Ловцевич и Анна Селезнёва: MathML в Chrome, ленивые картинки в Chrome, поворот картинки в CSS, нативные CSS-модули, БЭМ или CSS-in-JS, зачем нужны основы, манифест приватности, CSS-Minsk-JS → https://medium.com/p/8390bf90f2a7
Открыт набор на бесплатный курс «Основы программирования» от Тимура Шемсединова: фундаментальные темы, лекции и код на YouTube и GitHub, опциональные экзамены. Старт занятий 3 сентября → https://habr.com/p/464023/
NodeGUI, альтернатива Electron на основе Qt для разработки десктопных приложений: потребляет мало ресурсов, поддерживает TypeScript и стилизацию на CSS, есть React-версия (что-то вроде React Native) → https://blog.atulr.com/nodegui-intro/
TabNine, умный автокомплит для любых языков программирования, использующий машинное обучение для предсказания намерений программиста → https://tabnine.com