Истории о высокой преступности, коррупции и нищете населения на фоне прущего вверх ИТ сектора и развития мобильных технологий — под катом.
Нигерийские истории российского разработчика
#story
Нигерийские истории российского разработчика
#story
Telegraph
Нигерийские истории российского разработчика
Так уж случилось, что последние несколько лет я удаленно работаю на одну небольшую нигерийскую ИТ компанию, занимающуюся разработкой всяких платежных систем на заказ. В этой статье я опишу то, что успел узнать об этой стране, сидя дома в России, и с какими…
Bricks.js — генератор структуры в стиле masonry для элементов с фиксированной шириной
Демо | Документация
#js
Демо | Документация
#js
Утиная типизация в JavaScript
«Утиная типизация» основана на одной известной пословице: «Если это выглядит как утка, плавает как утка и крякает как утка, то, вероятно, это утка (какая разница, что это на самом деле)».
Читать 1 минуту
#js
«Утиная типизация» основана на одной известной пословице: «Если это выглядит как утка, плавает как утка и крякает как утка, то, вероятно, это утка (какая разница, что это на самом деле)».
Читать 1 минуту
#js
Telegraph
Утиная типизация в JavaScript
Смысл утиной типизации – в проверке необходимых методов и свойств. Например, мы можем проверить, что объект – массив, не вызывая Array.isArray, а просто уточнив наличие важного для нас метода, например splice: var something = [1, 2, 3];if (something.splice)…
ScrollReveal — плагин, позволяющий анимировать элементы при скролле страницы
Демо | Документация
#js
Демо | Документация
#js
Перед современным веб-разработчиком стоит широчайший выбор платформ и инструментов, способов фактической реализации дизайна, а также всевозможных библиотек и фреймворков. Вне зависимости от того, как и с помощью чего разработчики создают сайты, многие совершают одни и те же ошибки. Давайте рассмотрим некоторые из них.
10 частых ошибок веб-разработчиков
#article
10 частых ошибок веб-разработчиков
#article
Telegraph
10 частых ошибок веб-разработчиков
Использование старого HTML Ошибка: На заре интернета было куда меньше возможностей по оформлению страниц, чем сегодня. Но старые привычки трудно изжить, и многие разработчики всё ещё пишут на HTML так, словно они застряли в 1990-х. Например, используют для…
Turntable.js — библиотека, которая позволяет из нескольких картинок сделать одну модель, которую можно вращать. Плюсы этой библиотеки в том, что она легковесная, отзывчивая, легка в установке и настройке.
Демо и документация
#js #jquery
Демо и документация
#js #jquery
Yahoo оштрафуют на £250k за нарушение правил по работе с ПД
На днях Управление британского комиссара по информации оштрафовало Yahoo за несоблюдение «Data Protection Act» от 1998 года. Поводом стала утечка персональных данных 500 тыс. граждан Великобритании, произошедшая в 2014 году.
Подробнее
#news #security
На днях Управление британского комиссара по информации оштрафовало Yahoo за несоблюдение «Data Protection Act» от 1998 года. Поводом стала утечка персональных данных 500 тыс. граждан Великобритании, произошедшая в 2014 году.
Подробнее
#news #security
Telegraph
Yahoo оштрафуют на £250k за нарушение старых правил по работе с ПД
В 2014-м году злоумышленники взломали серверы Yahoo и похитили учетные данные полумиллиона пользователей, включая номера телефонов, даты рождения, пароли, вопросы для восстановления аккаунта и ответы на них. О краже стало известно после того, как человек…
Bideo.js — это JavaScript библиотека, которая упрощает процесс добавления видео на фон веб-страниц
Демо | Документация
#js
Демо | Документация
#js
Сравнение C# и JavaScript
Данная статья может служить руководством для C# разработчиков, которые хотят изучить JavaScript и наоборот.
Читать 7 минут
#csharp #js
Данная статья может служить руководством для C# разработчиков, которые хотят изучить JavaScript и наоборот.
Читать 7 минут
#csharp #js
Telegraph
Сравнение C# и JavaScript. Основы
Мой более-менее серьезный путь в программировании начался с написания программ на языке C#, иногда я пробовал писать на JavaScript, и то и дело впадал в ступор в таких ситуациях, когда неверно указывал имя переменной и узнавал об этом спустя много много лет час…
Вопрос ограничения доступа к данным встает при разработке многопользовательских систем почти всегда.
Ситуации, когда авторизованный пользователь может по прямому url получить доступ к данным «соседа» или совершить действие в его аккаунте случаются сплошь и рядом. О том, как предотвратить такие ситуации пойдет речь в статье.
Доступ к данным в многопользовательских приложениях
#security #asp #csharp
Ситуации, когда авторизованный пользователь может по прямому url получить доступ к данным «соседа» или совершить действие в его аккаунте случаются сплошь и рядом. О том, как предотвратить такие ситуации пойдет речь в статье.
Доступ к данным в многопользовательских приложениях
#security #asp #csharp
Telegraph
Доступ к данным в многопользовательских приложениях
Основные сценарии следующие: ограничение доступа к данным для пользователей не прошедших аутентификацию ограничение доступа к данным для аутентифицированных, но не обладающих необходимыми привелегиями пользователей предотвращение несанкционированного доступа…
Xорошо ли работается во ВКонтакте?
Беседа с работником VK, Юрием Насретдиновым. Какие технологии используются, над какими задачами приходится работать и еще много другой интересной информации.
Немного закулисья VK
#interview
Беседа с работником VK, Юрием Насретдиновым. Какие технологии используются, над какими задачами приходится работать и еще много другой интересной информации.
Немного закулисья VK
#interview
Telegraph
Немного закулисья VK
— Расскажи, пожалуйста, о своей работе? На текущий момент я работаю во ВКонтакте. Правда, не так уж долго — с начала этого года. Занимаюсь видеоинфраструктурой и инфраструктурой сайта. Сайт в основном написан на PHP, и я разрабатываю сервисы и утилиты на…
В этом материале вы узнаете, что такое веб-дизайн, что такое UI/UX, Wireframing в современном веб-дизайне, рассмотрим базовые правила UI, правильную организацию работы в приложениях для веб-дизайна, рассмотрим как самостоятельно и правильно обучаться веб-дизайну.
Как стать крутым веб-дизайнером?
#article
Как стать крутым веб-дизайнером?
#article
Telegraph
Как стать крутым веб-дизайнером?
Часть первая. UX всему голова Что ещё за UX и какая ещё голова, с недоумением спросите вы? Начнем с сухих и безжизненных определений, затем разберём всё более подробно и на человеческом языке.
Веб-сокеты являются одной из самых перспективных веб-технологий, которую уже сейчас используют многие разработчики. Она отлично подходит для взаимодействия в режиме реального времени, в том числе в онлайн-играх.
Что такое веб-сокеты
#js #websockets
Что такое веб-сокеты
#js #websockets
Telegraph
Что такое веб-сокеты
Веб-сокеты — это передовая технология, которая позволяет создавать интерактивное соединение между клиентом (браузером) и сервером для обмена сообщениями в режиме реального времени. Веб-сокеты, в отличие от HTTP, позволяют работать с двунаправленным потоком…
Часть изменений, которые сделаны в ASP.NET Core 2.1, касаются возможностей создания WebAPI приложений. Они включают в себя специальные соглашения для контроллеров, улучшенную обработку ввода и ошибок, а так же JSON. Рассмотрим все это поподробнее.
Улучшения WebAPI
#asp #csharp
Улучшения WebAPI
#asp #csharp
Telegraph
ASP.NET Core 2.1: Улучшения WebAPI
Атрибут [ApiController] ASP.NET Core 2.1 добавляет атрибут [ApiController], который упрощает разработку WebAPI контроллеров. Данный атрибут предназначен для класса контроллера и обеспечивает: Создание ответа с HTTP кодом 400 при ошибке валидирования модели…
Сервис GitHub Education стал бесплатным для всех учебных заведений.
Буквально несколько дней назад GitHub Education стал доступен бесплатно для всех учебных заведений, которые собираются использовать его в образовательных целях.
Student Developer Pack по программе GitHub Education дает доступ к большому набору полезных инструментов для разработчиков. Приватные репозитории, домен .me + SSL, бесплатные хостинги и много другое. Полный список.
#news #github
Буквально несколько дней назад GitHub Education стал доступен бесплатно для всех учебных заведений, которые собираются использовать его в образовательных целях.
Student Developer Pack по программе GitHub Education дает доступ к большому набору полезных инструментов для разработчиков. Приватные репозитории, домен .me + SSL, бесплатные хостинги и много другое. Полный список.
#news #github