Публикации по теме 'developer'


Вы борющийся разработчик JavaScript?
Вы борющийся разработчик JavaScript? Вы ищете проекты для работы? Вы ищете способ улучшить свое владение языком? Если ответ на вышеизложенный да, я вас обеспечиваю. Недавно я сделал общедоступным репозиторий GitHub. Этот репозиторий содержит 27 проектов JavaScript, удобных для начинающих, от простых событий по клику до асинхронного JavaScript для API, расширения Chrome и веб-приложений. Этот репозиторий был разработан с учетом последних дополнений к языку ECMAScript (ES6). Я..

Интервью: Хроники закрытия
У каждого младшего разработчика Javascript есть момент в процессе собеседования, когда мужчина / женщина / никто или оба, сидящие напротив них, спрашивают, довольно просто: «Что такое замыкания?» И что такое закрытия. Почему эта концепция так запутывает новичков? А почему это важно? Где ты это видишь? Официальное определение закрытий от MDN: закрытие - это комбинация функции и лексического окружения, в котором эта функция была объявлена. Эта среда состоит из любых локальных..

Мощное визуальное регрессионное тестирование
Визуальное регрессионное тестирование за последние несколько лет стало дополнительной подушкой комфорта при тестировании того, что сайт работает правильно в отношении пользовательского интерфейса. Имея возможность сделать набор эталонных скриншотов веб-сайта, золотых мастеров и сравнить эти изображения с тем, как веб-сайт выглядит в его текущем состоянии, можно найти любые различия и выявить несоответствия. Это может оказаться ценным активом для демонстрации того, как изменение в одной..

Наша 10-я итерация программы Real World Coding Program
Что студенты Codaisseur создали для клиентов на последней неделе Последнее и самое полезное препятствие на нашем обучении в Академии требует, чтобы студенты брались за проекты, предоставляемые внешними клиентами в рамках Программы программирования в реальном мире . Эти проекты включают создание веб-приложений с нуля, адаптированных к потребностям каждого клиента, и получите это… все БЕСПЛАТНО! Это беспроигрышный вариант для всех участников, и неудивительно, что интерес к этой..

IDX + GraphQL = ❤️
IDX - это библиотека для доступа к произвольно вложенным свойствам объекта JavaScript, которые могут иметь значение NULL. По крайней мере, так это описано в документации. Что это означает на самом деле и почему это такая большая проблема в JavaScript? И почему это так важно при работе с GraphQL? Все началось некоторое время назад. Мы решили запретить использование ненулевых полей в наших типах вывода GraphQL. Это означает, что все наши поля вывода допускают значение NULL. Есть..

Спросите DevExpert: что делает хороший API?
API - это первый и самый важный способ доступа разработчиков к вашим продуктам и взаимодействия с ними. Сама Adobe движется к тому, чтобы стать платформой, ориентированной на API , и Клаасьян Туккер, директор по управлению продуктами Adobe Cloud Platform, только что дал нам эксклюзивное представление о передовых методах создания хороших API и правильной расширяемости. Мы хотели знать, что другие эксперты по API считают наиболее важными функциями, о которых следует думать при..

Пул взвешенных обещаний JavaScript
Некоторое время назад я столкнулся с проблемой загрузки файлов с помощью Node.js. Поскольку загрузка файлов в Node.js является асинхронной операцией, эта проблема показалась мне интересной, потому что с обещаниями javascript вы можете загружать файлы один за другим с помощью ' Promise.then ', либо начать их все асинхронно и дождаться результата с помощью' Promise.all '. Насколько мне известно, в javascript нет собственного механизма для разделения асинхронных задач по..