Сам процесс разработки  —  это одно удовольствие! Но вот этап создания проектов…мда…

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

Как и вы, я ценю свое время и не люблю тратить его впустую. Поэтому предлагаю список веб-сайтов, которые помогли мне сэкономить время разработки. 

Hidden Tools

Hidden Tools  —  одностраничный веб-сайт, содержащий богатый ассортимент полезных инструментов, предоставляемых сообществом. Независимо от проекта, здесь вы найдете почти любой необходимый инструмент, который позволит ускорить и оптимизировать процесс создания. 

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

В разделе Featured (Избранное) я натолкнулся на превосходный инструмент ray.so. Он позволяет создавать визуально привлекательные фрагменты кода для добавления в истории. Вам обязательно стоит с ним поработать!

Can I use

Can I use  —  веб-сайт, изобилующий функциональностями. Главным образом он помогает выявлять их совместимость с браузерами и в целом проливает свет на многие разработки. 

Мы создаем множество кроссплатформенных веб-приложений, однако в процессе разработки выясняется, что некоторые функциональности не поддерживаются определенными браузерами. По моим наблюдения, это в основном характерно для IE и Safari. И вот как раз данный веб-сайт расставляет все точки над i. 

Например, введем в поисковой строке input и посмотрим на результаты. 

Данный ресурс помогает экономить время при создании веб-сайтов и веб-приложений. Владея этой информацией, я могу найти альтернативные решения или подготовиться к тому, что может произойти. 

Dev Hints

Dev Hints  —  это веб-сайт, где собраны шпаргалки от Rico. За доли секунд вы можете найти буквально любую документацию по любой концепции, функции или коду. 

Допустим, срочно понадобилась шпаргалка по MySQL. Тогда вводим в поисковой строке MySQL и нажимаем на первую опцию. Появится список всей сопутствующей документации, скомпонованной в одну удобную для чтения шпаргалку. А далее вы можете начинать работу, руководствуясь выбранной логикой. Вероятно, это самый полезный веб-сайт для начинающих разработчиков. 

Bundle Phobia

Bundle Phobia  —  это веб-сайт, который предоставляет точную информацию о размере нужного пакета npm

Вы когда-нибудь задавались вопросом, почему каталог node_modules находится в .gitignore и никогда не отправляется в репозиторий? Правильно, потому что пакеты npm занимают много места. 

Ниже представлен пример поиска react-facebook-login:

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

Таким образом, Bundle Phobia помогает выбрать более легкий и производительный пакет.

Заключение 

Начальные этапы любого проекта могут занимать много времени. Однако с помощью перечисленных легкодоступных онлайн-инструментов мы создаем пространство для творчества и более интересных решений.  

Обмен знаниями  —  это единственный способ их приобретения. 

Увлекательного всем программирования! 

Читайте также:

Читайте нас в TelegramVK и Яндекс.Дзен


Перевод статьи Umair Feroze: 4 Reliable Websites To Save You Hours of Development Time

Предыдущая статья5 алгоритмов, которые изменили мир
Следующая статьяPython для начинающих: all, any, zip, enumerate, filter, map