💡 Параллелизм, многопоточность, асинхронность: разница и примеры применения (.NET, C#)
Многие начинающие специалисты путают многопоточное, асинхронное и параллельное программирование. На первый взгляд, может показаться, что это одно и то же — но нет. Давайте разберёмся, сколько программных моделей используют C#-разработчики и в чём их отличия. Материал подготовлен совместно с Алексеем Гришиным, ведущим разработчиком DD Planet.
#ссылка
Многие начинающие специалисты путают многопоточное, асинхронное и параллельное программирование. На первый взгляд, может показаться, что это одно и то же — но нет. Давайте разберёмся, сколько программных моделей используют C#-разработчики и в чём их отличия. Материал подготовлен совместно с Алексеем Гришиным, ведущим разработчиком DD Planet.
#ссылка
💡 Микросервисы. Руководство для начинающих
Вы наверняка слышали подобные высказывания: «Наши сервисы состоят из множества масштабируемых микросервисов», «Мы планируем перейти на архитектуру микросервисов». Но что такое микросервисы? Автор статьи попытается объяснить это на примерах из реального мира.
#ссылка
Вы наверняка слышали подобные высказывания: «Наши сервисы состоят из множества масштабируемых микросервисов», «Мы планируем перейти на архитектуру микросервисов». Но что такое микросервисы? Автор статьи попытается объяснить это на примерах из реального мира.
#ссылка
💡 5 фишек в React
1) Use React Hooks
2) Styled-Components
3) React Fragments
4) Conditionals in JSX
5) React DevTools
💻 Youtube
1) Use React Hooks
2) Styled-Components
3) React Fragments
4) Conditionals in JSX
5) React DevTools
💻 Youtube
YouTube
5 React Tips
In this video, I'm going to show you 5 React tips:
00:00 - 5 React Tips
00:04 - Use React Hooks
01:14 - Styled-Components
01:45 - React Fragments
02:08 - Conditionals in JSX
02:24 - React DevTools
Hope you are enjoying watching these tips and don't…
00:00 - 5 React Tips
00:04 - Use React Hooks
01:14 - Styled-Components
01:45 - React Fragments
02:08 - Conditionals in JSX
02:24 - React DevTools
Hope you are enjoying watching these tips and don't…
💡 Docker самый простой и понятный туториал. Изучаем докер, так, если бы он был игровой приставкой
Добро пожаловать в гайд по изучению Docker, в котором я проиллюстрирую вам совершенно иной подход при разработке ваших приложений с его помощью. Эту статью вы можете считать как быстрый старт, введение в Docker.
#ссылка
Добро пожаловать в гайд по изучению Docker, в котором я проиллюстрирую вам совершенно иной подход при разработке ваших приложений с его помощью. Эту статью вы можете считать как быстрый старт, введение в Docker.
#ссылка
💡 Работа с анимацией в Android: разбираем MotionLayout
Сегодня анимированные объекты можно найти практически в любом продукте: они учат ориентироваться в функционале, акцентируют внимание на нужных деталях и помогают узнаваемости бренда.
Когда встаёт вопрос о реализации достаточно сложного UI, для разметки экрана разработчики чаще всего используют ConstraintLayout — достаточно популярный и гибкий инструмент, предоставляющий широкие возможности для вёрстки.
#ссылка
Сегодня анимированные объекты можно найти практически в любом продукте: они учат ориентироваться в функционале, акцентируют внимание на нужных деталях и помогают узнаваемости бренда.
Когда встаёт вопрос о реализации достаточно сложного UI, для разметки экрана разработчики чаще всего используют ConstraintLayout — достаточно популярный и гибкий инструмент, предоставляющий широкие возможности для вёрстки.
#ссылка
Ответ
Anonymous Quiz
25%
IS NULL
17%
унарные '+' и '-'
17%
NOT
17%
AND
23%
умножение (*), деление (/)
💡 Что такое ModelMapper и зачем он нужен?
В ходе разработки любого приложения программист сталкивается с необходимостью работать с моделями различных объектов, созданных для разных целей. И соответственно, с необходимостью конвертировать их между собой. Если ваш проект на начальном этапе развития, то можно, конечно, использовать рукописные конверторы. Но рано или поздно проект станет больше, и вы столкнётесь с необходимостью использовать уже готовое решение для конвертации моделей.
Одним из таких решений является МodelMapper. Его очень просто использовать в самом начале проекта без особых знаний. Попытаюсь разобрать основные моменты использования фреймворка.
#ссылка
В ходе разработки любого приложения программист сталкивается с необходимостью работать с моделями различных объектов, созданных для разных целей. И соответственно, с необходимостью конвертировать их между собой. Если ваш проект на начальном этапе развития, то можно, конечно, использовать рукописные конверторы. Но рано или поздно проект станет больше, и вы столкнётесь с необходимостью использовать уже готовое решение для конвертации моделей.
Одним из таких решений является МodelMapper. Его очень просто использовать в самом начале проекта без особых знаний. Попытаюсь разобрать основные моменты использования фреймворка.
#ссылка
💡 5 фишек JavaScript, которые улучшат Ваш код
Автор видео рассказывает о трюках в JS, которые помогут написать более читабельный код и уменьшить количество багов :) Приятного просмотра
💻 Youtube
Автор видео рассказывает о трюках в JS, которые помогут написать более читабельный код и уменьшить количество багов :) Приятного просмотра
💻 Youtube
💡 Кастомные типы данных в TypeScript: валидация на этапе компиляции
Типы данных в TypeScript придают языку строгость и ощущение порядка, которого недостаёт в JavaScript. В этой статье мы рассмотрим кастомные ошибки компиляции, нетривиальные способы использования дженериков, множества типов и type map`ы.
#ссылка
Типы данных в TypeScript придают языку строгость и ощущение порядка, которого недостаёт в JavaScript. В этой статье мы рассмотрим кастомные ошибки компиляции, нетривиальные способы использования дженериков, множества типов и type map`ы.
#ссылка