🧠 Quiz 2
Какое значение num?
1) 42
2) "42"
3) 7
4) NaN
✅ Correct answer HERE
#uProgrammer #quiz #js
Твой Программист 💻
const num = parseInt("7*6", 10);Какое значение num?
1) 42
2) "42"
3) 7
4) NaN
✅ Correct answer HERE
#uProgrammer #quiz #js
Твой Программист 💻
📚 Как сравнивать объекты в Javascript
“Сравнение объектов в JS" - довольно-таки тривиальный вопрос, который задают почти на каждом собеседовании, но на который многие не отвечают.
Чтобы быть готовым к подобного рода вопросам, рекомендую ознакомиться с данной статьей. Автор на примерах показывает целых 4 способа сравнения объектов и разницу между ними.
https://dmitripavlutin.com/how-to-compare-objects-in-javascript/
Твой Программист 💻
“Сравнение объектов в JS" - довольно-таки тривиальный вопрос, который задают почти на каждом собеседовании, но на который многие не отвечают.
Чтобы быть готовым к подобного рода вопросам, рекомендую ознакомиться с данной статьей. Автор на примерах показывает целых 4 способа сравнения объектов и разницу между ними.
https://dmitripavlutin.com/how-to-compare-objects-in-javascript/
Твой Программист 💻
⚡️ Готов ли ты к собеседованию по Javascript?
Уверен, что вопрос готовности к собеседованию задает себе каждый, не зависимо от позиции, на которую он идет.
Будь то джун, мидл или бородатый синьйор, каждый так или иначе готовится к собеседованию.
К вашему вниманию отличная статья, которая поможет освежить Ваши знания по тем основам, которые зачастую спрашивают на собеседовании.
https://medium.com/javascript-in-plain-english/24-quick-fire-javascript-interview-questions-a71f78d03f08
Твой Программист 💻
Уверен, что вопрос готовности к собеседованию задает себе каждый, не зависимо от позиции, на которую он идет.
Будь то джун, мидл или бородатый синьйор, каждый так или иначе готовится к собеседованию.
К вашему вниманию отличная статья, которая поможет освежить Ваши знания по тем основам, которые зачастую спрашивают на собеседовании.
https://medium.com/javascript-in-plain-english/24-quick-fire-javascript-interview-questions-a71f78d03f08
Твой Программист 💻
🔍 Shallow & deep copying in Python
Разбираемся в копировании переменных в Python.
P.S. Кстати, в JS механизм похожий, так что для общего понимания тоже прочитать советую. 😏
https://dev.to/wangonya/shallow-deep-copying-in-python-35hh
Твой Программист 💻
Разбираемся в копировании переменных в Python.
P.S. Кстати, в JS механизм похожий, так что для общего понимания тоже прочитать советую. 😏
https://dev.to/wangonya/shallow-deep-copying-in-python-35hh
Твой Программист 💻
⚡️ Node.js vs. Spring Boot — Что же выбрать ?
Давайте на время забудем про холивары Node.js vs Dino и ответим на один вопрос:
“Если бы вам нужно было бы выбрать одну технологию на сторону сервера, Node.js или Spring Boot, которой бы ваш бизнес пользовался последущие 10 лет, чтобы вы выбрали?” 🤔
Выберете Spring Boot, последовав примеру таких компаний как Google, Microsoft, Amazon и других, а может быть все-таки Node.js с его перспективой развития и опираясь на мнения Medium, Netflix, Uber, NASA ?
Затрудняетесь? Тогда вам к прочтению следующая статья:
https://medium.com/better-programming/node-js-vs-spring-boot-which-should-you-choose-2366c2f76587
Твой Программист 💻
Давайте на время забудем про холивары Node.js vs Dino и ответим на один вопрос:
“Если бы вам нужно было бы выбрать одну технологию на сторону сервера, Node.js или Spring Boot, которой бы ваш бизнес пользовался последущие 10 лет, чтобы вы выбрали?” 🤔
Выберете Spring Boot, последовав примеру таких компаний как Google, Microsoft, Amazon и других, а может быть все-таки Node.js с его перспективой развития и опираясь на мнения Medium, Netflix, Uber, NASA ?
Затрудняетесь? Тогда вам к прочтению следующая статья:
https://medium.com/better-programming/node-js-vs-spring-boot-which-should-you-choose-2366c2f76587
Твой Программист 💻
🧠 Quiz 3
Каким будет результат?
A ) orange
B ) purple
C ) green
D ) TypeError
✅ Правильный ответ здесь
#uProgrammer #quiz #js
Твой Программист 💻
Каким будет результат?
A ) orange
B ) purple
C ) green
D ) TypeError
✅ Правильный ответ здесь
#uProgrammer #quiz #js
Твой Программист 💻
🎯 5 крутых Python-фишек
Недавно мы публиковали 6 трюков деструктуризации в Javascript, прочитав которые, ты, надеюсь, вынес для себя что-то полезное.
А сегодня мы вам покажем статью, в которой собрано 5 довольно-таки неочевидных, но широкоиспользуемых фишек работы с Python, которые непременно пригодятся вам в работе.
https://dev.to/hugoestradas/another-5-cool-python-tricks-53c4
Твой Программист 💻
Недавно мы публиковали 6 трюков деструктуризации в Javascript, прочитав которые, ты, надеюсь, вынес для себя что-то полезное.
А сегодня мы вам покажем статью, в которой собрано 5 довольно-таки неочевидных, но широкоиспользуемых фишек работы с Python, которые непременно пригодятся вам в работе.
https://dev.to/hugoestradas/another-5-cool-python-tricks-53c4
Твой Программист 💻
🌚 Тёмная или Светлая тема: что лучше ? 🌝
Тёмная тема в дизайне интерфейсов к 2020 году стала чуть ли не обязательной. Вслед за Apple и Android на поезд Dark Mode «впрыгнули» и другие крупнейшие игроки рынка (например, Google, What’s App, Instagram).
Но, оставив в стороне рассуждения об эстетике тёмной темы, так ли уж она полезна для глаз? На самом ли деле тёмная тема повышает продуктивность работы с текстом? Ралука Будиу (Raluca Budiu) из Nielsen Norman Group даёт исчерпывающие ответы.
https://habr.com/ru/company/funcorp/blog/506770/
Твой Программист 💻
Тёмная тема в дизайне интерфейсов к 2020 году стала чуть ли не обязательной. Вслед за Apple и Android на поезд Dark Mode «впрыгнули» и другие крупнейшие игроки рынка (например, Google, What’s App, Instagram).
Но, оставив в стороне рассуждения об эстетике тёмной темы, так ли уж она полезна для глаз? На самом ли деле тёмная тема повышает продуктивность работы с текстом? Ралука Будиу (Raluca Budiu) из Nielsen Norman Group даёт исчерпывающие ответы.
https://habr.com/ru/company/funcorp/blog/506770/
Твой Программист 💻
💥 Вышла первая альфа Bootstrap 5!
Bootstrap больше не зависит от jQuery и не поддерживает Internet Explorer.
Теперь Bootstrap концентрирует свое внимание на создании инструментов, более ориентированных на будущее, и, хотя еще не все сделали, использование CSS-переменных, убыстрение работы JavaScript, уменьшение количества зависимостей и улучшение API-интерфейсов, безусловно, кажется правильным.
Теперь давайте рассмотрим некоторые основные моменты в статье ниже:
https://webdevblog.ru/vyshla-bootstrap-5-alpha/
Твой Программист 💻
Bootstrap больше не зависит от jQuery и не поддерживает Internet Explorer.
Теперь Bootstrap концентрирует свое внимание на создании инструментов, более ориентированных на будущее, и, хотя еще не все сделали, использование CSS-переменных, убыстрение работы JavaScript, уменьшение количества зависимостей и улучшение API-интерфейсов, безусловно, кажется правильным.
Теперь давайте рассмотрим некоторые основные моменты в статье ниже:
https://webdevblog.ru/vyshla-bootstrap-5-alpha/
Твой Программист 💻
🤔 ”Забудьте всё, что вы знаете!”
Именно эти слова мы часто слышим от людей, когда начинаем изучать функциональное программирование, но так ли это ?
Люди любят говорить эту фразу и в ней действительно есть доля правды. Изучать функциональное программированию — значит учить всё с нуля. Не полностью, конечно, но фактически это так. В этой теме существует множество простых концепций, но вам лучше приготовиться к тому, что придётся переучивать всё.
Для того, чтобы лучше понимать причину так называемой “сложности” функционального программирования рекомендую к прочтению следующую статью:
https://habr.com/ru/post/505928/
Твой Программист 💻
Именно эти слова мы часто слышим от людей, когда начинаем изучать функциональное программирование, но так ли это ?
Люди любят говорить эту фразу и в ней действительно есть доля правды. Изучать функциональное программированию — значит учить всё с нуля. Не полностью, конечно, но фактически это так. В этой теме существует множество простых концепций, но вам лучше приготовиться к тому, что придётся переучивать всё.
Для того, чтобы лучше понимать причину так называемой “сложности” функционального программирования рекомендую к прочтению следующую статью:
https://habr.com/ru/post/505928/
Твой Программист 💻
🧠 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 functionC ) 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
Твой Программист 💻