Публикации по теме 'software-development'


WebSocket для связи в реальном времени на C# и Typescript  — Часть 3 (Сериализация данных)
В нашем предыдущем блоге мы добавили Аутентификацию , теперь мы добавим сериализацию данных. Чтобы добавить сериализацию данных на сервер и клиент WebSocket, вы можете использовать библиотеку, поддерживающую определенный формат сериализации данных, например JSON или Protocol Buffers. . Вот пример того, как вы можете изменить предыдущий код сервера C# WebSocket, чтобы использовать JSON для сериализации данных: В этом примере сервер использует библиотеку Newtonsoft.Json для..

Самые большие проблемы — это проблемы людей.
Самые большие проблемы — это проблемы людей. Разработчики тратят много времени на общение, объяснение, принятие решений и представление своих идей. Люди решают акции и проекты, поэтому их стоит улучшать. Я рекомендую книгу «Никогда не разделяй различия», чтобы улучшить общение. Навыки межличностного общения становятся все более важными по мере развития вашей карьеры, и вы тратите больше времени на встречи и меньше времени на создание программного обеспечения.

Литкод #208. Реализовать Trie (дерево префиксов)
Ежедневный вызов Leetcode [17 марта 2023 г.] trie (произносится как попробуй ) или префиксное дерево — это древовидная структура данных, используемая для эффективного хранения и извлечения ключей в наборе строковых данных. Существуют различные приложения этой структуры данных, такие как автозаполнение и проверка орфографии. Реализуйте класс Trie: Trie() Инициализирует объект trie. void insert(String word) Вставляет строку word в дерево. boolean search(String word)..

Laravel: предотвращение гонок кеш-данных
Множественные процессы ненавидят это! Когда вы не имеете дело с несколькими процессами, указывающими одни и те же данные, все в порядке. PHP сам по себе является однопоточным процессом и избавляет от многих проблем, связанных с параллелизмом. Вот почему использование Laravel Cache для хранения данных является разумным, особенно во избежание вещей, требующих немного слишком много , таких как сложный запрос SQL или медленный запрос HTTP-сервера. Одна из вещей, которые я ненавижу при..

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

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

Прекратите относиться к своим спринтам как к Форт-Ноксу
Большинству компаний не требуется масштабирующая структура, чтобы добиться успеха в многокомандном Scrum. К сожалению, вы работаете в компании, где все команды работают разрозненно. Когда вам неожиданно нужно обратиться за помощью к другой команде, потому что вы зависите от нее, - вы облажались. Это эквивалент спринта. Когда вы просите о помощи, вы часто получаете ответ примерно следующего содержания: «Почему вы сейчас нас этим беспокоите? Вы могли знать об этом раньше. Наш..