11 советов, которые сделают вас лучшим программистом на Typescript
В этой статье будут обобщены несколько советов, которые помогут вам использовать язык в полной мере.
https://shly.link/devXGVv
В этой статье будут обобщены несколько советов, которые помогут вам использовать язык в полной мере.
https://shly.link/devXGVv
Введение в Docker — для начинающих
В этой статье объясняются основные концепции Docker и показано, как создавать контейнеры для ваших приложений .
https://shly.link/WwDVY
В этой статье объясняются основные концепции Docker и показано, как создавать контейнеры для ваших приложений .
https://shly.link/WwDVY
Medium
Introduction to Docker — beginners
Beginners guide to docker.
Forwarded from General programming
5 причин, почему вы должны прекратить автосохранение своего кода
В этой статье будут рассмотрены обе стороны разделения автосохранения, веские причины для его отключения и веские причины не делать этого.
https://shly.link/WGiXp
В этой статье будут рассмотрены обе стороны разделения автосохранения, веские причины для его отключения и веские причины не делать этого.
https://shly.link/WGiXp
Regex для ленивых разработчиков
Эта статья актуальна для тех, кто считает регулярные выражения сложными, непонятными и для тех, кто считает, что базовых знаний вполне достаточно для работы.
https://shly.link/dev8rg3
Эта статья актуальна для тех, кто считает регулярные выражения сложными, непонятными и для тех, кто считает, что базовых знаний вполне достаточно для работы.
https://shly.link/dev8rg3
Введение в Docker — для начинающих
В этой статье объясняются основные концепции Docker и показано, как создавать контейнеры для ваших приложений .
https://shly.link/WwDVY
В этой статье объясняются основные концепции Docker и показано, как создавать контейнеры для ваших приложений .
https://shly.link/WwDVY
Базы данных : согласованность данных для начинающих
В этой статье я поделюсь тем, что я узнал во время моих занятий по изучению баз данных о том, что до сих пор интересовало меня в теме баз данных.
https://shly.link/devsaXq
В этой статье я поделюсь тем, что я узнал во время моих занятий по изучению баз данных о том, что до сих пор интересовало меня в теме баз данных.
https://shly.link/devsaXq
Forwarded from Frontend
11 этапов, чтобы стать полноценным инженером JavaScript
В прошлом году я получил несколько сообщений, в основном от новичков, которые только что закончили учебу и вошли в мир программирования. Большинство задаваемых вопросов касаются того, как быстро повысить квалификацию, как стать Full Stack Developer или как выбрать направление карьеры.
Пока я пытаюсь отвечать всем по одному, я хочу объединить свой собственный опыт и создать дорожную карту о том, как стать инженером полного стека, которой я хочу поделиться со всеми.
https://shly.link/devkYLz
В прошлом году я получил несколько сообщений, в основном от новичков, которые только что закончили учебу и вошли в мир программирования. Большинство задаваемых вопросов касаются того, как быстро повысить квалификацию, как стать Full Stack Developer или как выбрать направление карьеры.
Пока я пытаюсь отвечать всем по одному, я хочу объединить свой собственный опыт и создать дорожную карту о том, как стать инженером полного стека, которой я хочу поделиться со всеми.
https://shly.link/devkYLz
Forwarded from General programming
Лучшие технические стеки 💻 для рассмотрения в вашем программном проекте
Если вы абсолютный новичок, вы наверняка почешите голову, выбирая стек технологий. Даже когда я впервые разрабатывал небольшой программный проект, я столкнулся с той же проблемой.
За последние два десятилетия в индустрии программного обеспечения и веб-разработки произошло много достижений. Появились новые языки программирования, новые фреймворки, новые инструменты и многие другие технологии. Это привело к развитию нескольких технологических стеков. Таким образом, может быть довольно сложно выбрать правильный.
Поэтому я подумал о том, чтобы написать статью и помочь начинающим программистам выбрать стек технологий, который лучше всего соответствует требованиям их проекта.
Позвольте мне начать с краткого введения в то, что такое стек технологий.
https://shly.link/mdmg83q
Если вы абсолютный новичок, вы наверняка почешите голову, выбирая стек технологий. Даже когда я впервые разрабатывал небольшой программный проект, я столкнулся с той же проблемой.
За последние два десятилетия в индустрии программного обеспечения и веб-разработки произошло много достижений. Появились новые языки программирования, новые фреймворки, новые инструменты и многие другие технологии. Это привело к развитию нескольких технологических стеков. Таким образом, может быть довольно сложно выбрать правильный.
Поэтому я подумал о том, чтобы написать статью и помочь начинающим программистам выбрать стек технологий, который лучше всего соответствует требованиям их проекта.
Позвольте мне начать с краткого введения в то, что такое стек технологий.
https://shly.link/mdmg83q
Forwarded from General programming
Потрясающие шаблоны программного обеспечения и архитектурного проектирования
Кураторский список шаблонов проектирования, связанных с программным обеспечением и архитектурой.
https://github.com/DovAmir/awesome-design-patterns
Кураторский список шаблонов проектирования, связанных с программным обеспечением и архитектурой.
https://github.com/DovAmir/awesome-design-patterns
GitHub
GitHub - DovAmir/awesome-design-patterns: A curated list of software and architecture related design patterns.
A curated list of software and architecture related design patterns. - DovAmir/awesome-design-patterns
Должны ли разработчики использовать Linux?
Раньше я был пользователем Windows, но потом понял, что Windows меня сдерживает. Он был медленным, глючным и постоянно бомбардировал меня надоедливыми всплывающими уведомлениями. Кроме того, я никогда не мог настроить его по своему вкусу, как бы я ни старался. Но потом я открыл для себя Fedora Linux, и это было как глоток свежего воздуха. Теперь я могу настроить каждый аспект своей операционной системы, и мне никогда не придется беспокоиться о вирусах или замедлении работы. Кроме того, я наконец-то могу пользоваться командной строкой, не чувствуя себя застрявшим в 90-х. Прощай, Windows, я никогда не оглядываюсь назад!
https://shly.link/4buuR
Раньше я был пользователем Windows, но потом понял, что Windows меня сдерживает. Он был медленным, глючным и постоянно бомбардировал меня надоедливыми всплывающими уведомлениями. Кроме того, я никогда не мог настроить его по своему вкусу, как бы я ни старался. Но потом я открыл для себя Fedora Linux, и это было как глоток свежего воздуха. Теперь я могу настроить каждый аспект своей операционной системы, и мне никогда не придется беспокоиться о вирусах или замедлении работы. Кроме того, я наконец-то могу пользоваться командной строкой, не чувствуя себя застрявшим в 90-х. Прощай, Windows, я никогда не оглядываюсь назад!
https://shly.link/4buuR
8 лучших алгоритмов, которые должен знать каждый программист 💯
В программировании алгоритм — это набор инструкций или процедура для решения конкретной проблемы или достижения конкретной задачи. Алгоритмы могут быть выражены на любом языке программирования и могут быть как простыми, как последовательность основных операций, так и сложными, как многоэтапный процесс, включающий различные структуры данных и логику. Основная цель алгоритма — принять входные данные, обработать их и предоставить ожидаемый результат. Алгоритмы можно классифицировать на основе временной и пространственной сложности, метода, используемого для решения проблемы, и типа решаемой проблемы. Примерами алгоритмов являются сортировка, поиск, обход графа, манипуляции со строками, математические операции и многое другое.
https://shly.link/azRA6
В программировании алгоритм — это набор инструкций или процедура для решения конкретной проблемы или достижения конкретной задачи. Алгоритмы могут быть выражены на любом языке программирования и могут быть как простыми, как последовательность основных операций, так и сложными, как многоэтапный процесс, включающий различные структуры данных и логику. Основная цель алгоритма — принять входные данные, обработать их и предоставить ожидаемый результат. Алгоритмы можно классифицировать на основе временной и пространственной сложности, метода, используемого для решения проблемы, и типа решаемой проблемы. Примерами алгоритмов являются сортировка, поиск, обход графа, манипуляции со строками, математические операции и многое другое.
https://shly.link/azRA6
Разница между умным разработчиком и мудрым разработчиком
Большинство разработчиков умны в написании кода, во многих ситуациях сообразительность — это и сила, и слабость.
Здравый смысл, смекалка и опыт могут помочь разработчикам избегать проблем, а не решать их. Знать, когда нужно обратиться к коду, а когда отклонить требование.
Знание, когда промолчать, когда бороться, а когда бежать и прятаться, дает мудрому (старшему) разработчику преимущество перед умным (младшим) разработчиком.
Большинство разработчиков умны в написании кода, во многих ситуациях сообразительность — это и сила, и слабость.
Здравый смысл, смекалка и опыт могут помочь разработчикам избегать проблем, а не решать их. Знать, когда нужно обратиться к коду, а когда отклонить требование.
Знание, когда промолчать, когда бороться, а когда бежать и прятаться, дает мудрому (старшему) разработчику преимущество перед умным (младшим) разработчиком.
(если пост не открывается полностью, откройте в режиме инкогнито)https://shly.link/bKeg4
Введение в 11 основных функций JavaScript для улучшения качества кода
JavaScript везде, даже в космических кораблях! Повысьте свои навыки и изучите 11 основных функций JavaScript, чтобы значительно улучшить качество кода.
https://shly.link/devuP7i
JavaScript везде, даже в космических кораблях! Повысьте свои навыки и изучите 11 основных функций JavaScript, чтобы значительно улучшить качество кода.
https://shly.link/devuP7i
Как использовать Vim — руководство для начинающих
Vim — один из самых популярных текстовых редакторов среди пользователей Linux. Системные администраторы Linux особенно часто предпочитают его другим редакторам.
В этой статье вы узнаете много нового о Vim и увидите, как быстро начать использовать Vim в качестве разработчика.
https://shly.link/SFSff
Vim — один из самых популярных текстовых редакторов среди пользователей Linux. Системные администраторы Linux особенно часто предпочитают его другим редакторам.
В этой статье вы узнаете много нового о Vim и увидите, как быстро начать использовать Vim в качестве разработчика.
https://shly.link/SFSff
Как Читать И Писать JSON В JavaScript
JSON — один из наиболее широко используемых и популярных форматов данных в Интернете. Подробно, JSON является производным от JavaScript и имеет синтаксис, аналогичный объектам JavaScript. Поскольку многие веб-приложения создаются с помощью JavaScript и используют JSON для связи, разработчики JavaScript должны знать, как работать с JSON.
В этой статье вы узнаете все, что вам нужно знать, чтобы стать экспертом в использовании JSON в JavaScript. В частности, вы увидите, как сериализовать и анализировать JSON в JavaScript, а также читать и записывать файлы JSON в JavaScript с помощью Node.js.
https://shly.link/bKCEm
JSON — один из наиболее широко используемых и популярных форматов данных в Интернете. Подробно, JSON является производным от JavaScript и имеет синтаксис, аналогичный объектам JavaScript. Поскольку многие веб-приложения создаются с помощью JavaScript и используют JSON для связи, разработчики JavaScript должны знать, как работать с JSON.
В этой статье вы узнаете все, что вам нужно знать, чтобы стать экспертом в использовании JSON в JavaScript. В частности, вы увидите, как сериализовать и анализировать JSON в JavaScript, а также читать и записывать файлы JSON в JavaScript с помощью Node.js.
https://shly.link/bKCEm
Как использовать Vim — руководство для начинающих
В этой статье вы узнаете много нового о Vim и увидите, как быстро начать использовать Vim в качестве разработчика.
https://www.freecodecamp.org/news/vim-beginners-guide/
В этой статье вы узнаете много нового о Vim и увидите, как быстро начать использовать Vim в качестве разработчика.
https://www.freecodecamp.org/news/vim-beginners-guide/
Microsoft предлагает БЕСПЛАТНЫЕ курсы в следующих областях: - ИИ - Интернет вещей - Наука о данных - Машинное обучение Педагогика на основе проектов, которая позволяет вам учиться в процессе создания!
1. AI https://microsoft.github.io/AI-For-Beginners/
2. Data Science https://microsoft.github.io/Data-Science-For-Beginners/#/
3. ML https://microsoft.github.io/ML-For-Beginners/#/
4. IOT https://microsoft.github.io/IoT-For-Beginners/#/
1. AI https://microsoft.github.io/AI-For-Beginners/
2. Data Science https://microsoft.github.io/Data-Science-For-Beginners/#/
3. ML https://microsoft.github.io/ML-For-Beginners/#/
4. IOT https://microsoft.github.io/IoT-For-Beginners/#/
Если вы изучаете бэкенд, не начинайте с фреймворков
Послушайте, я не ненавижу фреймворки. Я не такой дальновидный, как некоторые другие разработчики, особенно когда дело доходит до серверных фреймворков, но я не думаю, что есть что-то плохое в использовании инструментов, которые делают вас продуктивнее. Наоборот, я всегда пытаюсь найти инструменты, которые сделают меня максимально продуктивным.
Тем не менее, я непреклонен в том, что вам не следует начинать с фреймворков, когда вы изучаете внутреннюю разработку . Я не говорю, что вы вообще не должны их использовать, но я говорю, что это плохой инструмент для обучения.
https://blog.wemakedevs.org/if-youre-learning-back-end-dont-start-with-frameworks
Послушайте, я не ненавижу фреймворки. Я не такой дальновидный, как некоторые другие разработчики, особенно когда дело доходит до серверных фреймворков, но я не думаю, что есть что-то плохое в использовании инструментов, которые делают вас продуктивнее. Наоборот, я всегда пытаюсь найти инструменты, которые сделают меня максимально продуктивным.
Тем не менее, я непреклонен в том, что вам не следует начинать с фреймворков, когда вы изучаете внутреннюю разработку . Я не говорю, что вы вообще не должны их использовать, но я говорю, что это плохой инструмент для обучения.
https://blog.wemakedevs.org/if-youre-learning-back-end-dont-start-with-frameworks