О сайтеПравилаКонтакты
  • Крипто
  • Новости
  • Статьи
  • Люди
  • Теги
» Статьи
  • Разработка
  • Инструменты
  • Заработок
Миграция с PHP на Node.js
11 июля 2021 . Андрей Чернышов

Миграция с PHP на Node.js

На протяжении многих лет я разрабатывал веб-приложения на PHP, но в последнее время я больше занимался приложениями для iOS. Когда я вернулся к веб-разработке, то осознал, что очень соскучился по элегантности Objective-C и его структуры MVC.

8 089 2
Перевод
Как работает Redux?
04 июля 2021 . Андрей Чернышов

Как работает Redux?

Недавно во время собеседования меня спросили, как работает Redux (что это такое будет рассказано ниже) в простом приложении списка дел. Мне нужно было рассказать, что произойдет в тот момент, когда будет заполнено поле ввода и нажата кнопка отправки. Ситуацию усложнило то, что передо мной не было компьютера. У меня была лишь ручка, которую мне дал проводящий собеседования, и оборотная сторона моего резюме.

6 275
Перевод
Битрикс компонент
20 ноября 2019 . Антон Кулешов

Битрикс компонент

Так же, как и дома строятся из кирпичей, приложения на основе Bitrix Framework, в идеале, должны строиться из компонентов. И, казалось бы, что тут может быть сложного, но проработав более 2 лет с Битрикс, я редко когда встречал хорошую реализацию, которую было бы приятно использовать. В большинстве случаев, это «портянка» из полутра тысяч строк в одном файле, скролить который трудно, не говоря уже о том, чтобы его дорабатывать и расширять. В этой статье, я решил добавить свой вариант реализации архитектуры простого компонента, который я уже использую как минимум полгода во всех проектах.

10 553
Заметка
Туториал по использованию React Router v4
09 ноября 2019 . Антон Кулешов

Туториал по использованию React Router v4

React Router v4 – полностью переписанная версия распространенного пакета для React. В прошлых версиях React Router использовались такие конфигурации и псевдокомпоненты, что его было тяжело понять. В v4 же содержатся только компоненты.

14 039
ПереводТуториал
GraphQL для начинающих
10 марта 2019 . Антон Кулешов

GraphQL для начинающих

Сегодня очень активно обсуждаются API. А многие даже не могут дать точного определения, что такое API. По сути, API – это интерфейс программирования приложений. Это интерфейс, который позволяет людям (разработчикам, юзерам, потребителям) работать с данными.

13 780
ПереводТуториал
Успешная модель организации работы в GIT
03 марта 2019 . Антон Кулешов

Успешная модель организации работы в GIT

В этой статье я покажу одну из моделей организации разработки в GIT, которую я стал применять во всех моих проектах (и в рабочих, и в личных) около года назад. Этот GIT Flow оказался очень действенным. Я собирался написать статью об этой модели уже давно, но никак не находил времени. Я не буду углубляться в детали проектов. Обсудим только стратегию ветвления и управление релизами.

13 748
ПереводТуториал
Как написать фронтенд плагин для JavaScript с помощью ES6, SASS и Webpack
03 февраля 2019 . Антон Кулешов

Как написать фронтенд плагин для JavaScript с помощью ES6, SASS и Webpack

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

13 501
Перевод
Создание адаптивного изображения
03 февраля 2019 . Антон Кулешов

Создание адаптивного изображения

Существует не так много статей об отзывчивых логотипах. Самый популярный пример – сайт responsive logos. Он демонстрирует разные вариации знаменитых логотипах при различных масштабах окна. Когда я увидел этот сайт в первый раз, то решил, что это какая-то уловка. Как-никак, это же всего лишь div с крупным изображением на фоне. Позднее я больше заинтересовался в этой теме.

9 033
Перевод
10 хитростей для командной строки, которые помогут с отладкой JavaScript
03 февраля 2019 . Антон Кулешов

10 хитростей для командной строки, которые помогут с отладкой JavaScript

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

7 942
Перевод
REST – это новый SOAP
03 февраля 2019 . Антон Кулешов

REST – это новый SOAP

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

10 073
Перевод
Как использовать React в Symfony 4?
03 февраля 2019 . Антон Кулешов

Как использовать React в Symfony 4?

Symfony – это простой и гибкий фреймворк, написанный на PHP. В нем достаточно инструментов и опций для того, чтобы создать практически любое веб-приложение. Одна из сильных сторон Symfony – способность создавать устойчивые API (бекенд), которые могут взаимодействовать с JavaScript (фронтенд). Эта статья покажет, как создать и запустить приложение React в Symfony на сервере. Вы сможете применять надежные инструменты управления БД и защиты Symfony, а также интерактивность такого фронтенд фреймворка, как React.

15 776
Перевод
Фронтенд или бекенд, клиентская или серверная сторона
19 января 2019 . Антон Кулешов

Фронтенд или бекенд, клиентская или серверная сторона

Если вы опытный веб-разработчик, как и я, то слова в заголовке для вас имеют смысл и не вызывают вопросов. Недавно я говорил с новичками и узнал, что использование таких слов сбивает их с толку. А новичкам хаос не нужен! Я попытаюсь объяснить эту тему и упростить им жизнь.

11 498
Перевод
Разработка вместе с Docker – руководство по использованию Flask и Postgres
19 января 2019 . Андрей Чернышов

Разработка вместе с Docker – руководство по использованию Flask и Postgres

Docker, в последнее время стал всеобщим увлечением, – это удивительный, мощный инструмент для упаковки, отправки и запуска приложений. Однако на то, чтобы понять схему работы и подготовить Docker для конкретного приложения, может уйти достаточно времени. Так как в интернете полно гайдов о концепции контейнеров, я не буду слишком много рассуждать о нем. Вместо этого я объясню, что значит каждая написанная строчка и как можно применить эти знания к конкретному приложению или конфигурации.

19 343
ПереводТуториал
Настраиваем доступ к MySQL на VirtualBox из HOST машины
13 января 2019 . Антон Кулешов

Настраиваем доступ к MySQL на VirtualBox из HOST машины

Всем привет! Вот мы и добрались до последней статьи по теме «Создание локального веб-сервера на VirtualBox». И сейчас мы разберем, как получить этот заветный доступ, чтобы разработка на своем сервере была максимально удобной и комфортной, а также установим несколько полезных пакетов.

13 110
  • 1
  • 2
  • 3
  • ...
  • 16
Популярное
1 Пишем парсер контента на PHP2 Кликджекинг как соцфишинг, пишем скрипт для получения id пользователя вконтакте3 Лучший способ прижать футер используя flexbox4 Пишем первый модуль для 1С-Битрикс с использованием ядра D75 Делаем подгрузку контента при прокрутке страницы
Обратите внимание
kwork