полезное - все статьи ➜ страница 6


Лучшие iOS SDK инструменты за 2019 год

1. iOS SDK для сбора отзывов: UserTesting2. iOS SDK для взаимодействия с пользователями: Leanplum 3. iOS SDK для аналитики действий пользователей: Appsee4. iOS SDK для отслеживания ошибок: Instabug5. iOS SDK для A/B тестирования: Optimizely6. iOS SDK для обратной связи с пользователями: ForeSee7. iOS SDK для электронных платежей: Stripe8...

5 полезных советов для загрузки HTML-файлов

Введение Загрузка файлов на различных платформах  —  это типичная повседневная задача. Без неё трудно представить себе жизнь в современном мире, ведь все мы обмениваемся фотографиями в соцсетях или оставляем резюме на сайтах по поиску работы. И HTML является неотъемлемой частью этого процесса, предоставляя встроенную поддержку загрузки файлов с по...

Почему люди проваливают собеседования по алгоритмам и структурам данных в крупных компаниях?

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

Для чего нужны стеки?

Когда я узнал, что такое стек, мне стало интересно его практическое применение. Оказалось, что чаще всего эта структура используется для имплементации операции “Отмена” ( то есть, ⌘+Z или Ctrl+Z). Чтобы понять, как это работает, разберемся с определением стека. Что такое стек? Стек — список элементов, который может быть изменён лишь с одной с...

В каком возрасте вы получите Нобелевскую премию — визуализация на языке R.

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

Как обрести уверенность дизайнеру

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

Создание анимации Gapminder двумя строчками кода с помощью Plotly Express

«Дисклеймер: мною использовался новый модульplotly_express, сама анимация Gapminder не создавалась с нуля всего двумя строчками.» Один из значимых моментов в истории визуализации данных — презентация Гансом Рослингом знаменитой анимации Gapminder на TED, которое вскоре получило огромное число просмотров. С этого момента создание такой же анимаци...

Избегаем исключения Null Pointer Exception в Java с помощью Optional

В 1964 году британский ученый-компьютерщик Тони Хоар изобрел ссылки на нулевые указатели (Null Pointer References). Исключение Null Pointer Exception составляет львиную долю всех исключений, которые возникают в продакшне. Оно было реализовано во многих языках программирования, включая C, C++, C#, JavaScript, Java и другие. Потеря денег, времени и ...

Создание компонента Timeline с React

При работе над новой страницей своего веб-сайта я решил добавить Timeline, чтобы показать свои профессиональные достижения за последние годы. С помощью временной шкалы можно не только отследить собственные достижения, но и привлечь новых клиентов.  На изображении выше показана временная шкала, которую мы будем создавать с помощью React! Для э...

Секрет быстрого обучения

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