General programming
358 subscribers
117 photos
3 videos
1 file
385 links
Download Telegram
Шаблоны проектирования в разработке программного обеспечения

В этой статье мы рассмотрим, что такое шаблон проектирования и как можно изучить шаблон проектирования.
https://shly.link/devY0s1
8 обязательных советов по написанию чистого кода с помощью Javascript

Как выглядит чистый код JavaScript? Так должно быть:

Легко читать
Легко отлаживать
Эффективный и высокопроизводительный
Вот лучшие инструменты и приемы, которые вы можете использовать, чтобы вывести качество кода Javascript на новый уровень
https://shly.link/devxSVi
Последние несколько лет я пытался сосредоточить свою работу на создании того, что я считаю Perfect Commit . Это один коммит, который содержит все следующее:

Реализация : одно целенаправленное изменение
Тесты , демонстрирующие работу реализации
Обновленная документация , отражающая изменение
Ссылка на цепочку вопросов , предоставляющая дополнительный контекст
https://shly.link/Xa8uW
Специально подобранные материалы для подготовки к собеседованию по кодированию для занятых инженеров-программистов

Не у всех есть время ответить на несколько сотен вопросов LeetCode. Вот бесплатные и тщательно подобранные материалы для подготовки к техническим собеседованиям
https://shly.link/ghUXGz
Forwarded from Devops
roadmap.sh — это попытка сообщества создать дорожные карты, руководства и другой образовательный контент, чтобы помочь разработчикам выбрать путь и направить их обучение.

https://roadmap.sh/
TIL вы можете отображать диаграммы на GitHub, используя Markdown
Как научиться дизайну и архитектуре программного обеспечения | Карта дизайна и архитектуры полного стека программного обеспечения

Дизайн и архитектура программного обеспечения — это в значительной степени отдельная область изучения в области вычислений, такая как DevOps или UX-дизайн. Вот карта, описывающая широту проектирования и архитектуры программного обеспечения, от чистого кода до микроядер.

https://shly.link/2FTeq
Что такое YML? Формат файла YML

В этой статье вы узнаете, как YAML сравнивается с XML и JSON — двумя языками, которые также используются для создания файлов конфигурации.

Вы также изучите некоторые правила и особенности языка, а также его основной синтаксис.

https://shly.link/t5ytZ
12 Лучших Продвинутых Команд Git, Которые Нужно Знать

https://shly.link/iZFN0
React - лучшие практики

При работе с приложением React соблюдение этих соглашений о кодировании даст вам лучший опыт разработки.
https://shly.link/devShfK
TypeScript 4.9 - это нечто грандиозное!

Если вы не знаете, TypeScript — это язык, основанный на JavaScript для безопасного программирования. TypeScript стал очень известен в отрасли, и Microsoft только что анонсировала TypeScript 4.9 на прошлой неделе.

https://shly.link/edzf0
5 репозиториев GitHub, которые должен знать каждый разработчик

GitHub — один из самых популярных ресурсов для разработчиков, где они могут делиться кодом и работать над проектами вместе. На GitHub вы можете найти все, что связано с индустрией программного обеспечения. Это кладезь материалов для программистов. Как и любой другой рудник в мире, золото требует квалифицированной добычи, чтобы обеспечить ценные минералы.

Как разработчик программного обеспечения, я постоянно ищу репозитории GitHub, которые я могу использовать для обучения и вдохновения. Вот мои лучшие 5 выборов.

https://shly.link/devyB54
Как Front-End инженер: 8 полезных методов кодирования Npm, которые вы должны использовать
Хотел бы я знать о них раньше

https://shly.link/TGzU5
7 ненужных расширений VSCode, которые вы должны удалить сейчас

Количество установленных расширений VSCode является одной из основных причин, по которой редактор может показаться вам медленным и энергоемким, поскольку каждое новое добавленное расширение увеличивает использование памяти и ЦП приложением. Важно, чтобы это число было как можно меньше, чтобы свести к минимуму потребление ресурсов, а также уменьшить вероятность конфликта расширений друг с другом или с собственной функциональностью.

В Marketplace есть значительное количество расширений, которые обеспечивают функциональность, уже встроенную в VSCode. Как правило, они были разработаны в то время, когда функция еще не была добавлена, но теперь, когда это уже не так, теперь они в значительной степени являются избыточными дополнениями, и некоторые из них устарели по этой причине.

Ниже мы рассмотрим список этих встроенных функций VSCode и расширений, которые их предоставляют. Удаление этих теперь необязательных расширений повысит производительность и эффективность вашего редактора.

https://shly.link/LjbgQ
Полное руководство по системному проектированию в 2022 году

За последние два десятилетия в крупномасштабных веб-приложениях произошло много достижений. Эти достижения изменили наше представление о разработке программного обеспечения. Все приложения и сервисы, которые мы используем ежедневно, такие как Facebook, Instagram и Twitter, являются масштабируемыми системами. Миллиарды людей во всем мире имеют одновременный доступ к этим системам, поэтому они должны быть рассчитаны на обработку больших объемов трафика и данных. Здесь на помощь приходит системный дизайн.
https://shly.link/AZphr
Как избежать (5) распространенных ошибок Git в командной среде

Git — невероятно мощный инструмент для управления программными проектами, но его также может быть сложно использовать в командной среде. В этой статье мы рассмотрим пять распространенных ошибок, которые допускают разработчики при использовании Git в командной среде, и способы их избежать.
https://shly.link/devqYKa
7 потрясающих и бесплатных инструментов искусственного интеллекта, которые вы должны знать

Мир искусственного интеллекта продолжает нас очаровывать. Мы собрали 7 бесплатных инструментов искусственного интеллекта (ИИ) , большинство из которых просты в использовании, и некоторые другие.сложный… как построение моделей машинного обучения. Мы старались быть уникальными и избегать многих платформ ИИ, которые вы найдете в большинстве постов Best AI Tools . Кроме того, мы хотели, чтобы они были бесплатными для тестирования, без оговорок, таких как добавление номера вашей кредитной карты. Некоторые из них мы используем сами (например, Lumen, JADBio), поэтому для нас было важно включить их, поскольку мы действительно ценим то, что они могут предложить.

https://shly.link/mdmjfaQ