JavaScript развился за очень короткое время от callback до promise (ES2015), а с выходом ES2017 асинхронный JavaScript стал еще проще с async/await.
JavaScript с использованием async и await
#js
JavaScript с использованием async и await
#js
Telegraph
JavaScript с использованием async и await
Async функции представляют собой комбинацию promise и генераторов, и в основном они представляют собой абстракцию более высокого уровня над promise. Позвольте мне повторить: async/await построен на promise. Почему был введён async/await Когда Promises были…
Эта статья для тех, кто готовится искать работу и, возможно, тревожится о том, что в топовые компании без диплома Стэнфордского университета по информатике не пробьешься. Вам наверняка говорили, что вас никто не возьмет в Facebook или Microsoft. Но я хочу вам сказать, что это вполне возможно.
Как попасть в Microsoft, Amazon или Twitter без диплома престижного колледжа
#career
Как попасть в Microsoft, Amazon или Twitter без диплома престижного колледжа
#career
Telegraph
Как попасть в Microsoft, Amazon или Twitter без диплома престижного колледжа
Bстория о том, как мне удалось получить работу своей мечты в Twitter. Что вы найдете в этой статье: Кое-что из моей биографии Рассказ о том, как меня пригласили на собеседования топовые IT компании мира: Facebook Google, Amazon, LinkedIn, Microsoft, Twitter…
Jquery Line Progress Bar — легковесный прогресс бар для вашего сайта
Демо | Документация
#jquery #progressbar
Демо | Документация
#jquery #progressbar
Используя cookies, мы можем обмениваться информацией между сервером и браузером. С их помощью создаётся пользовательский сеанс, а серверы могут распознавать пользователей между запросами.
Узнайте, как работают HTTP COOKIES
#http #cookies
Узнайте, как работают HTTP COOKIES
#http #cookies
Telegraph
Узнайте, как работают HTTP COOKIES
У технологии HTTP нет состояния, это означает, что все запросы, отправленные на сервер, одинаковые. Из-за этого сервер не может определить, поступает ли запрос от клиента, который уже выполнял его раньше, или это новый пользователь. Cookies отправляются браузером…
Возможно у вас давно стоял вопрос: как же просто и быстро деплоить frontend проект?
Беглый деплой или как развернуть front-end за 15 минут
#tools
Беглый деплой или как развернуть front-end за 15 минут
#tools
Telegraph
Беглый деплой или как развернуть front-end за 15 минут
Мы думали насчет такого инструмента, как Jenkins. Многие, кто настраивал его, знают: настройка занимает немало времени и, что еще важно — затрачивается много ресурсов системы. Поднять его на сервере значит выделить полтора гигабайта памяти. Такое себе удовольствие…
Почему я ушел из Google?
Последние четыре года я работал разработчиком программного обеспечения в Google, но 1 февраля уволился, потому что они не сделали мне подарок на Рождество.
Шучу, на самом деле всё немного сложнее.
Почему я ушёл из Google и начал работать на себя
#story
Последние четыре года я работал разработчиком программного обеспечения в Google, но 1 февраля уволился, потому что они не сделали мне подарок на Рождество.
Шучу, на самом деле всё немного сложнее.
Почему я ушёл из Google и начал работать на себя
#story
Telegraph
Почему я ушёл из Google и начал работать на себя
Первые два года Первые два года я любил Google. Когда при ежегодном опросе сотрудников мне задавали вопрос, вижу ли я себя в Google через пять лет, я отвечал «разумеется, без вариантов». Ну конечно я буду в Google через пять лет. Я окружён лучшими инженерами…
Junior, который в первый день работы удалил базу данных с production
Reddit и другие иностранные ресурсы буквально покорила история о младшем разработчике, который, придя на свою первую работу, в первый же день удалил базу данных на production.
Читать 2 минуты
#story
Reddit и другие иностранные ресурсы буквально покорила история о младшем разработчике, который, придя на свою первую работу, в первый же день удалил базу данных на production.
Читать 2 минуты
#story
Telegraph
Junior, который в первый день работы удалил базу данных с production
Опубликованная заметка взорвала Reddit и разошлась по другим специализированным ресурсам вроде The New Stack. Суть истории такова:
Книга «Секреты JavaScript ниндзя» раскрывает секреты мастерства разработки веб-приложений на JavaScript (соавтор книги, Джон Резиг - создатель библиотеки JQuery). Начиная с пояснения таких основных понятий, как функции, объекты, замыкания, прототипы, регулярные выражения и таймеры, авторы постепенно проводят читателя по пути обучения от ученика до мастера, раскрывая немало секретов и специальных приемов программирования на конкретных примерах кода JavaScript.
Скачать
#book
Скачать
#book
Внушительное количество материалов в интернете представлено в ужасном виде. Под ужасным видом я подразумеваю то представление, с которым подаётся материал. Что делать?
Деградация веба или как сделать веб человекочитаемым
#article
Деградация веба или как сделать веб человекочитаемым
#article
PixiJS - отличная библиотека для создания игр, которые работают во всех браузерах. В PixiJS реализована поддержка текстур и спрайтов, есть поддержка интерактивности — на спрайты можно повесить обработчики событий мыши и тачскрина.
Хотя игры — первое, что приходит в голову при виде движка, он достаточно низкоуровненвый, чтобы его можно было применять везде, где требуется насыщенная 2D-анимация, например в сложных графических интерфейсах.
Пример игры | Демо и документация
#gamedev #js
Хотя игры — первое, что приходит в голову при виде движка, он достаточно низкоуровненвый, чтобы его можно было применять везде, где требуется насыщенная 2D-анимация, например в сложных графических интерфейсах.
Пример игры | Демо и документация
#gamedev #js
Перевод статьи человека, который несколько лет воровал имена пользователей, пароли и номера кредитных карт с различных сайтов.
Рассказ о том, как я ворую номера кредиток и пароли у посетителей ваших сайтов
#security #js
Рассказ о том, как я ворую номера кредиток и пароли у посетителей ваших сайтов
#security #js
Telegraph
Рассказ о том, как я ворую номера кредиток и пароли у посетителей ваших сайтов
То, о чём я хочу рассказать, было на самом деле. Или, может быть, моя история лишь основана на реальных событиях. А возможно всё это — выдумка. Выдалась однажды такая неделя — безумное время, когда всех вокруг тревожила безопасность. Ощущение было такое,…
История о парне, который с помощью SQL Injection смог получить доступ к базе Федеральной службы по надзору в сфере образования и науки
И так сойдёт… или как данные 14 миллионов россиян оказались у меня в руках
#security
И так сойдёт… или как данные 14 миллионов россиян оказались у меня в руках
#security
Telegraph
И так сойдёт… или как данные 14 миллионов россиян оказались у меня в руках
Одиноким вечером, глядя на свою пустую зачётку и осознавая, что конец близок, я снова задумался о том, как бы мне сейчас собрать сумку, или даже просто рюкзак, положить туда рубашку, шорты и свалить в тёплую страну. Было бы хорошо, да вот с дипломом живётся…
Метод console.log() — отличный способ вывести отладочную информацию, не мешая пользователю. Но знаете ли Вы, что объект console имеет еще уйму других не менее полезных методов?
Используем Console на полную
#js
Используем Console на полную
#js
Telegraph
Используем Console на полную
Основы: console.log(‘Hello World!’); // выводит сообщение или объект в консольconsole.info(‘Something happened…’); // тоже самое, что и console.logconsole.warn(‘Something strange happened…’); // тоже что и console.log, но выводит предупреждениеconsole.error(‘Something…
Очень простой, но эффектный параллакс футер. Без использования JavaScript, всего 20 строк CSS.
Codepen: CSS Parallax Footer
#css #parallax
Codepen: CSS Parallax Footer
#css #parallax
Библиотека Material комбинирует Bootstrap 4 с Google’s Material Design.
Демо и документация
#css #material
Демо и документация
#css #material