История о том, как наш новый тимлид нифига не зная стал тимлидом
В этой статье я расскажу про боль, с которой я столкнулся за последние несколько дней. История о том, как в на...
Как с помощью Dadata определить город по IP?
Делюсь информацией о том, как определить местоположение по IP
Мои темы и плагины для VS Code на 2019 год
Так как спрашивают не в первый раз, сделаю отдельную запись со списком тем и плагинов
Meetup Magas 2019
Завершился митап «Meetup Magas 2019», на котором рассказывали про ИБ и программирование
Кастомный обработчик фокуса
Что делать, если в чужом компоненте не добавил обработчики на установку и снятие фокуса?
Автоматическое обновление сайта с помощью jQuery
Я иногда обожаю быдлокодить на jQuery. Зачем пилить какие-то классы, компоненты и прочие сложные вещи, если 5-...
А вдруг ваша почта взломана?
Я тут один сервис нашёл — haveibeenpwned.com, который показывает, была ли взломана ваша почта или нет.
Автоматический деплой NodeJS приложения
На данный момент я занимаюсь разработкой своего проекта TryCode и для деплоя, я использую два разных сервера. ...
Подстава от Chrome 71
Недавно выяснилось, что Chrome обновился до 71 версии. Ничего сверхнового не вышло, в основном для разработчиков затронули изменен...
Как я в 9 классе пытался заработать онлайн
Ахтунг! Много мемов.
Как набраться опыту frontend-разработчику?
Я часто замечаю, что начинающие фронтенд-разработчики по несколько раз то начинают, то забрасывают изучение те...
Maybe Python?
Недавно увлекся новым для меня языком программирования — Python. Я давно мечтал изучить этот язык, но никак не мог собраться с сил...
GDG Magas — первый митап по IT в Ингушетии
Недавно мы провели первую встречу IT-специалистов в г. Магасе при поддержке **Google Developers Group**. Было ...
Хороший, плохой, злой способ пройти задание от TJournal + АльфаБанк
Зашёл на TJournal и наткнулся на такой блок
ReactJSTips: Анонимная функция
Передавать `callback` в компоненты можно разными способами. Я исходил из «best practices» от Airbnb и из своег...
Пишем интернет-магазин на ReactJS + Redux
Давненько я не публиковал новых записей в своем блоге и не вёл трансляцию на LiveCoding. Уже почти целый месяц...
Анализируй и властвуй
Вчера стало интерено, как работает функция `.get()` из библиотеки Lodash? А именно получение значения через такой путь `a.b[0].c.d...
Не издевайся над Redux!
ReactJS — одна из моих любимых библиотек для разработки UI. В процессе изучения ReactJS, непроизвольно я начал учить Redux. Почему...
Удаляем все свои твиты
Прежде чем использовать этот способ, я попробовал найти готовое решение в сети. Однако, всё, что я нашёл — программы на ПК или сер...
ReactJS: Избавляемся от относительных путей
Недавно я увлекся разработкой Webpack-конфигов для своих проектов. До этого использовал готовые решения, типа ...
Прикручиваем ReactJS к Laravel
Уже долгое время занимаюсь рефакторингом одного из своих проектов, который когда-то был написан на AngularJS 1...
О том, какая крыса метод sort()
Заметку пишу для того, чтобы вы знали, что метод `sort()` - крыса! Может заголовок вам покажется грубым, но ду...
А вдруг разработаю?
Возникла мысль завести новую рубрику на сайте - "**ИдеяНаМиллиард**" (может быть поменяю название рубрики, пока только первое, что...
Ставим разные версии NodeJS
Для того, чтобы переключаться между разными версиями NodeJS, установите менеджер версий...
Как разместить Telegram-бота на сервере?
Уже не первый раз меня спрашивали о том, как разместить своего бота на сервере и запустить его. В этой статье,...
Как использовать ReactJS с PHP?
Начинающим frontend разработчикам сложно понять, как устроена связь между клиентской и серверной часть. Каким ...
Прекращай уже ныть!
Часто замечаю в комментариях на разных ресурсах, когда новички или же не очень опытные программисты, начинают жаловаться о том, чт...
Как я стал Middle разработчиком
Порой мне присылают предложения о работе на должность frontend-разработчика и конечно же, интересно посмотреть...
NodeJS: Получаем все запущенные веб-сервера в локальной сети
Написал небольшой скрипт на NodeJS для поиска всех запущенных локальных веб-серверов с открытым портом 3000. Н...
React Native: Error running xcrun simctl openurl booted
При разработке мобильных приложений на iOS или Android, я использую утилиту для React Native - Expo. Штука дей...
Хватит это терпеть!
Сегодня завершил разработку новой версии своего блога. Полностью переписал код на серверную и клиентскую часть. Старался делать ак...
Что должен знать frontend разработчик в 2017?
Так как в последнее время я занимался поиском новой работы на должность frontend-разработчика, у меня сложился...
PHP: Генерация аватара из инциалов пользователя
Прошлый век, это когда вы вставляете `noavatar.png` для пользователей, у которых отсутствует аватарки. Настала...
АнализКода: Исследуем самую дешевую капчу в мире
Есть сайт одной местной организации, на котором мне надо было найти кое-какую информацию. Сайт сделан на какой...
Нет, ты знаешь Canvas!
Есть сайт одной местной организации, на котором мне надо было найти кое-какую информацию. Сайт сделан на какой-то старой версии Jo...
Node.JS: Делаем своего Telegram бота
Последнее время начал увлекаться разработкой приложений на Node.JS. Понравился своей гибкостью и тем, что прил...
NodeJS: Как смотреть фильмы в 1080p из торрент файла?
Недавно вышел фильм Прибытие и уже через некоторое время, его успели слить в сеть в 720p, но TS озвучкой. Коне...
Использование overflow в качестве маски
Самое сложное для начинающего HTML-верстальщика — это работа с анимацией. Особенно, в самом начале осилить так...
MockAPI - сервис для создания тестового RESTful API
Есть сайт одной местной организации, на котором мне надо было найти кое-какую информацию. Сайт сделан на какой...
React: Отлавливаем клик вне компонента
В предыдущей статье я рассказал как внедрил Sentry в каждый свой запрос. На данный момент, Sentry работает на ...
ReactJS: Как связать Sentry и Axios?
Сейчас занимаюсь разработкой своего нового проекта на ReactJS + ES6. Суть проекта заключается в том, что в нём...
№2 - Подборка Sublime Text 3 плагинов для front-end
Решил поделиться плагинами, которыми я пользуюсь уже долгое время и с моей стороны, зарекомендовали себя как о...
Почему вам стоит перейти на Yarn?
Занимаюсь изучением React + React Native и просто тащусь от разработки кода на этой библиотеке. Месяца 4-5 наз...
№1 — Как не стоит издеваться над сайтом?
Важным этапом разработки сайта для любого веб-программиста является оптимизация его проекта. Хорошо оптимизиро...
Самые востребованные фреймворки и языки программирования 2016
Недавно мне пришел заказ, сделать админ-панель для какого-то бельгийского сайта. Про весь функционал писать до...
It appears that React Hot Loader isn't configured correctly
Начал разрабатывать сегодня админ-панель на Laravel, прописал сразу роуты, нашёл в интернете бесплатный шаблон...
Сomposer: does not contain valid JSON
Пока работаю над обновлением блога, иногда сталкиваюсь с небольшими проблемами в Laravel или Composer. Сейчас ...
О том, как Angular казнить нельзя помиловать
Я не могу пройти мимо этой новости. Так как я сам разрабатываю большинство своих проектов на AngularJS (не 2 и...
TryCode - collaborative online editor
Я давно не публиковал новых записей, так как был очень занят многими другими делами. Я открыл курсы по програм...
HTML радио-плеера на AngularJS + SoundManager2 + Waveform
Иногда я увлекаюсь дизайном и месяц назад, я разработал радио-плеер на AngularJS с использованием библиотек So...
Как правильно оформить резюме для программиста?
Давненько я не публиковал новых записей в своем блоге и не вёл трансляцию на LiveCoding. Уже почти целый месяц...
Пишем Telegram-бота для публикаций записей в ВК
Недавно решил начать записывать трансляцию на LiveCoding того, как я делаю бота на Node.JS + Telegram API + VK...
NodeJS: Делаем кнопки в Telegram API (inline-keyboards)
Последнее время, я заметил, что на мой блог все чаще переходят по запросам связанными с Telegram API. Да и сам...
Обновление моего блога #1
Недавно возникла мысль переписать движок моего блога с нуля. Так как изначальная версия, была написана на быструю руку быдлокод. О...
JavaScript: Автоматическая прокрутка скролла вниз
Порой захожу на сайт Toster.ru, чтобы ответить тем, кому требуется помощь по JS || PHP. И недавно нашел вопрос...
NodeJS: Создание Telegram-бота для удаленного доступа
Уже давно как я записываю курс видео-уроков по разработке Telegram-бота для удаленного доступа к ПК. Пока в на...
AngularJS Validex - валидация текстового поля
Недавно разработал плагин для jQuery, предназначенный для валидация вводимых данных в текстовые поля. Принцип ...
JavaScript: Web API чтение текста и распрознование голоса
Что-то давно не публиковал ничего интересного в блоге, никак не хватало времени взяться и настрочить даже небо...
Полезные чаты Telegram для веб-разработчиков
Порой, когда возникает какая-нибудь проблема при разработке кода, мы мчимся к гуглу, StackOverflow или к Тосте...
jQuery: Плагин для асинхронной отправки форм
Прошло не мало времени, с момента последней статьи. Я не мог написать ни статью, ни покодить и даже заняться с...
GitHub: You may not have permission to access
Недавно на мой репозиторий [jQuery-tableExport](https//github.com/Archakov06/jQuery-tableExport), прислали воп...
Работа с JavaScript API - Battery API
В этой статье мы постараемся разобраться, как использовать JavaScript API для проверки процента заряда батареи...
Bower: Как изменить название папки компонентов?
Порой, возникает потребность быстро накатать тестовый проект используя разнообразные фреймворки и библиотеки. ...
Handlebars: Подгрузка и шаблонизация JSON
После написания предыдущей статьи о популярных фреймворках и языках программирования 2016 года, начал изучать ...
Вконтакте разработали виджет «Напишите нам»
Недавно, социальная сеть Вконтакте разработала виджет «Напишите нам» для удобного обмена сообщениями между кли...
Как исправить - command not found: laravel ?
Последнее время стал чаще работать с Composer и решил установить Laravel 5.2. Пришел заказ сделать админ панел...
SVG: Оптимизация лого сайта
Недавно наткнулся на статью о том, как автор блога "Очередной PHP блог" делал анимированное лого. Хочу заранее предупредить, что я...
Happy people have no history
Последнее время, часто обсуждают "Антитеррористический пакет" или "Пакет Яровой", который просто взорвал интернет. Что, даже школь...
PHP: Как определить что строка палиндром?
Сегодня решил зайти на свою старую почту и за полгода накопилось столько спама. Какая-то Регина поняла, что я ...
jQuery EasySearch - простая фильтрация элементов
jQuery EasySearch - небольшой плагин для легкой фильтрации элементов по вводимому значению из текстового поля ...
Загрузка файлов AJAX с помощью XMLHttpRequest
Недавно возникла идея состряпать на Sketch, что-нибудь интересное. Хотел залить в свое портфолио на Behance и ...
jQuery: Задержка функции при вводе в input
Вчера немного переделывал движок моего блога, хотел ускорить загрузку сайта. Начала конечно с HTML кода, удали...
JavaScript: Как сделать 3D обзор предмета?
Возможно вы замечали в разных интерне-магазинах как при наведении на изображение, товар начинал крутиться с ра...
Пишем чит на JavaScript для Клавогонок
Вчера наткнулся на интересную браузерную игру Клавогонки. Смысл игры в том, что вам дается определенный текст ...
Введение в мой мега-супер-офигенски-крутой блог!
И так, это моя первая запись в моем мега-супер-афигенски-крутом блоге
Нужен ли нам JailBreak и ТОП-5 твиков
В этой статье, я подробно расскажу о лучших твиках, которыми я пользовался и стоит ли делать JailBreak (джеилб...