Как исполняется код JavaScript и почему эти знания — суперсила веб-разработчиков?
После получения файла JavaScript с сервера код JS преобразуется в то, с чем компьютер может работать. В этом компьютеру помогают движки, встроенные в браузеры. В них и кроется суперсила использования JavaScript.
Зная тонкости преобразования кода, вы научитесь писать качественные программы, работающие без подвисаний и разумно использующие имеющиеся API. И наконец-то сможете понять, почему JavaScript может показаться странным.
Да, это не самая простая тема. Но вот несколько материалов, которые точно помогут в ней разобраться и здорово прокачать скилл работы c JavaScript:
1. Компактная статья с доступными объяснениями и крутыми анимациями: https://dev.to/lydiahallie/javascript-visualized-the-javascript-engine-4cdf
2. Серия из 19 статей на русском, после которых у вас точно не останется вопросов: https://habr.com/ru/company/ruvds/blog/337042/
#javascript #веб
Кодеры, дебаггеры, девопсы, аналитики и прочий IT-народ!
Нужны ваши 5 минут на важное дело! Коллеги проводят опрос среди IT-шников, и ваш голос решает!
Что надо сделать:
1. Перейти по ссылке.
2. Ответить на пару вопросов.
И да, за участие вам подарят небольшой сертификат на маркетплейс Ozon!
ЖМИТЕ СЮДА
Это #партнёрский пост
Cамые горячие новости недели на Tproger:
Вышла Theia IDE: среда разработки с открытым исходным кодом и без жесткой привязки к платформе — Theia IDA вышла из беты и стала ключевой частью экосистемы Eclipse Cloud DevTools
Apple: владельцы iPhone в 98 странах стали мишенью для нового вредоноса — компания предупредила юзеров «яблок» о возможных атаках шпионского ПО
Интернет нового поколения? Ученые изобрели метод передачи квантовой информации на тысячи километров — исследователи из США нашли способ, как передавать квантовую информацию с помощью нескольких квантовых компьютеров и вакуумных труб
«OpenAI — Титаник в мире ИИ»: экс-разработчик компании рассказал, почему покинул ее — о проблемах безопасности в OpenAI и культе прибыли
Компьютер с Ryzen 7 8840U, Wi-Fi 6 и 32 ГБ оперативки уместили в складную клавиатуру — на презентации новинки ведущий достал ее прямо из кармана
#дайджест
Редкие языки программирования: зачем они нужны и что на них пишут
Сейчас самые популярные языки программирования — JavaScript (с ним работают 25,2 млн разработчиков), Python (18,2 млн) и Java (17,7 млн). Но иногда проект требует специфичного кода, который невозможно написать с помощью топа популярных технологий.
Мы сделали подборку языков программирования, о которых многие девелоперы даже не слышали, но которые могут дать большой буст разработке и помогут вам в решении нестандартной задачи.
Дисклеймер: к сожалению, YoptaScript в топ не вошёл.
#яп
Чем заменить IntelliJ IDEA
Вероятно вы уже знаете, что 1 июля JetBrains без лишних прелюдий отключила российских программистов от одной из самых известных сред разработки на Java — IntelliJ IDEA. И похоже СберТех явно что-то знал. Совсем недавно они зарелизили GIGA IDE.
Она поддерживает топовые языки программирования, имеет много прикольных инструментов, а также AI-ассистента.
Подробнее об этой IDE читайте в статье.
Это #партнёрский пост
Представляем вашему вниманию трейлер 19-й части Джона Уика!
Хейтеры скажут фотошоп, но это нейросети
#кек
Sony PlayStation 5 DevKit? Нет, блин, Sony PizzaStation 5!
Небольшая предыстория: владельцы приставок DevKit от Sony знают, что продажа таких устройств под запретом, но гениальную маскировку и щепотку кулинарного креатива никто не отменял.
И вот, один гений смекнул, что DevKit имеет V-образное углубление на верхней части корпуса. Вдохновленный своим голодным воображением, он придумал блестящую идею — заполнить это отверстие куском пиццы и замаскировать под пицца мейкер.
Так и родилась Sony PizzaStation! Которую ему удалось продать за €6 тыс. и избежать санкций компании.
#новости #кек
Теперь вы знаете, какой жизнью живёт ваша клавиатура
А кто сегодня ты?
😎 — print screen
🧑💻 — Пробел :(
#кек
Почему перфоманс ревью — это больно, а прозрачность планирования и целеполагания — не всегда хорошо?
Инженеры AvitoTech разбирают эти и другие IT-процессы в новом эпизоде подкаста «Свободный слот». Найдите 37 минут, чтобы узнать о лучших практиках и недоработках на российском рынке и за рубежом.
Слушать подкаст
Это #партнёрский пост
Кажется, мы нашли первый гайд на русском языке для айтишников и фрилансеров, как «пинать» на работе и при этом всё успевать.
Распространите!
#кек #работа
Микросервисы и монолит: реальность и мифы
В современном обществе микросервисы часто воспринимаются как нечто идеальное, а монолиты — как устаревшее зло. А если спрашиваешь, почему человек так считает, то далеко не все могут объяснить эту позицию.
Тут скорей важно понимать, что реальность гораздо сложнее — каждая архитектура имеет свою область применения и не стоит ненавидеть монолиты или неоправданно обожать микросервисы, а стоит отталкиваться от конкретных потребностей.
Не строя сложные распределённые системы, начиная с первого дня, особенно там, где они изначально не нужны. Просто будьте готовы усложнить архитектуру в будущем, если это действительно потребуется.
В этой статье автор рассказал как раз об этом. Выделил основные преимущества и недостатки подходов и поделился полезными советами касательно модулей, репозиториев и артефактов.
#монолит #микросервисы #архитектура
Исследование: половина кибербезопасников не рассказывают руководству о своих ошибках
Группа исследователей провела интересный опрос, который показал нелицеприятную статистику — половина ИБ-специалистов умалчивают об ошибках при общении с начальством.
Основные проблемы включают переход по ссылкам в электронных письмах (53%), распространение корпоративных данных за пределами компании (53%) и совместное использование имен пользователей и паролей (51%).
А вы умалчиваете о косяках на работе или возможно у вас возникали какие курьёзные ситуации на этой основе? Поделитесь в комментариях (P.S: гарантировать, что там не будет вашего начальства не будем)
#факты
Сайонара, дискета: госорганы Японии наконец-то отказались от дискет
Десятилетиями японские госорганы использовали дискеты в своих системах. Для лучшего понимания ситуации: даже обычные граждане вынуждены были передавать информацию о себе не через интернет, а с помощью дискет.
Почему не отказались раньше: главным стоппером была бюрократия и законодательная база, которая строго регламентировала такой способ передачи и хранения данных.
Что изменилось сейчас: к середине прошлого месяца Агентство цифровых технологий отменило все 1034 нормативных акта, регулирующих использование дискет, за исключением одного экологического требования.
А министр цифровых технологий Японии Таро Коно заявил: «Мы выиграли войну с дискетами 28 июня!»
#факты #новости
А ещё нас насмешил раздел на их сайте с часто задаваемыми вопросами
8) правда ли, что в вашем кофе содержится пот theprimeagen? — мы не можем ни подтвердить, ни опровергнуть эти слухи.
9) правда ли, что в вашем кофе содержатся слезы thdxr? — да, это правда.
P.S. Ники в тексте принадлежат создателям этого интернет-магазина. Видимо сисадминят и параллельно кофе делают
#кек
Зацените как из старого монитора сделали крутую боковую панель для системника
@ithumor
Пляжный IT-фестиваль ULCAMP’24 ждёт тебя!
Когда: 19-21 июля
Где: Ульяновская область, база отдыха «Славянское подворье»
ULCAMP — масштабный неформальный IT-фестиваль. Здесь встречаются все: от «джунов» до топов IT-компаний. Уже 11 лет ULCAMP собирает более 3000 человек.
В программе:
— 3 сцены с лекциями и дискуссиями про код, дизайн и науку.
— 4 баркемпа, где сами участники становятся спикерами.
— Спортивные состязания по 7 видам спорта за Кубок ULCAMP.
— Активности от партнёров: квизы, настолки, турниры по FIFA. И даже катание на парусной яхте!
А ещё ребята подготовили музыкальную программу до самого утра!
19 июля — Alfa Music Night: выступят DJ Alex Twain, Dj Kradson, группа ДИСКОПРОВОКАЦИЯ и хедлайнер — Найк Борзов!
20 июля — ILWT, группа DJ Середина Лета, Богдан Титомир, Бахыт Компот, GorillaGun и Стас Экстаз.
Ждём тебя на самой незабываемой IT-тусовке этого лета!
Купить билет
ТГ-канал ULCAMP’24.
Реклама. АНО «Ульяновский совет культивации интернет-технологий». ИНН: 7325996041 erid: LjN8Ju3Ap
YouTube — всё? Правда ли, что видеохостинг могут заблокировать в России осенью?
Сегодня утром появилась информация о замедлении работы YouTube в России, якобы это такая подводка к полной блокировке видеохостинга. Возможно, вы и сами видели такие новости. Однако, похоже, паника оказалась неоправданной. По данному вопросу свои комментарии дал Песков.
Он заявил:
«Нет, планов по блокировке YouTube не было. Но известно из официальных заявлений соответствующих компаний, что есть проблема связанная с оборудованием, которое не обновлялось более двух лет. Других объяснений быть не может».
Ситуация неоднозначная, ведь оба заявления опубликовала редакция Gazeta.ru. Но мы надеемся на лучший исход, индусов с гайдами и вправду будет не хватать
#новости
Microsoft придерживаются мудрой традиции: каждому инновационному обновлению — своё время
Так и появился новый функционал блокнота, спустя 40 лет его существования. Вам уже не терпится узнать, что это за функционал? Ладно, тогда без лишних слов и красноречий — представляем вам эту легендарную фичу.
В последнем обновлении для Windows 11 добавлена функция проверки орфографии в Блокнот. Теперь неправильно написанные слова будут подчёркиваться красным, чтобы пользователи могли легко найти и исправлять ошибки.
#новости
«1С-Рарус» приглашает на 1C-RarusTechDay 2024 — техническую конференцию для специалистов 1С!
18 июля 2024, онлайн, участие бесплатное. Нужно только зарегистрироваться.
22 спикера прочитают 32 доклада в 7 секциях:
— Образование
— Программирование
— Экспертиза
— Эксплуатация
— Формы
— Технологии
— Тестирование
— Машинное обучение
Разработчики и программисты «1С-Рарус» поделятся своим опытом и ответят на ваши вопросы в прямом эфире в чате конференции.
Полная программа и обязательная регистрация
Реклама. Рекламодатель: ООО «1С-Рарус Интеграционные Проекты» ИНН 7717154350, erid: LjN8KErxq
Джеймс Гослинг, создатель языка программирования Java, объявил о своем выходе на пенсию
Недавно он поделился этой новостью на своем аккаунте в LinkedIn, написав следующее:
Наконец-то я вышел на пенсию. После многих лет работы инженером-программистом настало время просто наслаждаться жизнью. Последние 7 лет в Amazon были замечательными, несмотря на COVID-19 и индустриальные потрясения. У меня длинный список сторонних проектов, которые теперь могу завершить. Это будет весело.
Ничего необычного, просто китайцы одним прекрасным днём решили запихать пк в клавиатуру
Под капотом этот Франкенштейн имеет 8-ядерный Ryzen 7 8840U, до 32 ГБ ОЗУ, SSD до 1 ТБ. При этом размеры составляют всего 15 x 10 см, а батарея держит до 10 часов в условиях лёгкой офисной работы.
А если вас, как и нас, заинтересовало, что же тогда делает этот гаджет лучше ноутбука, ведь при подключении монитора этот мини-ПК станет не таким уж и мини, то компания предлагает вместо громоздких дисплеев использовать очки AR или VR, а также к планшеты и телефоны.
А у вас был опыт использования мини-пк?
#новости
Подборка топовых статей, которые вы могли пропустить на Tproger
1. Реструктуризация команды, подводные ДЦ и фэнтези о лисах — интервью с Евгением Антоновым, старшим техническим менеджером проектов в Yandex Infrastructure, о задачах тимлидов, трендах в IT и меме недели
2. Играя учитесь: подборка топовых игр по программированию — симуляторы железа, расследования и стратегии для прокачки скиллов в разных языках
3. Альтернатива JetBrains: обзор GIGA IDE от Сбера — об отечественной среде разработки со встроенным AI-ассистентом
4. 5 способов подготовиться к влиянию генеративного искусственного интеллекта на ИТ-профессию — советы от экспертов, как не стать жертвой восстания машин и какие навыки стоит прокачать
5. 11 сайтов, экономящих время, которые нужны каждому разработчику — топовые ресурсы, которые упростят жизнь айтишникам
#дайджест
Чем заменить JetBrains: решение для российских разработчиков от СберТеха
СберТех представил среду разработки GIGA IDE со встроенным AI-ассистентом*, что особенно актуально для российских разработчиков в свете последних новостей. GIGA IDE может стать альтернативой IntelliJ IDEA от JetBrains, которая оказалась заблокирована для российских пользователей. Среда позволяет вести разработку на популярных языках программирования, обеспечивает совместимость с востребованными плагинами и привычный пользовательский опыт.
GIGA IDE Desktop пользователи уже могут скачать на платформе GitVerse. Это интегрированная среда разработки, которая включает 70 инструментов для облегчения задач разработки, автоматизации тестирования и администрирования приложений.
GIGA IDE Cloud позволит вести разработку в облаке, расширив возможности устройства дополнительными облачными ресурсами. Записаться на раннее тестирование GIGA IDE Cloud.
*AI (Artificial Intelligence) - искусственный интеллект
Это #партнёрский пост
Задумывались ли вы, кто ответственен за действия ИИ: разработчики, пользователи или государство?
Этот вопрос становится особенно острым, учитывая, что ИИ может принимать решения, влияющие на людей. Чего только стоят дипфейки или советы, которые пользователи получали от ИИ Гугла , где нейросеть предлагала каждый день употреблять небольшие камни для улучшения пищеварения, так как в них много витаминов и минералов и прочие абсурдные вещи.
Но при этом всём на сегодняшний день ситуация насчёт регулирования остается неясной и зависит от конкретного государства. В одних случаях ответственность лежит на пользователях, в других — на компаниях и разработчиках. Кроме того, начинают появляться регуляторные органы, контролирующие использование ИИ.
Более глубоко этот вопрос мы разобрали в статье, почитайте, там много интересно. В комментариях же предлагаем вам поделиться своими мыслями и идеями насчёт регуляции ИИ.
#обсуждение #ии
Microsoft выкатили бесплатный курс по генеративному искусственному интеллекту
Курс охватывает ключевые принципы создания приложения с генеративным искусственным интеллектом для начинающих. В процессе обучения вы сможете попробовать создать собственный стартап по генеративному искусственному интеллекту и получите понимание того, что требуется для реализации ваших идей.
Примеры кода представлены как на Python, так и на TypeScript (частично). А для общения с другими участниками имеется свой сервер в Discord.
#обучение #ии
История дня: как один айтишник решил проучить джуна за не заблокированный ноутбук и глупые вопросы Алисе
Буквально на днях один айтишник решил проучить коллегу-джуна, который вышел на перерыв, не заблокировав ноутбук. Задумка в целом неплохая: во многих компаниях такая практика используется для отработки мер кибербезопасности. Но вот дальше получилось неочень.
Старший коллега полез копаться в файлах джуна и обнаружил переписку с Алисой, у которой джун всё время спрашивал незнакомые айти-термины. об этом он рассказал в своём твиттере.
Но Твиттер такой пранк не оценил. В реплаях критикуют старшего айтишника и поддерживают джуна, который просто хотел разобраться в работе.
А как вы относитесь к таким историям, кто прав?
👍 — за джуна,
👎 — за «учителя года».
#обсуждение
Существует мнение, что кофе, заказанный через терминал, обладает особенным вкусом
Наткнулись на интересный проект, который позволяет заказывать кофе через терминал. Для этого достаточно просто подключиться к магазину по SSH:
ssh terminal.shop