Рубрика «javascript»
ChatGPT как второй пилот: сильные и слабые стороны с практическими советами
2024-11-08 в 11:15, admin, рубрики: chatgpt-4, fronted development, javascript, OpenAI, React, TypeScript, ИИЧто должен знать Junior Frontend разработчик в 2024 году
2024-11-02 в 12:53, admin, рубрики: javascript, junior developer, web-разработка, веб-разработа, джаваскрипт, обучение без учителя, обучение программированию, фронтендРынок с каждым днем развивается и для текущих разработчиков главной задачей всегда является держать руку на пульсе и быть с курсе всех изменений в сфере IT. Будь то технологии, библиотеки, либо архитектурные решения. Программисты любого направления MiddleЧитать полностью »
Эпопея шахматных движков: мой опыт в разработке шахматной программы
2024-10-31 в 8:15, admin, рубрики: chess engine, javascript, node.js, TypeScript, движок, шахматный движок, шахматыВведение
Шахматами я начал заниматься около 3 лет назад, во время громкого матча на первенство мира между Магнусом Карлсеном и Яном Непомнящим. Начиная играть на личесс, а позднее перейдя в игру на живых турнирах - я постепенно погружался в шахматную культуру, изучал стратегии и тактики, анализировал свои партии и стремился к повышению своего уровня игры. В результате я достиг уровня первого разряда и нашел в шахматах не только отдых, но и хобби, которое помогает развивать сосредоточенность и аналитическое мышление.
Преобразование растрового изображения в векторное изображение Tree.js и HTML (ознакомиться с полным кордом можно по ссылке на мой репозиторий )
Содержание
Дуалистичная типовая система JavaScript VS Единая объектная система Python. Краткий обзор
2024-10-27 в 7:10, admin, рубрики: javascript, python, наследование, объект, Объектная архитектура, ооп, прототипирование, типыПривет!
Я начинающий разработчик с полуторагодовым опытом программирования на Python и чуть меньшим на JavaScript. Меня всегда интересовало особенное различие в этих двух языках, про которое далее пойдет речь. Это и привело меня к небольшому исследованию и, как следствие, моей первой статье.
Данная статья является сравнением двух подходов в двух разных ЯП. Каких-либо похожих материалов в рунете я не обнаружил (кроме редких упоминаний о том, что такое различие в целом существует), поэтому с радостью почитаю ваше мнение и/или какие-то материалы, если вы оставите ссылки на них в комментариях.
Nexus-IoC — хорошо знакомый незнакомец в мире TypeScript и DI
2024-10-26 в 19:11, admin, рубрики: dependency injection, inversion of control, javascript, TypeScriptПредыстория
В одном из моих проектов мы использовали библиотеку Inversify для внедрения зависимостей (DI). Хотя это мощное и гибкое решение, его избыточная гибкость со временем обернулась против нас: управление зависимостями становилось всё более запутанным по мере роста приложения. С каждым новым модулем или компонентом код усложнялся, а процесс рефакторинга становился всё более болезненным.
Я выделил несколько ключевых требований, которые хотел бы видеть в новом решении:
-
Прозрачность зависимостей: Нужно было ясно понимать, какие зависимости требуются каждому компоненту, без лишней магии в коде.
Почему я скептично отношусь к переписыванию JS-инструментов на «быстрых» языках
2024-10-25 в 13:01, admin, рубрики: Go, javascript, jit, node.js, Rust, ruvds_перевод, webassembly, zig, бэкенд, веб-приложения, оптимизация, ПрограммированиеЯ написал много JS-кода, и мне нравится JavaScript. Самое же главное, я выработал необходимые навыки для понимания, оптимизации и отладки этого кода, от которых не хочу отказываться.
Поэтому у меня вполне естественно возникает беспокойство по поводу охватившей сферу разработки одержимости переписывать каждый инструмент Node.js на быстрых языках вроде Rust, Zig, Go и прочих. Причём ценность этих языков я нисколько не преуменьшаю. Я даже принимал некоторое участие в разработке Servo, да и на столе прямо сейчас передо мной лежит книга по Rust. Но в целом основную часть своей карьеры я вложил в освоение всех нюансов JavaScript, и на данный момент этот язык для меня самый удобный.
Так что я признаю свою предвзятость (и, возможно, чрезмерный акцент на одном наборе навыков). Но, чем больше я об этом думаю, тем больше понимаю, что у моего скептицизма есть также обоснованные причины, о которых и пойдёт речь в текущей статье.Читать полностью »
Управление проектами и задачами в Obsidian
2024-10-21 в 12:57, admin, рубрики: javascript, obsidian, задачи, заметки, проектИспользуя Obsidian более двух лет, я привык организовывать в нём все свои заметки, в том числе и по проектам. Хоть Obsidian и предлагает широкий набор сторонних плагинов для расширения своего функционала, но мне так и не удалось найти идеальный для управления проектами и задачами. Это подтолкнуло меня к созданию нескольких автоматизаций, о которых и пойдет речь дальше.
Алгоритм работы с проектомЧитать полностью »
Использование ChatGPT для автоматизации генерации кода в JS-проекте
2024-10-15 в 13:05, admin, рубрики: chatgpt, grammy, javascript, llm, nodejs, regexp, teqfw, кодогенерацияВ своих предыдущих статьях о разработке телеграм-ботов я делился опытом создания базового функционала и работы с командами через аргументы (раз, два). На этапе подготовки третьей статьи передо мной встал вопрос генерации однотипного кода для новых команд, что превратилось в рутинную задачу. Чтобы избежать этого и ускорить процесс, я решил задействовать ChatGPT. К моему удивлению, его помощь оказалась значительно весомее, чем я ожидал.
Пошаговое руководство по предварительной подписи URL-адресов AWS S3 и получению защищенных изображений S3 в React Native
2024-10-15 в 11:15, admin, рубрики: AWS, aws s3, images, javascript, React, react nativeВведение
В современных приложениях, особенно работающих с мультимедийным контентом, эффективное управление такими ресурсами, как изображения, имеет решающее значение для плавного пользовательского опыта. Amazon Simple Storage Service (S3) является популярным выбором.Читать полностью »