Перейти к содержимому

Рубрика: Разработка

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

Asp.net & C#

Как не забыть тестовый код: #if RELEASE + #error в Visual Studio

При разработке приложений часто возникает ситуация: ты временно меняешь поведение рабочего метода, чтобы разобраться с ошибкой, что-то проверить или обойти проблему на время. Сколько раз потом приложение с такими правками было собрано?…

👍 1
Javascript

Day.js: найти первый и последний день квартала

Определять первый и последний день квартала – актуальная задача для бухгалтерских приложений или отчетности. Для веб-приложений я давно использую Day.js (https://day.js.org/) вместо повидавшего многое moment. Для  Day.js есть расширение, которое позволяет определять…

Javascript

Vite или Create-react-app

Сегодня зашел с коллегой разговор про скорость работы Hot Reload при разработке React приложений. Я ему рассказал про то, что попробовал запуск из WSL и что все быстрее обновляется. Речь про чистый…

Pyhon

Python скрипт для экспорта изображений из PDF файла

Недавно я дорабатывал утилиту для обработки PDF файлов, которая в том числе должна была модифицировать изображения. То была программа была на .Net , но для ее проверки надо было выгрузить из файла…

Asp.net & C#

Найти заблокированный файл в папке в .Net

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

HTML, CSS, JS

Эффектный join массива объектов с фильтрацией по условию в строку

Для передачи параметров через Get нужно было собрать строку из выбранных значений Checkbox. В проекте использовал Checkbox из Fluent UI, но подход аналогичный для другого компонента. Собственно, здесь даже не про React,…

HTML, CSS, JS

Поиск максимума и подсчет количества из массива объектов с помощью reduce

Сейчас много работаю с TypeScript и потому иногда пишу методы, которые могу не сразу вспомнить, если потом переключусь, к примеру, на NetCore проект. Потому для потенциального освежения памяти в будущем запишу пару…

Javascript

Мой путь к собственному Timepicker компоненту для React и NPM. ABUIDevKit

При разработке фронтенда на React часто возникает проблема поиска подходящих компонентов, которые не конфликтуют с уже используемыми решениями. Столкнувшись с этой проблемой, я решил создать свой собственный компонент для ввода времени —…

HTML, CSS, JS

Фон с закруглением для тэга <tr>

Ячейка с закругленными краями выглядит эффектно и часто сильно добавляет карме к интерфейсу сайта. Закругления добавляют элементу мягкости, создают ощущение гармонии. В современных дизайнах закругленные углы часто используются, чтобы придать интерфейсам и…