Избыточный код: RXJS — уменьшаем количество отписок от Observable-переменных

| Среда, 26 февраля, 2020

Метки: Angular, RxJS Комментарии: 0

Часто, например, реализовывая обмен данными между компонентами приходится создавать сервисы c observable переменными. Допустим, для того, чтобы изменения данных из одного компонента мы мгновенно получали в другом компоненте. Одним из неудобств является то, что подписанное изменение нужно сохранить в объект Subscription и потом не забыть отписаться от него. Иначе это может привести в неожиданному поведению и багам, которые потом не всегда понятно из-за чего происходят.


Когда не стоит использовать ngrx/effects

| Воскресенье, 28 июля, 2019

Метки: Angular, TypeScript Комментарии: 0

Иногда случается так, что реализация простейших фич заканчивается еще большими сложностями. В попытках упростить код мы начинаем импровизировать и усложняем код еще больше. И в итоге мы приходим к какой-то очень странной и корявой архитектуре, с которой никто не хочет иметь дело. В Angular-приложениях, в таких ситуациях на помощь приходит Ngrx/store - библиотека, которая и позволяет предотвращать и снижать риск появления этой запутанности, возникающей по мере реализации новых бизнес-требований и новых фич.


Как нанять разработчиков JavaScript для вашего первого проекта

| Четверг, 13 июня, 2019

Метки: Работа, Javascript Комментарии: 0

Как вы уже наверное знаете, на языке JavaScript, создаются интерактивные веб-сайты и веб-приложения на протяжении многих лет. Но благодаря новейшим фреймворкам и инструментам, область применения JavaScript расширилась. «Знаете ли вы, что JavaScript последние шесть лет лидирует в рейтинге самых популярных языков программирования?». И среди молодых разработчиков и опытных разработчиков, JavaScript является одним из самых популярных и любимых языков программирования.


Надоело слышать о себе "HRюша" или "кадровик"? Семь советов для персонального бренда

| Суббота, 26 января, 2019

Метки: Работа Комментарии: 0

Блуждая по социальным сетям, можно заметить, что многие рекрутеры и HR пренебрегают своим брендом или вообще о нем не задумываются. Хотя, как и любая работа с людьми, рекрутинг и HR требуют солидной подготовки и планирования коммуникаций, а также минимальные меры по имидж-менеджменту могут существенно упростить работу и заложить базу для будущих свершений.


Программист - творец мира?

| Понедельник, 14 января, 2019

Метки: Работа Комментарии: 1

«Кто владеет информацией — тот владеет миром» Н. Ротшильд. Эта цитата хорошо вписывается в современный мир, на данном этапе общественного развития знания в сфере технологической индустрии — это лучшая информация. Программисты — «творцы» современных технологий, они имеют знания, которые могут улучшать жизнь людей. Многие люди мечтают им стать, но с чего же начать?


Топ-10 критических рисков и угроз для веб-приложений

| Вторник, 8 января, 2019

Метки: Безопасность Комментарии: 1

Open Web Application Security Project, или OWASP, является международной некоммерческой организацией, занимающейся безопасностью веб-приложений. Один из основных принципов OWASP заключается в том, что все их материалы находятся в свободном доступе и легкодоступны на их веб-сайте, что позволяет любому улучшить безопасность своих веб-приложений. Материалы, которые они предлагают, включают документацию, инструменты, видео и форумы. Возможно, их самый известный проект-OWASP Top 10.


Подводные камни в работе копирайтером

| Суббота, 5 января, 2019

Метки: Работа Комментарии: 0

Удаления работа - это достаточно актуальная тема для многих. В каких-то случаях она может из дополнительной работы превратился в основную. Для владельцев компьютера такая работа может показаться очень легкой, а главное доступной. Но у каждой работы есть определенные подводные камни, из-за которых чуть позже можно пожалеть о потраченных зря времени и силах. От такого исхода никто не защищен, ни опытный копирайтер, ни новичок.


Преимущество использования CDN на примере

| Вторник, 25 декабря, 2018

Метки: Хостинг Комментарии: 0

Чтобы понять преимущества использования CDN, нужно понять, как выглядит обычная передача данных клиент-сервер без CDN. Какова разница во времени загрузки с CDN и без CDN. Например, кто-то в Нью-Йорке должен получить доступ к веб-сайту, размещенному на сервере в Сингапуре. Физическое расстояние между этими местами является значительным, около 15 тысяч км.


Какой язык программирования выбрать новичку?

| Суббота, 22 декабря, 2018

Метки: Работа Комментарии: 1

Модный слоган "войти в айти" уже несколько лет как в тренде. В IT стремятся и учителя, и врачи, и таксисты, ведь там можно зарабатывать очень и очень хорошие деньги, а условия работы просто сказочные - теплый и комфортный офис с кондиционером, упругое кресло, личный компьютер, бесплатный кофе и шоколадки, отличные перспективы роста. Но первой же трудностью, с которой сталкивается новичок, решивший связать свою жизнь с программированием, является выбор пути, по которому пойти. Об этом мы в этой статье и поговорим, разобрав основные актуальные направления современной IT-отрасли, их преимущества и недостатки.


SSH-ключи генерация и использование

| Понедельник, 17 декабря, 2018

Метки: Безопасность Комментарии: 0

Ключи SSH часто применяются для авторизации при работе с протоколом SSH, используемом для управления удалёнными узлами в сети. SSH надёжно шифрует передаваемые пароли и интернет-трафик. Поскольку парольная защита может быть легко уязвима, если пароль не самый сложный, то для авторизации по SSH был предусмотрен режим авторизации по ключу.



Copyright © CodeHint.ru 2013-2020