Squeak.ru - шаблоны программирования

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


Понимание значений, ссылок, примитивов, объектов и многого другого в JavaScript
Получите четкое представление о значениях, ссылках, примитивах и объектах для написания эффективного и предсказуемого кода. Повысьте свои навыки программирования сегодня! 🚀💡 #JavaScriptMastery #CodingFundamentals #PracticalSkills В JavaScript понимание того, как работают значения и ссылки, имеет решающее значение для эффективного программирования. Целью этой статьи является предоставление всестороннего обзора значений и ссылок, примитивов, объектов, присваивания по ссылке, операторов..

Модель данных Falcor - это граф, а модель данных GraphQL - это дерево.
Полгода назад Netflix и Facebook убедили меня, что REST больше не является идеальной архитектурой для создания поддерживаемых приложений. Мы не можем тратить время наших пользователей на отправку «крупнозернистых» данных через наши API, нам необходимо оптимизировать для эффективной доставки «мелкозернистых» «самородков» данных в наши пользовательские интерфейсы. Netflix и Facebook убедили меня своими собственными ответами на эту проблему: Falcor и GraphQL . Идеи и мотивация этих двух..

Было предложено рамочное убежище
Было предложено рамочное убежище Убежище фреймворка было предложено в основной структуре оболочки основных рамок, где место для информационной базы пусто, хорошо, подчеркните, что только код, который информационное поле создает элемент, и позволяет другому человеку вводить какую-либо другую базу знаний о том, что эта основная структура оболочки и искать master framework shell Sep еще гибкость, предоставляющая вам различные методологии разрешения конфликтов, из которых вы можете выбирать в..

Почему сотрудники Google не работают
На своем последнем общем собрании генеральный директор Google Сундар Пичаи объявил о проведении Simplicity Sprint . Он направлен на решение задачи: повысить эффективность сотрудников. Это не должно удивлять. Однако мало кто мог представить, что Google публично объявит о необходимости повышения производительности труда сотрудников. Вот что заявил Сандер Пичаи в свой адрес: Есть реальные опасения, что наша производительность в целом не соответствует тому количеству сотрудников,..

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

JetBrains Fleet и VS Code | Является ли Fleet VS Code Killer?
JetBrains выпустила свой новый редактор кода (или IDE?). У меня было несколько часов, чтобы использовать его в своих фронтенд-проектах. Как младший разработчик интерфейса, я здесь, чтобы поделиться своим мнением о новом флоте JetBrains. Действительно ли это убийца VS Code? Всем известно, что JetBrains пользуется популярностью благодаря своим IDE. У них есть разные IDE почти для каждого языка программирования. Да, на них они неплохо зарабатывают. Но люди уже начали жаловаться на..

Простой, но эффективный рефакторинг для получения более чистого кода
Каждый день мы пишем огромное количество небольших служебных методов, которые что-то делают с нашими данными. Иногда, когда мы пишем код, работающий с нашей моделью предметной области, мы «автоматически» помещаем экземпляры этих объектов предметной области в качестве параметров вспомогательного метода. Но, возможно, это хороший повод остановиться и подумать о небольшом рефакторинге. Пример: boolean isAdult(Person person) { return person.getAge() >= ADULT_AGE; }..

Новые материалы

API следующего поколения: gRPC n Javascript
gRPC - быстро развивающаяся технология, которая потенциально может заменить протокол HTTP. Это быстрее, чем традиционные HTTP-вызовы, потому что он отправляет данные в двоичном формате, а не в..

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

Изучайте Java (Урок 2: Комментарии)
Как и зачем использовать комментарии в java с примерами Введение: Комментарии — это строки текста в программе Java, которые игнорируются компилятором и используются для добавления..

Async Await в Swift: легкое управление параллелизмом
Введение в запуск асинхронного кода Асинхронный код выполняет несколько операций одновременно. Параллелизм необходим при выполнении тяжелых вычислений или сетевых запросов. Однако это может..

Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов! GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..

Использование Node.js для чтения действительно больших файлов (часть 1)
В этом сообщении в блоге есть интересный источник вдохновения. На прошлой неделе кто-то на одном из моих каналов в Slack опубликовал тестовое задание, которое он получил на должность..

Введение в градиентный спуск и обратное распространение
Введение в градиентный спуск и обратное распространение Как машинное обучение? Машинное обучение ( ML ) - это исследование компьютерных алгоритмов, которые автоматически улучшаются по..