Найти в Дзене
Как написать лучший код JavaScript с помощью "forEach" и "reduce".
В этой статье мы возьмем небольшую проблему и попытаемся написать элегантный JavaScript для решения этой проблемы. Идея заключается в том, чтобы писать небольшие многократно используемые функции и использовать такие языковые конструкции, как forEach и reduce, для решения проблем. Постановка проблемы: У нас есть массив объектов. Каждый объект представляет человека с его доходами и расходами, и мы хотим найти человека с наибольшими сбережениями. В приведенном выше примере Алиса имеет доход 50000, а ее расходы равны (8000 + 2000 + 4500 ) = 14500...
3 года назад
Этот новый вид ракеты разрушает индустрию.
После запуска, запланированного на 2024 год, компания Relativity Space совершит то, что пока не удавалось даже SpaceX. Компании удалось создать новое видение космических полетов, преобразив аэрокосмическую отрасль и сделав свои ракеты сильными конкурентами Blue Origin и SpaceX всего за 6 коротких лет. Но они также преобразуют космические полеты для обычных людей. По мере того, как приближается первый запуск компании, растет и вероятность того, что космос станет недорогим и доступным для большего количества людей и государств, а не только для тех, кто владеет большим состоянием...
3 года назад
Axelar обеспечивает доступ к биткоину для всех подключенных к Cosmos цепочек Testnet.
Компания Axelar рада сообщить подробности своей дорожной карты по внедрению биткоина в Cosmos-взаимосвязанные цепочки, которая сейчас находится в тестовой сети. Как же сеть Axelar будет способствовать интеграции Биткойна в Cosmos-экосистему? Давайте разделим поток и дадим некоторое представление о том, как это будет работать. Эта интеграция будет использовать протокол межцепочечного шлюза (CGP) на базе сети Axelar для соединения с внешними цепочками и IBC, протокол взаимодействия, разработанный Cosmos...
3 года назад
Лучшие сертификаты по Data Science.
Введение Вместо того чтобы разбирать двадцать-тридцать сертификатов по науке о данных, я расскажу о четырех наиболее важных, на мой взгляд, сертификатах из авторитетных источников. Качества, которые я оцениваю, включают, но не ограничиваются: охватываемые темы, "вау-фактор" и бренд. За последние несколько лет, работая аналитиком и специалистом по анализу данных, я понял, что является ключевым фактором успеха в области науки о данных. Исходя из этого, я расскажу о лучших сертификациях в области науки о данных по версии Indeed [2], а также о четырех лучших, на мой взгляд, сертификациях...
3 года назад
Чип M1X от Apple: технические характеристики и утечка информации о бенчмарках.
Введение Сентябрьское мероприятие Apple только что закончилось, а октябрьское уже не за горами: компания выпустит новые MacBook Pros и новый более мощный Mac Mini, оба из которых будут оснащены новым и обновленным чипом M1X, который, вероятно, станет самым мощным чипом Apple за всю историю компании, поэтому давайте более подробно рассмотрим следующий шаг Apple в их масштабном проекте по созданию собственной линейки чипов для своих устройств. Как все начиналось Создание компанией Apple собственной...
3 года назад
Использование No-Code для перехода от идеи стартапа к реальным доходам.
На прошлой неделе я рассказал одному из основателей о том, какие шаги я предпринимаю для получения дохода, когда кодирую, и как я перевел эти шаги на платформу no-code. Самый важный урок, который я усвоил за более чем 20 лет работы предпринимателем, заключается в том, что стартап не является настоящим бизнесом, пока не начнет приносить доход. Но в современном цифровом мире для того, чтобы получить доход, требуется тяжелая техническая работа. Неважно, продает ли ваш стартап SaaS-приложение или физический продукт...
3 года назад
Единственная причина, по которой разработка программного обеспечения затруднена.
Вы считаете разработку программного обеспечения трудной задачей? Что ж, вы не одиноки. Вы можете винить язык, противоречивые принципы и методологии. Виноват постоянно меняющийся технологический ландшафт. Может быть, дело в бизнесе, который сам не знает, чего хочет. Может быть, вам слишком сложно определиться с технологическим стеком. Виновата устаревшая библиотечная документация, если хотите. Разработка на основе предположений - это самая главная причина, по которой разработка программного обеспечения затруднена...
3 года назад
Попрощайтесь с рендерингом на стороне сервера. Prerender.io - SPA с учетом SEO.
"Совершенство достигается не тогда, когда больше нечего добавить, а скорее тогда, когда больше нечего отнять". - Антуан де Сент-Экзюпери Мы все ❤️ SPA. В любой форме. Даже неважно, на какой платформе был сделан React, Vue, Angular или даже Vanilla кодинг. Добиться более высокого рейтинга, скармливая краулеру статический HTML вашего Javascript-сайта, без ущерба для опыта ваших клиентов? Именно эта идея и собрала нас здесь. Вчера и сегодня Server-Side Rendering (SSR) хорошо работал в течение десятилетий...
3 года назад
Видение будущих веб-технологий - WASM и PWA
Путешествие веб-технологий началось в конце 80-х и начале 90-х годов, то есть уже более четверти века назад. За это время мы видели множество инноваций, конкурентов и продуктов, которые пытались доминировать в этом пространстве, борясь за невообразимое количество пользователей, ежедневно просматривающих веб-страницы. Путь превращения браузера в инструмент, с которым пользователи могут взаимодействовать, имел множество форм. От зарождения JavaScript до появления Adobe Flash, SilverLight от Microsoft;...
3 года назад
6 лучших комплектов и фреймворков Angular UI (издание 2021 года)
Angular продолжает набирать популярность и с каждым днем становится все более популярным среди Frontend-реализаций. В этом кратком руководстве мы рассмотрим некоторые из самых лучших и популярных наборов пользовательского интерфейса и фреймворков, пытаясь понять, какой из них может стать правильным выбором для вашего следующего проекта. Angular Material Angular Material считается сегодня одним из самых популярных UI kit для Angular, возможно, самым популярным, несмотря на его корневую особенность, которая делает его привязанным к стилю Material Design, что может быть не для всех...
3 года назад
10 особенностей Go, которые отличают его от других языков.
Для языков программирования Go довольно молод. Впервые он был выпущен 10 ноября 2009 года. Его создатели Роберт Гризмер Роб Пайк и Кен Томпсон работали в Google, где проблема массового масштабирования вдохновила их на создание Go как быстрого и эффективного решения для программирования проектов с большой кодовой базой, управляемых несколькими разработчиками, предъявляющих жесткие требования к производительности и охватывающих несколько сетей и вычислительных ядер. Создатели Go также воспользовались...
3 года назад
Как удалить дочерние записи в отношениях OneToMany из базы данных в JPA?
Когда мы моделируем базу данных, мы, скорее всего, определяем несколько ассоциаций "многие-к-одному" или "один-ко-многим". И, конечно же, то же самое происходит, когда мы моделируем сущности. Это довольно просто сделать с помощью JPA и Hibernate. Вам просто нужен атрибут, который представляет ассоциацию и аннотирует ее с @ManyToOne или @OneToMany ассоциацией. Но как бы легко это ни казалось, здесь, к сожалению, есть несколько подводных камней. Давайте смоделируем сущности Vendor и Client и создадим между ними двунаправленную связь One to Many...
3 года назад