Публикации по теме 'software-development'
Дорожная карта, чтобы стать разработчиком FullStack
Дорожная карта, чтобы стать разработчиком FullStack
Изучите навыки и технологии, необходимые для достижения успеха в разработке полного стека
Спасибо, что были частью этого путешествия со мной, и я надеюсь продолжать приносить вам пользу долгие годы! Давать советы, поддерживая меня .
Почему бы не обещать?
Давайте посмотрим, например, на Futures и Promises в Node.js.
Прежде всего, обещания ECMAScript намного лучше, чем простые обратные вызовы. Промисы и дополнительный асинхронный/ожидающий сахар — отличный примитив, но действительно ли они подходят для замены линейных процессов и потоков в корпоративных системах старой школы? Нет…
Давайте посмотрим на другое решение: FutoIn AsyncSteps — оно имитирует потоки в беспоточном асинхронном мире. Примеры относятся к Node.js, но концепция..
Вопросы для собеседования по Javascript: стрелочные функции
Вопросы на собеседовании по JavaScript # 2: Что такое стрелочные функции и в чем разница между обычными функциями и стрелочными функциями?
Вопросы на собеседовании по JavaScript # 2
Что такое стрелочные функции и в чем разница между обычными функциями и стрелочными функциями?
Всем привет, сегодня мы узнаем, что такое стрелочные функции, и ответим на один из самых часто задаваемых вопросов интервью по JavaScript с примерами.
Начнем с того, как выглядят обычные функции.
Обычные..
Разрушение реквизита
React — это библиотека JavaScript, которая помогает быстро и легко создавать проекты, которые обычно занимают много времени в ванильном JavaScript. Ванильный JavaScript — это императивное программирование, а React — более декларативное программирование. Вместо этого я мог бы объяснить императив и декларативность в более технических терминах, я буду использовать свое время в Subway в качестве художника по сэндвичам, чтобы объяснить. Императивное программирование похоже на то, как клиент..
Сборник рассказов с GraphQL и TypeScript
Введение
Недавно мне поручили настроить новое приложение для одного из наших внутренних инструментов. Одно из предостережений заключается в том, что это новое приложение должно быть переносимым и составным . Приложение должно быть автономным веб-приложением , а также отображаться частично внутри других приложений . После некоторого тщательного рассмотрения я решил, что приложение будет пакетом NPM. Эта настройка позволяет нам экспортировать все приложение или его модули для..
Защита Ruby on Rails от CSRF с помощью React.js
Идея для обработки токенов CSRF в вашем приложении Rails при использовании webpacker и React.
Изменить: Прочтите ветку github, на которой основан код в этом сообщении, чтобы получить лучший / актуальный ответ по этой теме .
Rails по умолчанию имеет встроенную защиту CSRF, поэтому, когда вы впервые пытаетесь отправить запрос на публикацию из ответной части вашего приложения, сначала ваш запрос не будет выполнен, и вы, вероятно, увидите в своей консоли такое сообщение:
Can't..
Раскрытие JavaScript: раскрытие внутренней работы выполнения веб-браузера
Вы когда-нибудь задумывались о волшебстве, которое скрывается за кулисами, когда веб-браузеры превращают строки кода JavaScript в интерактивный опыт? Если вам когда-либо было интересно, как JavaScript оживляет веб-страницы, вы попали в нужное место. В этой статье мы углубимся во внутреннюю работу выполнения JavaScript в браузере и исследуем увлекательный процесс, который позволяет веб-страницам беспрепятственно выполнять код и обеспечивать увлекательный пользовательский интерфейс.
В..
Новые материалы
12 сайтов с искусственным интеллектом, которые поразят вас
Приготовьтесь поразить воображение
Сегодня существует несколько веб-сайтов, использующих искусственный интеллект (ИИ). От индивидуальных рекомендаций по новостям до более умных поисковых..
Скрытый технический долг в системах машинного обучения [NeurIPS 2015]
Что такое технический долг?
Технический долг — это метафора, введенная Уордом Каннингемом в 1992 году, чтобы объяснить долгосрочные затраты, связанные с быстрым продвижением в разработке..
Алгоритм быстрой сортировки в Python
Всем привет, добро пожаловать на programminginpython.com . Здесь я покажу вам, как реализовать алгоритм быстрой сортировки в Python. В предыдущих статьях я рассмотрел Сортировку вставкой ,..
Как использовать манипулирование объектами в JavaScript
Объекты являются важным строительным блоком JavaScript. Они позволяют группировать свойства и методы вместе.
Объект представляет собой набор свойств. Свойства идентифицируются с..
Разработка игр с помощью Godot Engine: мощный инструмент с открытым исходным кодом
Разработка игр — творческий и сложный процесс, требующий множества навыков и инструментов. Одним из наиболее важных инструментов является игровой движок, который представляет собой программную..
От XML к аннотациям: переход к современной конфигурации Spring
Введение
Фреймворк Spring претерпел значительную эволюцию с момента своего создания. Одним из заметных изменений стал переход от конфигураций на основе XML к конфигурациям, управляемым..
Я люблю Руби!
Я люблю Руби! Мне это нравится по той же причине, по которой мне нравится программировать на Python. Он настолько интуитивно понятен, а встроенные методы упрощают решение проблем. Если вы..