Category : javascript

javascript
Истории и боли frontend-разработчика

Нет, истории будут не про то, как я заказывал лавандовый раф, а мне принесли с сиропом топинамбура.*в этом абзаце вы узнаете, какой я крутой и почему вы должны это читать*В начале карьерного пути я был юнцом с битриксом под ногтями и с JQuery в сердце. Тогда для меня было нормальным передавать настройки фронтенда через data-атрибуты и посылать ajax запросы не за модным JSON, а за готовым HTML-кодом. Тем временем в соседнем отделе матёрые фронтендеры писали на хайповом React, который умел много …

  • пятница, 30 августа 2024 г. в 00:00:09
javascript
Способы запуска Telegram mini apps

Существует множество различных способов запуска Telegram Mini Apps, но я для себя выделил несколько наиболее удобных и простых методов.Ngrok — это мощная утилита для создания защищённых туннелей, которая позволяет преобразовать локальный URL, такой как http://localhost, в публичный HTTPS-адрес. Этот инструмент особенно полезен для разработчиков, которым нужно протестировать веб-приложения или интеграции с внешними сервисами, такими как Telegram-боты, прямо с их локальной машины.Чтобы использова…

  • пятница, 30 августа 2024 г. в 00:00:08
javascript
Оптимизация производительности Vue.js приложений: Практическое руководство

1. ВведениеVue.js — один из самых популярных фреймворков для создания пользовательских интерфейсов. Однако, как и в любом крупном веб-приложении, при увеличении количества компонентов и данных, производительность может снижаться. Оптимизация производительности — важный аспект, который влияет на пользовательский опыт и SEO-оценки. В этом руководстве мы рассмотрим практические подходы и техники, которые помогут вам улучшить производительность Vue.js приложений.2. Уменьшение размера бандлаОптимиза…

  • пятница, 30 августа 2024 г. в 00:00:06
javascript
Как создать свой собственный Taplink с помощью Python и GitHub Pages

Я случайно наткнулся на статью автора Lucas Neves Pereira под названием "Build your own LinkTree with Go and GitHub Pages". В статье описано, как создать подобие LinkTree (аналог Taplink) на языке Go и GitHub Pages. Я, как любитель языка Python, решил реализовать проект на этом языке.king-tri-ton.github.io/pythonpagelinkШаг 1: Подготовка файловой структуры проектаПервым делом создадим файловую структуру для нашего проекта. Мы организуем наш проект таким образом, чтобы он был легко подде…

  • пятница, 30 августа 2024 г. в 00:00:06
javascript
Как написать собственный графический клиент для ChatGPT при помощи NextJS и Wing

В этой статье рассказано, как написать и развернуть клиент для ChatGPT при помощи Wing и Next.js. Рассмотренное здесь приложение может работать локально (в локальном симуляторе облака), либо его можно развернуть в облаке у вашего провайдера. Введение Если требуется обеспечить дополнительный контроль над вашими данными, то для этого удобно написать клиент ChatGPT и развернуть его в вашей облачной инфраструктуре. Если развернуть в облаке большую языковую модель (LLM), это упрочит как конфиде…

  • четверг, 29 августа 2024 г. в 00:00:04
javascript
Как я ускорил свое мобильное приложение BookDesk на React Native в 3 раза?

Увелчение производительности React Native приложения Всем привет! В этом материале я поделюсь с вами практическим опытом по оптимизации своего мобильного приложения на React Native. Расскажу как ускорил свое приложение в 3 раза.В первую очередь, я писал этот материал для себя чтобы упорядочить свои знания в виде гайда по оптимизации RN приложений. Возможно, данный материал будет кому-нибудь полезен.Я разрабатываю свое мобильное приложение BookDesk для хранения прочитанных книг. Предыдущие сери…

  • четверг, 29 августа 2024 г. в 00:00:02
javascript
Как объединить фронтенд с бэкендом и не сломать веб-приложение

Привет! Меня зовут Артём Шумейко, я Python-разработчик и создатель одноименного канала на YouTube. Представьте: у вас есть проект с фронтенд- и бэкенд-частью. Первый работает на одном порту и отображает данные, после — передает бэкенду. Второй работает на другом порту, принимает и обрабатывает эти данные, после чего возвращает ответ. Обычно сайты находятся на едином домене с фронтендом и бэкендом, а здесь — на двух отдельных.  Будучи новичком я не понимал, как объединить фронтенд и бэкенд. Дума…

  • среда, 28 августа 2024 г. в 00:00:07
javascript
Frontend. MVA архитектура

Здравствуйте.Из этой статьи вы узнаете об определенном архитектурном подходе, который я назвал MVA.Вы, возможно, узнаете в данном подходе Flux или MVI, но я считаю, что это что-то другое. Почему - вы узнаете дальше.На самом деле не важно как это всё называется, придумал ли я что-то новое или нет.Я пришел к определенному архитектурному подходу, решил поискать нечто подобное и точно такого же не нашел. Решил поделиться, потому что считаю его очень удобным и простым.Эта статья является расширением…

  • среда, 28 августа 2024 г. в 00:00:06
javascript
Автоматизация распознавания и подсчёта транзакций с изображений

Большинство процессов в нашем современном мире стремится к автоматизации. Хотелось бы разместить здесь свою наработку. Надеюсь данный материал найдёт своего читателя. В данной статье рассмотрим автоматизацию введения ежедневных отчетов компании.Какие проблемы решает скрипт?Избавление сотрудника от рутинной задачи.Минимизация ошибок, которые мог бы случайно допустить человек.Оптимизация затрат компании, сократить расходы на содержание штата сотрудников: менеджеров и бухгалтеров.В данной статье …

  • вторник, 27 августа 2024 г. в 00:00:09