• Главная
  • Заметки
работа

История о том, как наш новый тимлид нифига не зная стал тимлидом

В этой статье я расскажу про боль, с которой я столкнулся за последние несколько дней. История о том, как в на...

JavaScript

Как с помощью Dadata определить город по IP?

Делюсь информацией о том, как определить местоположение по IP

Советы

Мои темы и плагины для VS Code на 2019 год

Так как спрашивают не в первый раз, сделаю отдельную запись со списком тем и плагинов

Новости

Meetup Magas 2019

Завершился митап «Meetup Magas 2019», на котором рассказывали про ИБ и программирование

ReactJS

Кастомный обработчик фокуса

Что делать, если в чужом компоненте не добавил обработчики на установку и снятие фокуса?

jQuery

Автоматическое обновление сайта с помощью jQuery

Я иногда обожаю быдлокодить на jQuery. Зачем пилить какие-то классы, компоненты и прочие сложные вещи, если 5-...

Заметки

А вдруг ваша почта взломана?

Я тут один сервис нашёл — haveibeenpwned.com, который показывает, была ли взломана ваша почта или нет.

Советы

Автоматический деплой NodeJS приложения

На данный момент я занимаюсь разработкой своего проекта TryCode и для деплоя, я использую два разных сервера. ...

HTML

Подстава от Chrome 71

Недавно выяснилось, что Chrome обновился до 71 версии. Ничего сверхнового не вышло, в основном для разработчиков затронули изменен...

Жизнь блога

Как я в 9 классе пытался заработать онлайн

Ахтунг! Много мемов.

Советы

Как набраться опыту frontend-разработчику?

Я часто замечаю, что начинающие фронтенд-разработчики по несколько раз то начинают, то забрасывают изучение те...

Жизнь блога

Maybe Python?

Недавно увлекся новым для меня языком программирования — Python. Я давно мечтал изучить этот язык, но никак не мог собраться с сил...

Другое

GDG Magas — первый митап по IT в Ингушетии

Недавно мы провели первую встречу IT-специалистов в г. Магасе при поддержке **Google Developers Group**. Было ...

JavaScript

Хороший, плохой, злой способ пройти задание от TJournal + АльфаБанк

Зашёл на TJournal и наткнулся на такой блок

ReactJS

ReactJSTips: Анонимная функция

Передавать `callback` в компоненты можно разными способами. Я исходил из «best practices» от Airbnb и из своег...

ReactJS

Пишем интернет-магазин на ReactJS + Redux

Давненько я не публиковал новых записей в своем блоге и не вёл трансляцию на LiveCoding. Уже почти целый месяц...

JavaScript

Анализируй и властвуй

Вчера стало интерено, как работает функция `.get()` из библиотеки Lodash? А именно получение значения через такой путь `a.b[0].c.d...

ReactJS

Не издевайся над Redux!

ReactJS — одна из моих любимых библиотек для разработки UI. В процессе изучения ReactJS, непроизвольно я начал учить Redux. Почему...

Советы

Удаляем все свои твиты

Прежде чем использовать этот способ, я попробовал найти готовое решение в сети. Однако, всё, что я нашёл — программы на ПК или сер...

ReactJS

ReactJS: Избавляемся от относительных путей

Недавно я увлекся разработкой Webpack-конфигов для своих проектов. До этого использовал готовые решения, типа ...

ReactJS

Прикручиваем ReactJS к Laravel

Уже долгое время занимаюсь рефакторингом одного из своих проектов, который когда-то был написан на AngularJS 1...

Заметки

О том, какая крыса метод sort()

Заметку пишу для того, чтобы вы знали, что метод `sort()` - крыса! Может заголовок вам покажется грубым, но ду...

Заметки

А вдруг разработаю?

Возникла мысль завести новую рубрику на сайте - "**ИдеяНаМиллион**" (может быть поменяю название рубрики, пока только первое, что ...

NodeJS

Ставим разные версии NodeJS

Для того, чтобы переключаться между разными версиями NodeJS, установите менеджер версий...

Советы

Как разместить Telegram-бота на сервере?

Уже не первый раз меня спрашивали о том, как разместить своего бота на сервере и запустить его. В этой статье,...

ReactJS

Как использовать ReactJS с PHP?

Начинающим frontend разработчикам сложно понять, как устроена связь между клиентской и серверной часть. Каким ...

Заметки

Прекращай уже ныть!

Часто замечаю в комментариях на разных ресурсах, когда новички или же не очень опытные программисты, начинают жаловаться о том, чт...

Заметки

Как я стал Middle разработчиком

Порой мне присылают предложения о работе на должность frontend-разработчика и конечно же, интересно посмотреть...

NodeJS

NodeJS: Получаем все запущенные веб-сервера в локальной сети

Написал небольшой скрипт на NodeJS для поиска всех запущенных локальных веб-серверов с открытым портом 3000. Н...

ReactJS

React Native: Error running xcrun simctl openurl booted

При разработке мобильных приложений на iOS или Android, я использую утилиту для React Native - Expo. Штука дей...

Заметки

Хватит это терпеть!

Сегодня завершил разработку новой версии своего блога. Полностью переписал код на серверную и клиентскую часть. Старался делать ак...

JavaScript

Что должен знать frontend разработчик в 2017?

Так как в последнее время я занимался поиском новой работы на должность frontend-разработчика, у меня сложился...

PHP

PHP: Генерация аватара из инциалов пользователя

Прошлый век, это когда вы вставляете `noavatar.png` для пользователей, у которых отсутствует аватарки. Настала...

JavaScript

АнализКода: Исследуем самую дешевую капчу в мире

Есть сайт одной местной организации, на котором мне надо было найти кое-какую информацию. Сайт сделан на какой...

Жизнь блога

Нет, ты знаешь Canvas!

Есть сайт одной местной организации, на котором мне надо было найти кое-какую информацию. Сайт сделан на какой-то старой версии Jo...

NodeJS

Node.JS: Делаем своего Telegram бота

Последнее время начал увлекаться разработкой приложений на Node.JS. Понравился своей гибкостью и тем, что прил...

NodeJS

NodeJS: Как смотреть фильмы в 1080p из торрент файла?

Недавно вышел фильм Прибытие и уже через некоторое время, его успели слить в сеть в 720p, но TS озвучкой. Коне...

CSS

Использование overflow в качестве маски

Самое сложное для начинающего HTML-верстальщика — это работа с анимацией. Особенно, в самом начале осилить так...

Советы

MockAPI - сервис для создания тестового RESTful API

Есть сайт одной местной организации, на котором мне надо было найти кое-какую информацию. Сайт сделан на какой...

ReactJS

React: Отлавливаем клик вне компонента

В предыдущей статье я рассказал как внедрил Sentry в каждый свой запрос. На данный момент, Sentry работает на ...

ReactJS

ReactJS: Как связать Sentry и Axios?

Сейчас занимаюсь разработкой своего нового проекта на ReactJS + ES6. Суть проекта заключается в том, что в нём...

Советы

№2 - Подборка Sublime Text 3 плагинов для front-end

Решил поделиться плагинами, которыми я пользуюсь уже долгое время и с моей стороны, зарекомендовали себя как о...

Советы

Почему вам стоит перейти на Yarn?

Занимаюсь изучением React + React Native и просто тащусь от разработки кода на этой библиотеке. Месяца 4-5 наз...

jQuery

№1 — Как не стоит издеваться над сайтом?

Важным этапом разработки сайта для любого веб-программиста является оптимизация его проекта. Хорошо оптимизиро...

Советы

Самые востребованные фреймворки и языки программирования 2016

Недавно мне пришел заказ, сделать админ-панель для какого-то бельгийского сайта. Про весь функционал писать до...

ReactJS

It appears that React Hot Loader isn't configured correctly

Начал разрабатывать сегодня админ-панель на Laravel, прописал сразу роуты, нашёл в интернете бесплатный шаблон...

PHP

Сomposer: does not contain valid JSON

Пока работаю над обновлением блога, иногда сталкиваюсь с небольшими проблемами в Laravel или Composer. Сейчас ...

Новости

О том, как Angular казнить нельзя помиловать

Я не могу пройти мимо этой новости. Так как я сам разрабатываю большинство своих проектов на AngularJS (не 2 и...

Жизнь блога

TryCode - collaborative online editor

Я давно не публиковал новых записей, так как был очень занят многими другими делами. Я открыл курсы по програм...

AngularJS

HTML радио-плеера на AngularJS + SoundManager2 + Waveform

Иногда я увлекаюсь дизайном и месяц назад, я разработал радио-плеер на AngularJS с использованием библиотек So...

Советы

Как правильно оформить резюме для программиста?

Давненько я не публиковал новых записей в своем блоге и не вёл трансляцию на LiveCoding. Уже почти целый месяц...

NodeJS

Пишем Telegram-бота для публикаций записей в ВК

Недавно решил начать записывать трансляцию на LiveCoding того, как я делаю бота на Node.JS + Telegram API + VK...

JavaScript

NodeJS: Делаем кнопки в Telegram API (inline-keyboards)

Последнее время, я заметил, что на мой блог все чаще переходят по запросам связанными с Telegram API. Да и сам...

JavaScript

Обновление моего блога #1

Недавно возникла мысль переписать движок моего блога с нуля. Так как изначальная версия, была написана на быструю руку быдлокод. О...

JavaScript

JavaScript: Автоматическая прокрутка скролла вниз

Порой захожу на сайт Toster.ru, чтобы ответить тем, кому требуется помощь по JS || PHP. И недавно нашел вопрос...

JavaScript

NodeJS: Создание Telegram-бота для удаленного доступа

Уже давно как я записываю курс видео-уроков по разработке Telegram-бота для удаленного доступа к ПК. Пока в на...

AngularJS

AngularJS Validex - валидация текстового поля

Недавно разработал плагин для jQuery, предназначенный для валидация вводимых данных в текстовые поля. Принцип ...

JavaScript

JavaScript: Web API чтение текста и распрознование голоса

Что-то давно не публиковал ничего интересного в блоге, никак не хватало времени взяться и настрочить даже небо...

Советы

Полезные чаты Telegram для веб-разработчиков

Порой, когда возникает какая-нибудь проблема при разработке кода, мы мчимся к гуглу, StackOverflow или к Тосте...

jQuery

jQuery: Плагин для асинхронной отправки форм

Прошло не мало времени, с момента последней статьи. Я не мог написать ни статью, ни покодить и даже заняться с...

Советы

GitHub: You may not have permission to access

Недавно на мой репозиторий [jQuery-tableExport](https//github.com/Archakov06/jQuery-tableExport), прислали воп...

JavaScript

Работа с JavaScript API - Battery API

В этой статье мы постараемся разобраться, как использовать JavaScript API для проверки процента заряда батареи...

Советы

Bower: Как изменить название папки компонентов?

Порой, возникает потребность быстро накатать тестовый проект используя разнообразные фреймворки и библиотеки. ...

HandlebarsJS

Handlebars: Подгрузка и шаблонизация JSON

После написания предыдущей статьи о популярных фреймворках и языках программирования 2016 года, начал изучать ...

Новости

Вконтакте разработали виджет «Напишите нам»

Недавно, социальная сеть Вконтакте разработала виджет «Напишите нам» для удобного обмена сообщениями между кли...

PHP

Как исправить - command not found: laravel ?

Последнее время стал чаще работать с Composer и решил установить Laravel 5.2. Пришел заказ сделать админ панел...

Советы

SVG: Оптимизация лого сайта

Недавно наткнулся на статью о том, как автор блога "Очередной PHP блог" делал анимированное лого. Хочу заранее предупредить, что я...

Новости

Happy people have no history

Последнее время, часто обсуждают "Антитеррористический пакет" или "Пакет Яровой", который просто взорвал интернет. Что, даже школь...

PHP

PHP: Как определить что строка палиндром?

Сегодня решил зайти на свою старую почту и за полгода накопилось столько спама. Какая-то Регина поняла, что я ...

jQuery

jQuery EasySearch - простая фильтрация элементов

jQuery EasySearch - небольшой плагин для легкой фильтрации элементов по вводимому значению из текстового поля ...

JavaScript

Загрузка файлов AJAX с помощью XMLHttpRequest

Недавно возникла идея состряпать на Sketch, что-нибудь интересное. Хотел залить в свое портфолио на Behance и ...

jQuery

jQuery: Задержка функции при вводе в input

Вчера немного переделывал движок моего блога, хотел ускорить загрузку сайта. Начала конечно с HTML кода, удали...

JavaScript

JavaScript: Как сделать 3D обзор предмета?

Возможно вы замечали в разных интерне-магазинах как при наведении на изображение, товар начинал крутиться с ра...

JavaScript

Пишем чит на JavaScript для Клавогонок

Вчера наткнулся на интересную браузерную игру Клавогонки. Смысл игры в том, что вам дается определенный текст ...

Жизнь блога

Введение в мой мега-супер-офигенски-крутой блог!

И так, это моя первая запись в моем мега-супер-афигенски-крутом блоге

Другое

Нужен ли нам JailBreak и ТОП-5 твиков

В этой статье, я подробно расскажу о лучших твиках, которыми я пользовался и стоит ли делать JailBreak (джеилб...

Archakov Dennis

Fullstack Developer (ReactJS, NodeJS) / UI Designer.