Код, написанный на JavaScript, обрабатывается движком. Но как именно это происходит «под капотом» и какие процессы в этом задействованы?
В общих чертах и с очень наглядными анимациями
А если решили погрузиться серьёзно, вот огромный цикл статей, которые раскроют внутреннее устройство Java Script лучше любой книги:
1. Обзор движка, механизмов времени выполнения, стека вызовов
2. О внутреннем устройстве V8 и оптимизации кода
3. Управление памятью, четыре вида утечек памяти и борьба с ними
4. Цикл событий, асинхронность и пять способов улучшения кода с помощью async/await
5. WebSocket и HTTP/2+SSE — что выбрать
6. Особенности и сфера применения WebAssembly
7. Веб-воркеры и пять сценариев их использования
8. Сервис-воркеры
9. Веб push-уведомления
10. Отслеживание изменений в DOM с помощью MutationObserver
11. Движки рендеринга веб-страниц и советы по оптимизации их производительности
12. Сетевая подсистема браузеров, оптимизация её производительности и безопасности
13. Анимация средствами CSS и JavaScript
14. Абстрактные синтаксические деревья, парсинг и его оптимизация
15. Классы и наследование, транспиляция в Babel и TypeScript
16. Системы хранения данных
17. Технология Shadow DOM и веб-компоненты
18. WebRTC и механизмы P2P-коммуникаций
19. Пользовательские элементы
20. Паттерны и анти-паттерны
21. JavaScript ES8 и переход на async/await
#javascript #веб
Нашли для вас 5 сборщиков модулей приложений для Node.js
Они позволяют вам эффективно управлять зависимостями и упростят развертывание ваших приложений: https://tproger.ru/articles/5-razlichnyh-instrumentov-dlya-obedineniya-prilozhenij-node-js/
#js #web
Почему User flow — самая важная часть на начальном этапе разработки?
Если говорить простым языĸом, то это путь, ĸоторый проходит пользователь, чтобы в конечном итоге выполнить итоговое действие.
Если вы вовремя не спросите себя, кто ваша целевая аудитория, какая у неё цель и что пользователю нужно нажать, чтобы достичь своей цели, ваша разработка может попросту оказаться ненужной.
В статье объяснили, что такое User flow и как сделать приложение удобным для пользователя ещё до разработки
#ux
Компания Space-X наняла 14-летнего разработчика
Парень недавно получил степень бакалавра в Инженерной школе Университета Санта-Клары и теперь на работе будет заниматься разработкой ПО для Starlink.
А теперь вспомните чем вы занимались в его возрасте
#spacex #starlink
Кто такой автотестер, за что его ценят и как им стать?
Автотесты — это продвинутые тесты, которые не человек выполняет вручную, а программа. А написать такой тест — задача автотестера. Написать хороший автотест — задача хорошего автотестера. Но как им стать?
14 июня Kata Academy как раз проводит бесплатный вебинар на тему автотестирования. На вебинаре обсудят:
— Кто такой автотестер?
— Сколько он получает?
— Где автотестеру найти работу?
— Почему спрос на QA Automation растет?
— Кому подойдет это направление?
— Почему автоматизация тестирования — золотая середина между ручным тестированием и backend-разработкой?
Гость эфира — Lead QA Engineer Сергей Рудник ответит на все интересующие вас вопросы по данному направлению. А чтобы получить ответ на свой вопрос в прямом эфире, задавай его в форму по ссылке: https://clck.ru/34enfa
Реклама ИП Севостьянов Герман Дмитриевич LjN8KT8rj
Шпаргалка по Swift
Эта шпаргалка содержит исчерпывающую информацию по языку Swift версии 5.7
Сохраните, чтобы не потерять.
#swift #шпаргалка
Как получить оффер в Ozon Tech за один день?
Для этого достаточно:
1. Быть C#-, Go-разработчиком или QA инженером.
2. Оставить заявку здесь.
3. Пройти предварительное собеседование.
4. Приехать на One Day Offer или подключиться онлайн.
5. Пообщаться с тимлидами и получить оффер.
В перерывах между интервью эксперты выступят с докладами. Вечером все соберутся на афтерпати и порадуются за тех, у кого всё получилось.
Реклама ООО «Озон технологии» LjN8KTG62
Наконец-то бесконечные зумколы в прошлом: Zoom додумались делать краткую выжимку созвона с помощью ИИ
Компания объявила о запуске Zoom IQ — умного компаньона, который должен снизить бесполезность постоянных зум-конференций. Нейросети «слушают», что говорят на конференции, а потом выделяют основные мысли.
А ещё Zoom теперь понимает контекст чата. И если у вас их куча, теперь с помощью ИИ будет легче возвращаться к переписке и долго не вспоминать, о чём вы вообще говорили.
Кстати, если интересуетесь нейросетями, обязательно подпишитесь на тему «Нейросети». Так вы точно не пропустите самые свежие материалы из мира нейросетей.
#ии #нейросети
Нашли интересный репозиторий, который может сгенерировать ВЕСЬ видеоряд для уроков на YouTube
Это целый комбайн из нейросетей, который сам генерирует весь видеоряд, включая лектора, помещение и слайд-видео с информацией. Можно настроить тему ролика, уровень объяснения, возраст целевой аудитории, уровень креативности и даже чувство юмора.
Модель подготовит сценарий, разбивает его на мелкие кусочки и озвучивает Text-to-Speech (TTS) моделью. В это же время модели Cohere и Langchain формируют запрос по ключевым словам из сценария, чтобы найти в Google слайды с информацией для видео.
Затем формируется анимация персонажа и слайд-видео из найденных в Google картинок. Готовое видео объединяет видео с персонажем и слайд-видео.
Но самое удивительное во всей этой истории, что инструмент полностью Open Source! Если интересно попробовать, рассказали, как можно завести этот нейрокомбайн у себя
#нейросети #opensource
Google решила сделать внезапный подарок разработчикам ИИ и выпустила 10 бесплатных курсов
Курсы помогают понять основы нейросетей, научиться работать с генеративными моделями и самим создавать их:
1. Введение в генеративный ИИ
2. Знакомство с большими языковыми моделями
3. «Ответственный» ИИ
4. Основы генеративного ИИ
5. Генерация изображений
6. Энкодеры-декодеры
7. Attention Mechanism
8. Модели Transformer и BERT
9. Создание модели описания изображений
10. Введение в Generative AI Studio
Сохраняем в копилку полезных курсов/книг/статей, до которых руки так никогда и не дойдут.
#нейросети #курсы
В Nvidia создали Voyager — бота для Minecraft c GPT-4
Voyager не играет как человек, но способен «считывать состояние игры» через API. А когда нужно, подключает GPT-4, чтобы тот сгенерировал код для достижения цели. С каждой итерацией Voyager создаёт всё больше кода для более сложных вещей.
Но самое интересное — скорость, с которой Voyager учится создавать предметы и исследовать мир. Оказалось, что с помощью GPT-4, Voyager создаёт инструменты быстрее, получает больше предметов и заходит дальше, чем другие агенты ИИ.
Говорят, если использовать всякие ChatGPT не для генерации текста, а именно так, то скоро можно автоматизировать многие рутинные офисные задачи.
#нейросети #gamedev #ии #nvidia
Подборка актуальных вакансий
— Автор в Telegram-каналах по теме IT
Где: удалённо
Опыт: без опыта
— Стажёр-менеджер
Где: удалённо
Опыт: без опыта
— Специалист операционной и управленческой отчетности
Где: Москва, можно удалённо
Опыт: от 1 года
— Менеджер инфраструктурных проектов
Где: удалённо
Опыт: от 2 лет
— Разработчик SQL/3Card-R
Где: удалённо
Опыт: от 2 лет
— Системный аналитик
Где: Москва, можно удалённо
Опыт: от 2 лет
— Программист-разработчик C/C++
Где: удалённо
Опыт: от 3 лет
— DevOps-инженер
Где: удалённо
Опыт: от 3 лет
— Ведущий разработчик C#
Где: удалённо
Опыт: от 3 лет
— Ведущий специалист поддержки
Где: удалённо
Опыт: от 3 лет
#вакансии #работа
Apple всё-таки выпустила свою VR/AR-гарнитуру Vision Pro
Рассказали самое основное, что нужно знать о новинке. Вкратце на картинке, подробнее — в статье.
#apple
Вы видели этих айтишников?
Яндекс Практикум разыскивает авторов курсов, которые готовы менять жизнь людей к лучшему:
— Дизайн мобильных приложений;
— Python-разработчик;
— Машинное обучение;
— Data Science.
Сотрудничество удалённое. Можно совмещать с основной работой.
Если у вас самый подходящий опыт на всём Диком Западе и вы готовы им делиться — переходите по ссылкам, читайте подробнее про условия и оставляйте отклик.
Реклама АНО ДПО «Образовательные технологии Яндекса»
А что если вы можете больше, чем вы думаете?
На пути к своим целям и мечтам главное не останавливаться! Вдохновляйтесь роликом от IBS и делитесь в комментариях, что вас мотивирует и вдохновляет.
Реклама ООО «ИБС АпТест» LjN8KM7BM
Изучаем лучшие практики Kotlin Flow
В этой статье вы познакомитесь с лучшими практиками использования Kotlin Flow, включая создание операторов и обработку ошибок.
P.S. С недавнего времени Medium может не работать, но вы знаете, что делать.
#android #kotlin
Подборка актуальных вакансий
— Младший менеджер проектов:
Где: удалённо
Опыт: от 1 года
— Специалист операционной и управленческой отчетности:
Где: Москва, можно удалённо
Опыт: от 1 года
— Middle Go-разработчик:
Где: удалённо
Опыт: от 1 года
— Главный специалист отдела сопровождения дистанционных сервисов:
Где: удалённо
Опыт: от 1 года
— PHP-разработчик:
Где: удалённо
Опыт: от 2 лет
— Менеджер инфраструктурных проектов:
Где: удалённо
Опыт: от 2 лет
— Заместитель руководителя службы мониторинга и реагирования на инциденты информационной безопасности
Где: удалённо
Опыт: от 2 лет
— Senior Go-разработчик
Где: удалённо
Опыт: от 3 лет
— Руководитель центра аппаратного проектирования
Где: Москва
Опыт: от 3 лет
— Эксперт FA#
Где: удалённо
Опыт: от 3 лет
— Руководитель направления бизнес-архитектуры
Где: Москва, можно удалённо
Опыт: от 6 лет
— Архитектор данных
Где: удалённо
Опыт: от 6 лет
— Системный аналитик
Где: удалённо
Опыт: от 6 лет
#вакансии #работа
Готовимся к собеседованию на фронтенд-разработчика: подборка лучших ресурсов
— Разбор 30 самых популярных вопросов с собеседованиий.
— Серия роликов, в которых разбираются вопросы с собеседований на должность Junior- или Middle-разработчика. Эдакая шпаргалка, которая поможет подтянуть знания и зарыть пробелы. Всего 28 видео в среднем по 15 минут.
— Вопросы по HTML и смежным темам с ответами. Оригинальный репозиторий на гитхабе с 35k+ звёзд и перевод на русский.
— Репозиторий с 43k+ звезд, который отлично подойдёт для проверки знаний по JavaScript и подготовки к собеседованию. В нём собрано огромное количество тестовых вопросов по JS с вариантами ответов и подробными объяснениями.
#фронтенд #собеседование #javascript #html #веб
Код как у сеньора: как правильно рефакторить код?
Вместе с Senior Java-разработчиком разбираемся, чем отличается банальное переписывание кода от настоящего рефакторинга
#начинающим #java
Собираем и деплоим в Kubernetes приложение на Node.js с помощью werf: простой гайд с примерами
Подробный гайд, в которой разобрали, как собирать и деплоить в k8S-кластер простое приложение на Node.js с помощью утилиты werf. Организовав при этом правильную раздачу ассетов, спрятав бэкенд за reverse proxy-сервером NGINX и сняв тем самым нагрузку с самого приложения.
#devops #nodejs #kubernetes
Как пользоваться Unstable Diffusion — аналогом Midjourney без цензуры?
Unstable Diffusion — это нейросеть, которая создана на основе Stable Diffusion с той разницей, что она специально обучалась генерировать контент 18+. Она работает так же, как Midjourney, но в ней нет никакой цензуры, при этом у Unstable Diffusion есть бесплатная версия, которая позволяет генерировать 28 картинок за 3 часа.
Рассказываем, использовать её и на что она способна
#нейросети #кек
Разыскиваются айтишники! Присмотритесь, может, это вы?
Яндекс Практикум ищет наставников и ревьюеров курсов:
— Go-разработчик;
— Системный аналитик;
— Дизайнер интерфейсов.
Задача наставников — помогать студентам учиться. А ревьюеров — проверять код и простыми словами объяснить ошибки. Это удалёнка, можно совмещать с основной работой.
Если вы не боитесь делиться знаниями и помогать студентам становиться лучше — скорее переходите по ссылкам, узнавайте подробности и оставляйте отклик!
Реклама АНО ДПО «Образовательные технологии Яндекса»
Вы же тоже видели этих красивых девочек, которые пишут осмысленные комментарии? Так вот, Telegram захватили умные боты
Они оставляют осмысленные комментарии с помощью нейросетей, покупают Telegram Premium, чтобы вызывать меньше подозрений и даже могут общаться с пользователями. И всё в основном ради продвижения мошеннических каналов.
Это не то, чтобы новость — многие уже привыкли к таким ботам. Даже мы в Типичном удаляем их пачками каждый день, но без особого толку. Нейросети открыли для спамеров новый тренд продвижения и с этим надо считаться.
Но вот что действительно приятно, что коллеги из «Кода Дурова» провели расследование этого спам-продвижения при помощи фейковых аккаунтов с ИИ. А мы — не можем не поделиться им с вами.
Будьте аккуратны и не ведитесь на ИИ-спам ♥️
#нейросети #ии #безопасность
30 известных и неизвестных ИИ для работы
Сегодня существует множество инструментов, которые повысят вашу продуктивность, помогут вам в работе, дадут вам советы на самые разные темы, нагенерируют контент для соцсетей и помогут в решении жизненных вопросов.
Собрали 30 самых интересных и полезных из них
#ии #нейросети #инструменты
Простите, но обойти стороной мемы про Vision Pro — просто не по-нашему
Оказывается, почти сразу после презентации Интернет породил столько видео и картинок, что наверняка все мы видели только малую часть.
Мы не можем пройти мимо и объявляем этот пост постом с самыми топовыми видео и картинками про гарнитуру Apple. Скидывайте в комменты лучшие из лучших, пусть увидят все.
А мы начнём.
#кек #apple
Посмотрите, какой алмаз мы для вас нашли: интерактивная визуализация устройства нейросетей
Сделано очень качественно. Всё объясняют по порядку от структуры, вычислительных узлов до «нейронов» и «слоёв». Гифки на высшем уровне, а объяснения очень доступные, хоть и на английском. Сохраните себе, чтобы не потерять: https://mlu-explain.github.io/neural-networks/
Кстати, если интересуетесь нейросетями, обязательно подпишитесь на тему «Нейросети». Так вы точно не пропустите самые свежие материалы из мира нейросетей: https://tproger.ru/tag/neural-network/
#ml #нейросети #инструменты