🧠 Quiz 4
Помните недавнюю статью про деструктуризацию в JS? Давай теперь проверим как вы усвоили этот инструмент 😏
Какой будет вывод?
A ) [[1, 2, 3, 4, 5]]
B ) [1, 2, 3, 4, 5]
C ) 1
D ) [1]
✅ Правильный ответ здесь
#uProgrammer #quiz #js
Твой Программист 💻
Помните недавнюю статью про деструктуризацию в JS? Давай теперь проверим как вы усвоили этот инструмент 😏
Какой будет вывод?
A ) [[1, 2, 3, 4, 5]]
B ) [1, 2, 3, 4, 5]
C ) 1
D ) [1]
✅ Правильный ответ здесь
#uProgrammer #quiz #js
Твой Программист 💻
“Redis – это высокопроизводительная БД с открытым исходным кодом (лицензия BSD), которая хранит данные в памяти, доступ к которым осуществляется по ключу доступа. Так же Редис это кэш и брокер сообщений.”
Вам тоже мало что понятно из определения выше?
Если да, то давайте рассмотрим несколько кейсов использования Redis на практических примерах:
https://habr.com/ru/company/manychat/blog/507136/
Твой Программист 💻
Вам тоже мало что понятно из определения выше?
Если да, то давайте рассмотрим несколько кейсов использования Redis на практических примерах:
https://habr.com/ru/company/manychat/blog/507136/
Твой Программист 💻
Насколько важен для тебя твой Github профиль? Следишь ли ты за ним?
В статье ниже автор довольно-таки доходчиво открывает тему личного бренда разработчика и важности твоего профиля на Github.
Советую к прочтению каждому🙂
https://medium.com/better-programming/personal-branding-as-a-developer-why-your-github-profile-matters-more-than-you-think-c4367c0f4db1
Твой Программист 💻
В статье ниже автор довольно-таки доходчиво открывает тему личного бренда разработчика и важности твоего профиля на Github.
Советую к прочтению каждому🙂
https://medium.com/better-programming/personal-branding-as-a-developer-why-your-github-profile-matters-more-than-you-think-c4367c0f4db1
Твой Программист 💻
📚 Мемоизация за 5 минут
Мемоизация — это метод оптимизации, который ускоряет приложения за счет сохранения результатов дорогостоящих вызовов функций и возвращения кешированного результата для одних и тех же входных данных.
Очевидно, что цель мемоизации — сокращение времени и количества ресурсов, потребляемых при исполнении «дорогостоящих вызовы функций», но понять ее механизм не так уж и просто.
В статье ниже автор все же попытался объяснить:
https://dev.to/nas5w/an-introduction-to-memoization-59o
Твой Программист 💻
Мемоизация — это метод оптимизации, который ускоряет приложения за счет сохранения результатов дорогостоящих вызовов функций и возвращения кешированного результата для одних и тех же входных данных.
Очевидно, что цель мемоизации — сокращение времени и количества ресурсов, потребляемых при исполнении «дорогостоящих вызовы функций», но понять ее механизм не так уж и просто.
В статье ниже автор все же попытался объяснить:
https://dev.to/nas5w/an-introduction-to-memoization-59o
Твой Программист 💻
🔂 Continuous Integration ( CI )
CI (Continuous Integration) — в дословном переводе «непрерывная интеграция». Имеется в виду интеграция отдельных кусочков кода приложения между собой.
Платформы непрерывной интеграции сегодня находятся на пике хайпа. Он используется в продвинутых командах разработки, которые пишут не только код, но и автотесты. Его спрашивают на собеседованиях — хотя бы понимание того, что это такое. Да, даже у тестировщиков. 😏
Если ты еще не знаком с данным инструментом, то вот статья для ознакомления:
https://habr.com/ru/post/508216/
Твой Программист 💻
CI (Continuous Integration) — в дословном переводе «непрерывная интеграция». Имеется в виду интеграция отдельных кусочков кода приложения между собой.
Платформы непрерывной интеграции сегодня находятся на пике хайпа. Он используется в продвинутых командах разработки, которые пишут не только код, но и автотесты. Его спрашивают на собеседованиях — хотя бы понимание того, что это такое. Да, даже у тестировщиков. 😏
Если ты еще не знаком с данным инструментом, то вот статья для ознакомления:
https://habr.com/ru/post/508216/
Твой Программист 💻
🧠 Quiz 5
Что будет в консоли?
A ) Hello, Sergey! Your are in
B )
C ) Hello, Sergey! Your are in uProgrammer channel. Hello, Sergey! Your are in uProgrammer channel.
D ) Hello, Sergey! Your are in uProgrammer channel.
✅ Правильный ответ здесь
#uProgrammer #quiz #js
Твой Программист 💻
Что будет в консоли?
A ) Hello, Sergey! Your are in
undefined
channel. Hello, Sergey! Your are in uProgrammer channel.B )
function function
C ) Hello, Sergey! Your are in uProgrammer channel. Hello, Sergey! Your are in uProgrammer channel.
D ) Hello, Sergey! Your are in uProgrammer channel.
function
✅ Правильный ответ здесь
#uProgrammer #quiz #js
Твой Программист 💻
💡 Naming convention
Казалось бы, тема довольно-таки скромная и обсуждать там особо нечего, но тем не менее, роль именнования переменных имеет значительную роль в архитектуре проекта.
Лично у меня бывало, что можно и подзависнуть над тем, как правильно назвать переменную 😅
В статье ниже описаны основные способы именования переменных и их отличия, советую уделить 3 минуты и прочитать 😉
https://dev.to/sadiqur_rahman/naming-conventions-in-3-mins-34he
Твой Программист 💻
Казалось бы, тема довольно-таки скромная и обсуждать там особо нечего, но тем не менее, роль именнования переменных имеет значительную роль в архитектуре проекта.
Лично у меня бывало, что можно и подзависнуть над тем, как правильно назвать переменную 😅
В статье ниже описаны основные способы именования переменных и их отличия, советую уделить 3 минуты и прочитать 😉
https://dev.to/sadiqur_rahman/naming-conventions-in-3-mins-34he
Твой Программист 💻
🅰️ Angular 10
В ноябре мы получили Angular 9, а вот уже совсем скоро ребятки из гугла спешат нас порадовать новой версией фреймворка Angular.
Да-да, новая версия уже находится на финишной прямой !
Давайте же заглянем и посмотрим, что они для нас приготовили:
https://medium.com/better-programming/angular-10-new-features-dbc779061dc8
Твой Программист 💻
В ноябре мы получили Angular 9, а вот уже совсем скоро ребятки из гугла спешат нас порадовать новой версией фреймворка Angular.
Да-да, новая версия уже находится на финишной прямой !
Давайте же заглянем и посмотрим, что они для нас приготовили:
https://medium.com/better-programming/angular-10-new-features-dbc779061dc8
Твой Программист 💻
🌎 Простой вопрос: Как работает интернет?
Все мы знаем абстратные тезисы на эту тему, но кто из вас действительно понимает что такое интеренет и как он работает ?
Что эта за штука, без которой мир и дня прожить не может?
Кстати, такого рода вопросы спрашивают и на собеседовании, так что давайте разбирираться:
https://medium.com/@genuine_fuchsia_hamster_735/how-does-internet-work-e18b09151c5c
Твой Программист 💻
Все мы знаем абстратные тезисы на эту тему, но кто из вас действительно понимает что такое интеренет и как он работает ?
Что эта за штука, без которой мир и дня прожить не может?
Кстати, такого рода вопросы спрашивают и на собеседовании, так что давайте разбирираться:
https://medium.com/@genuine_fuchsia_hamster_735/how-does-internet-work-e18b09151c5c
Твой Программист 💻
📚 Паттерны проектирования в проекте — Template & Strategy
Шаблоны проектирования — это руководства по решению повторяющихся проблем. Это не классы, пакеты или библиотеки, которые можно было бы подключить к вашему приложению и сидеть в ожидании чуда. Они скорее являются методиками, как решать определенные проблемы в определенных ситуациях.
Template & Strategy - два таких шаблона, которые могут помочь нам структурировать наш код. Давайте рассмотрим их более подробно:
https://medium.com/dev-genius/design-patterns-in-project-template-strategy-a3a4c32e64dc
Твой Программист 💻
Шаблоны проектирования — это руководства по решению повторяющихся проблем. Это не классы, пакеты или библиотеки, которые можно было бы подключить к вашему приложению и сидеть в ожидании чуда. Они скорее являются методиками, как решать определенные проблемы в определенных ситуациях.
Template & Strategy - два таких шаблона, которые могут помочь нам структурировать наш код. Давайте рассмотрим их более подробно:
https://medium.com/dev-genius/design-patterns-in-project-template-strategy-a3a4c32e64dc
Твой Программист 💻
🧠 Quiz 6
Каким будет результат?
A: [0, 1, 2, 3, 1, 2]
B: [6, 1, 2]
C: [1, 2, 0, 1, 2, 3]
D: [1, 2, 6]
✅ Правильный ответ здесь
#uProgrammer #quiz #js
Твой Программист 💻
Каким будет результат?
A: [0, 1, 2, 3, 1, 2]
B: [6, 1, 2]
C: [1, 2, 0, 1, 2, 3]
D: [1, 2, 6]
✅ Правильный ответ здесь
#uProgrammer #quiz #js
Твой Программист 💻
🔐 FaceID и TouchID для веба.
Джиуэн Тен рассказывает о новых возможностях аутентификации пользователей, доступных в Safari 14.
Подробнее
Твой Программист 💻
Джиуэн Тен рассказывает о новых возможностях аутентификации пользователей, доступных в Safari 14.
Подробнее
Твой Программист 💻
🐍 Python декораторы
В Python есть интересный инструмент под названием декораторы, которые служат для добавления функциональности в существующий код.
Это также называется метапрограммированием, поскольку одна часть программы пытается изменить другую часть программы во время компиляции.
Подробнее
Твой Программист 💻
В Python есть интересный инструмент под названием декораторы, которые служат для добавления функциональности в существующий код.
Это также называется метапрограммированием, поскольку одна часть программы пытается изменить другую часть программы во время компиляции.
Подробнее
Твой Программист 💻
👨💻 10 VSCode расширений, которые значительно облегчат разработчику жизнь
В наши дни VSCode стал, наверное, самым конкурентноспособным аналогом IntelliJ IDEA, но далеко не каждый разработчик использует все его возможности по полной, к тому же, VSCode может стать на порядок удобнее и приятнее в применении.
Стоил лишь правильно его настроить.
Давайте же посмотрим, что еще можно выжать из нашего любимого VSCode:
Подробнее
Твой Программист 💻
В наши дни VSCode стал, наверное, самым конкурентноспособным аналогом IntelliJ IDEA, но далеко не каждый разработчик использует все его возможности по полной, к тому же, VSCode может стать на порядок удобнее и приятнее в применении.
Стоил лишь правильно его настроить.
Давайте же посмотрим, что еще можно выжать из нашего любимого VSCode:
Подробнее
Твой Программист 💻
⚛ 15 идей твоих пэт-проектов для изучения React.js от новичка до эксперта
Если вы фронтэнд разработчик, вовлеченный в создание интерактивных пользовательских интерфейсов, то скорее всего вы работаете с React.js. Не важно, начинающий вы программист или уже достаточно опытный — в этой сфере деятельности в любом случае приходится постоянно учиться и осваивать новые концепции (языки, фреймворки и т. д.), просто потому что все очень быстро меняется.
В данной статье автор наведет 15 примеров проектов для того, чтобы ты разобрался с данной библиотекой от 0 до уровня профессионала + поделится бесплатными видео-курсами для реализации данных проектов.
Подробнее
Твой Программист 💻
Если вы фронтэнд разработчик, вовлеченный в создание интерактивных пользовательских интерфейсов, то скорее всего вы работаете с React.js. Не важно, начинающий вы программист или уже достаточно опытный — в этой сфере деятельности в любом случае приходится постоянно учиться и осваивать новые концепции (языки, фреймворки и т. д.), просто потому что все очень быстро меняется.
В данной статье автор наведет 15 примеров проектов для того, чтобы ты разобрался с данной библиотекой от 0 до уровня профессионала + поделится бесплатными видео-курсами для реализации данных проектов.
Подробнее
Твой Программист 💻
📍Как подменить свою геолокацию в смартфоне?
В связи с COVID в нашем обществе появилось много людей и организаций, который хотят отследить наше местоположение в своих целях, но кроме них, что было и ранее, это хотят сделать и другие - например, рекламные сети в ваших приложениях.
Кроме того, статья может быть полезна для тех, кто разрабатывает приложение, которое использует местоположение пользователя.
Бонусом в конце статьи будет ссылка на пример готового fake-приложения с открытым исходным кодом 😏
Подробнее
Твой Программист 💻
В связи с COVID в нашем обществе появилось много людей и организаций, который хотят отследить наше местоположение в своих целях, но кроме них, что было и ранее, это хотят сделать и другие - например, рекламные сети в ваших приложениях.
Кроме того, статья может быть полезна для тех, кто разрабатывает приложение, которое использует местоположение пользователя.
Бонусом в конце статьи будет ссылка на пример готового fake-приложения с открытым исходным кодом 😏
Подробнее
Твой Программист 💻