Всем привет!
Сегодня (23 ноября 2020 г.) я начинаю составлять замечательный список ссылок для разработчиков. Эта статья постоянно обновляется. Если вы знаете что-то интересное и у вас есть действительно потрясающие вещи для программистов, напишите об этом в комментариях.
Последнее обновление: 15 ноября 2021 г.
Стандарты:
- Стандарт HAL - это стандартное соглашение для определения гипермедиа, такого как ссылки на внешние ресурсы в JSON или XML-коде (однако, обратите внимание, что срок действия последней версии HAL Internet-Draft истек 12 ноября 2016 г.).
- Https://www.w3.org/TR/html52/ - HTML - это основной язык разметки Всемирной паутины. Первоначально HTML был разработан в первую очередь как язык для семантического описания научных документов. Однако его общий дизайн позволил адаптировать его в последующие годы для описания ряда других типов документов и даже приложений.
Сеть и браузеры
- Цикл статей о том, как работает Google Chrome Part1
- Цикл статей о том, как работает Google Chrome Part2
- Цикл статей о том, как работает Google Chrome Part3
- Цикл статей о том, как работает Google Chrome Part4
Рефакторинг:
- Https://refactoring.guru/ - красивый сайт с лучшими практиками рефакторинга.
- Https://github.com/mgechev/angular-performance-checklist - Повысьте производительность вашего приложения Angular!
Дизайн:
- Https://www.heropatterns.com/ - генератор фоновых шаблонов SVG
- Https://materializecss.com/ - неплохая реализация материального дизайна от Google для быстрого прототипирования.
- Angular-material-icons-list-mat-icon-list / - полный список иконок материалов. Это может быть очень полезно, если вы работаете с угловатым материалом или с материальным дизайном.
Инструменты для тестирования
- Https://www.postman.com/ - по сути, этот инструмент является стандартом для эмуляции всевозможных запросов API. Это отличный инструмент для тестирования или серверной разработки. И не только для этого.
- Https://insomnia.rest/ - братский твит для Почтальона. Это также отличный инструмент для эмуляции вызовов API.
GIT:
- Commitizen - замечательный инструмент для управления коммитами
- Sourcetree - UI-клиент для git. Это от Atlassian.
Службы совместного использования кода:
- Codepen - CodePen - это социальная среда разработки для интерфейсных дизайнеров и разработчиков.
- SQL Fiddle - этот веб-сайт позволяет создавать схему реляционной базы данных, вставлять данные в таблицы в Интернете и делиться ими с другими
Утилиты и инструменты:
- Https://httptoolkit.tech/ - перехватывать и просматривать все ваши HTTP (S), имитировать конечные точки или целые серверы, переписывать, перенаправлять или вводить ошибки
- Https://poeditor.com/ - это онлайн-платформа для локализации программного обеспечения и веб-сайтов, которая обрабатывает файлы pot, po, xls, xlsx, resx, resw, xml и strings.
- Https://miro.com/ - интерактивная доска для визуального взаимодействия
- Https://www.bitrise.io/ - CI для развертывания мобильных приложений
- Https://easyretro.io/ - Инструмент для ретроспективы Agile
- Https://excalidraw.com/ - виртуальная доска для совместной работы, позволяющая легко рисовать диаграммы, которые кажутся нарисованными от руки.
Пакеты NPM
- Epub.js - красивый пакет для работы с epub.
- Handsontable - это компонент сетки данных JavaScript / HTML5 в стиле электронной таблицы. Он обеспечивает простую привязку данных, проверку данных, фильтрацию, сортировку и операции CRUD.
- Https://react-firebase-js.com/ - отличные декларативные компоненты для работы с firebase в рамках проекта reactjs.
- Angular Google Tag Manager Service - очень полезный пакет для интеграции Google Tag Manager в проект Angular.
- Angular Iban - это пакет с валидатором и форматером номера IBAN.
Начинающие
- T ypescript + Express - очень полезный стартер для проекта nodejs. В него входят ORM, Docker, линтеры, хинтеры, конфиги Nginx и т. Д.
- Моно - Замечательный стартер от программиста, с которым я проработал 2 года. Он отличный технический руководитель. Этот стартер содержит монорепозиторий Nx + Angular + NestJS. Вы можете найти все, что может вам в этом помочь.
Образование
- FreeCodeCamp.org - Замечательный бесплатный портал для начального обучения программистов. Думаю, все, что вы хотите о нем знать, содержится в миссии:
Наша миссия: помочь людям научиться программировать бесплатно. Мы достигаем этого, создавая тысячи видео, статей и интерактивных уроков по программированию - все они находятся в свободном доступе для общественности. У нас также есть тысячи учебных групп freeCodeCamp по всему миру.
- Udemy - На этом сайте много разных курсов для разработчиков. Это лидер образовательной онлайн-индустрии.
- E dx.org - это американский провайдер массовых открытых онлайн-курсов (MOOC), созданный Гарвардом и Массачусетским технологическим институтом. Он проводит онлайн-курсы университетского уровня по широкому кругу дисциплин для студентов со всего мира, включая некоторые бесплатные курсы. Он также проводит исследования в области обучения на основе того, как люди используют его платформу. edX - это некоммерческая организация, работающая на бесплатной программной платформе Open edX с открытым исходным кодом.
Услуги
- Https://picsum.photos/ - Lorem Picsum - это сервис, который предоставляет бесплатные изображения для разработки. Это как тексты lorem ipsum для верстки.
- Https://logoipsum.com/ - сервис логотипов Lorem Ipsum. Вы можете получить поддельные логотипы для своего дизайна. Это бесплатно.
Решения NoCode
Я решил включить эту тему в протектор, потому что нокодовые решения очень полезны для создания прототипов и простых решений.
- Https://www.kodular.io/ - очень полезный сервис для создания Android-приложений.
- Https://appmaster.io/ - Нокодовое решение для создания backend, frontend и мобильных устройств.
Технологии
- Https://graphql.org/ - GraphQL - это язык запросов для API и среда выполнения для выполнения этих запросов с вашими существующими данными.
Это просто интересно
Http://helloworldcollection.de/ - огромная коллекция программ привет, мир, написанных на десятке языков программирования.