Публикации

Маршрутизация в ReactJS
Маршрутизация в среде JavaScript заключается в переключении различных представлений в соответствии с URI или токенами. Это обеспечивает быстрый отклик для одностраничного приложения. Как и другие фреймворки JavaScript, ReactJS также поддерживает маршрутизацию. Вот пример: ReactDOM.render( <Provider store={store}> <Router history={browserHistory}> <Route path="/" component={App}> <IndexRedirect to="/dashboard"/>..

Как создавать и распространять любое приложение React Native с помощью New Expo Services
Как создавать и распространять любое приложение React Native с помощью New Expo Services Software Mansion активно участвует в выставке Expo с 2017 года. Помимо работы над частями Expo с открытым исходным кодом, такими как модули Expo и интерфейс командной строки Expo, мы помогаем создавать и поддерживать инфраструктуру Expo. Одним из достижений, которым мы гордимся, является наша работа над сервисом сборки Expo. Экспо анонсировала EAS Build в прошлом году . Сервис позволяет..

Приготовление кода: руководство для начинающих по концепциям программирования
Есть ли параллели между приготовлением пищи и программированием? На первый взгляд они могут показаться совершенно разными, но на самом деле у них много общего. Основная концепция программирования вращается вокруг определения набора инструкций для выполнения определенной задачи. Как бы просто это ни звучало, эти основные принципы помогли НАСА запустить ракеты в космос, автомобильные компании создали беспилотные автомобили, а инженеры-биомедики разработали нанороботов, которые помогают..

Анатомия приложения - Внешняя часть
В нашем последнем посте из серии Анатомия приложения мы рассмотрели создание бесшовной установки для вашего приложения Freshworks. Сегодня мы более подробно рассмотрим создание пользовательского интерфейса для вашего приложения с использованием возможностей нашей платформы. Манифест приложения Файл манифеста, упакованный с приложением, описывает, как и где приложение отображается в продукте Freshworks. Приложение может отображаться в нескольких местах внутри продукта Freshworks,..

Сравните два экземпляра сложной структуры данных
Рассмотрим сценарий, в котором у вас есть сложная структура данных, такая как n-мерный массив или, возможно, словарь, и вас просят проверить, равны ли они или нет. Что ж! наиболее очевидный ответ - разбить эту структуру данных на отдельные простые элементы, а затем сравнить каждый из них с соответствующими аналогами. Не правда ли? Удачи вам в этом и произведении впечатления на всех! Позвольте предложить методику, прокомментируйте, если она вам нравится ... Мы должны помнить, что бы..

Совместное использование типов данных в многоязычном проекте
В Uncountable мы используем общую клиент-серверную архитектуру Python на бэкэнде и JavaScript на фронте. По мере роста проекта мы отошли от динамических типов, представив MyPy и TypeScript. Но мы столкнулись с проблемой: нам пришлось указывать наши типы несколько раз. Это и раздражало, и приводило к несоответствию типов. Чтобы решить эту проблему, я написал инструмент, который позволил бы нам обмениваться типами. Чтобы получить представление об этом инструменте и понять проблемы,..

Зачем нам промежуточное ПО в Redux для вызовов асинхронных запросов?
В Redux хранилище — это единственный источник правды, в котором хранится состояние вашего приложения. Когда действие отправляется в хранилище, оно проходит через ряд промежуточного программного обеспечения, прежде чем достичь редуктора. Функции промежуточного программного обеспечения — это функции, которые запускаются до или после отправки действия редюсеру. Они могут выполнять дополнительные действия, такие как ведение журнала, обработка асинхронных запросов и изменение действия до..

Области ускоренной адаптации машинного обучения после кризиса COVID-19
Поскольку мы наблюдаем распространение пандемии коронавируса по всему миру, бизнес сталкивается с хаосом. Мы все сталкиваемся с пандемией такого масштаба впервые в жизни, ни один бизнес не планировал раньше бороться с такого рода кризисом. Здесь, в этой статье, я поделюсь своими мыслями об областях, в которых после этого кризиса произойдет широкомасштабная адаптация машинного обучения: 1. Оцифровка здравоохранения и технологический прогресс : Индустрия здравоохранения..

OpenAI: общая компенсация в размере 900 тысяч долларов для старших инженеров!
Если вы когда-нибудь задумывались о компенсационных пакетах в OpenAI, компании искусственного интеллекта, ответственной за инновационный ChatGPT, у нас есть для вас несколько интересных идей. OpenAI не только лидирует в гонке ИИ, но и задает темп благодаря высококонкурентным зарплатам лучших инженеров. Приведенные ниже цифры взяты с сайта levels.fyi .

React isMobile isTablet isDesktop Custom Hook: универсальное решение для адаптивной веб-разработки
Понимание адаптивного веб-дизайна Необходимость в адаптивных веб-приложениях Введение в React и хуки Что такое isMobile, isTablet и isDesktop? Создание пользовательского хука Реализация хука isMobile Реализация хука isTablet Реализация хука isDesktop Тестирование и проверка пользовательского перехватчика Лучшие практики использования пользовательского перехватчика Реальные примеры и варианты использования Вопросы производительности Заключение Часто задаваемые вопросы (часто..

Проверка JOI с помощью Node.js и Postman — 2
Я знаю. Я знаю. Прошло больше года с тех пор, как я опубликовал свою последнюю статью. Но вот и я, с другой частью проверки JOI с помощью Node.js и Postman. В последней статье мы обсудили, как мы можем добавить пользовательские проверки к определенному полю, чтобы упростить громоздкую задачу создания проверки для каждого поля вручную. Теперь возникает вопрос: если мы хотим добавить несколько сообщений вместе с проверкой, как этого можно добиться. На протяжении всей статьи мы будем..

5 простых способов применить машинное обучение в своей работе
‍Если вы читаете это, очень велика вероятность, что вы работаете в сфере ИТ. Хорошая новость заключается в том, что работа с компьютерами и программным обеспечением — это то, чем многие люди занимаются каждый божий день. Это означает, что это также то, что скоро будет делать и множество других людей! Итак, что это значит для вас? Это означает, что у вас больше возможностей, чем когда-либо прежде, чтобы применить свои технические навыки в…

Построение условного оператора TensorFlow в C#
Две недели напряженной работы, мы собираемся завершить создание условного оператора TensorFlow на C#. Условные операции являются важными элементами управления потоком данных. Мы даже модифицировали и перекомпилировали основную библиотеку TensorFlow, написанную на C++, чтобы выполнить операцию ввода обновления. Хотя код все еще работает не очень хорошо, он уже сделал большой шаг вперед. Благодаря самоотверженному вкладу команды SciSharp каждая ваша строчка кода наполнена силой...

Как создать личный музыкальный сайт на Cosmic JS и Nuxt.js
Cosmic JS позволяет легко создавать вложенные структуры объектов и загружать медиафайлы. В этом руководстве мы узнаем, как строятся вложенные структуры и как вы можете получить эти данные из Cosmic JS API для использования на простом персональном музыкальном веб-сайте, основанном на Cosmic JS и Nuxt.js. TL;DR: Демонстрация личного музыкального сайта База кода личного музыкального сайта вступление Поскольку уже есть множество статей, в которых вы можете узнать, как..

Лучшие практики программирования
Оптимальные методы программирования  – это набор руководств и рекомендаций, призванных помочь разработчикам писать чистый, эффективный и удобный для сопровождения код. Эти методы основаны на многолетнем опыте и знаниях сообщества разработчиков программного обеспечения, и они могут помочь гарантировать, что ваш код надежен, эффективен и с ним легко работать. Одним из основных передовых методов программирования является написание удобочитаемого и поддерживаемого кода . Это означает..

Напишите свою собственную библиотеку управления состоянием javascript
Когда мы говорим о разработке приложений javascript, есть что-то вездесущее, так это управление состоянием. Если вы не знаете, что такое состояние или управление государством и почему это так важно в настоящее время, вы можете прочитать эту статью Дэвида Мейстера или некоторых из других , доступных в Medium по этой теме. Есть много готовых популярных решений, таких как Redux , Mobx и Vuex , и есть много документации о том, как использовать эти решения, что упрощает внедрение..

Раскрывая простоту Java: руководство для начинающих по освоению языка
Программа Java подобна чертежу здания. Точно так же, как план включает в себя все необходимые компоненты для построения структуры, программа на Java включает все необходимые компоненты для создания компьютерного приложения. Чертеж здания включает в себя стены, окна, двери и многое другое . Точно так же программа на Java включает в себя классы, методы, переменные и многое другое . Точно так же, как стены здания обеспечивают структуру и поддержку , классы в программе Java..

Что такое компьютерное зрение? Откройте для себя его 5 неожиданных приложений
Компьютерное зрение — это область ИИ, которая может распознавать и анализировать объекты на изображениях и видео благодаря алгоритмам машинного интеллекта, таким как машинное обучение и глубокое обучение. Компьютерное зрение имеет различные применения, например, обнаружение объектов, обнаружение аномалий или отслеживание объектов, в зависимости от того, как мы обучаем систему. Другими словами, компьютерное зрение — это интеллектуальная система, которая позволяет машинам видеть вещи..

День 4 из 30 дней «Структуры данных, алгоритмы и упрощение системного проектирования» — «Сложность…»
Анализ сложности… С возвращением. Надеюсь, все хорошо. Это прекрасное утро, и прежде чем отправиться в свой офис, я хотел закончить анализ сложности в качестве четвертого дня серии «Структуры данных и алгоритмы». Итак, приступим!

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