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

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


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

Простой трюк, чтобы сделать ваш код Node.js более понятным
Если вы знаете тип ошибки, которую вы получаете, выбрасываете или пересылаете, сделайте это очевидным в своем коде. Это может иметь большое значение для людей, только начинающих программировать, или даже для ваших коллег, которые только знакомятся с кодовой базой. Эта статья также была опубликована на oprea.rocks . Понравилась статья? Нашли это полезным? Подпишитесь на меня в Medium / Twitter .

Почему мы застряли с таким количеством некомпетентных программистов
Страсть – это и причина, и награда Я пришел в индустрию программного обеспечения около 20 лет назад. У меня было техническое образование, но компьютерного образования у меня не было. Это было нормально не только потому, что я знал основы создания программного обеспечения (я был инженером-электронщиком), но и потому, что в моей стране наблюдался беспрецедентный бум аутсорсинга программного обеспечения из развитого западного мира. Тогда знание кода не было обязательным требованием...

Различные типы кэша: LRU, LFU и FIFO с примерами Go и Redis
Если вам нравится читать статьи на Medium и вы заинтересованы в том, чтобы стать участником, я буду рад поделиться с вами своей реферальной ссылкой! Присоединяйтесь к Medium по моей реферальной ссылке — Адам Шпилевич Как участник Medium, часть вашего членского взноса идет авторам, которых вы читаете, и вы получаете полный доступ к каждой истории… medium.com Кэширование является важной стратегией оптимизации производительности..

Структурные концепции CSS
Парадигмы организации вашего CSS в 2021 году Недавно я посетил конференцию An Event Apart о последних достижениях в дизайне, UX и разработке, и выступление Николь Салливан вдохновило меня на более глубокое изучение структуры CSS и некоторых преобладающих парадигм. Цель этого сообщения в блоге - поделиться с вами наиболее известной структурой и организационными парадигмами CSS и, надеюсь, дать вам высокоуровневое объяснение того, как они могут работать вместе или независимо, чтобы..

Что и почему в History Dev
Я закончил университет чуть более 15 лет назад со степенью в области истории. Помимо чтения книг и выступлений со странными речами, я очень мало сделал со своей степенью. Вместо этого я потратил последние 15 лет на изучение и написание кода. Повзрослев как разработчик, я пришел к выводу, что код — не самый важный аспект разработки программного обеспечения. Культура, поведение и идеи. Разработка программного обеспечения — это сложный процесс, в котором участвуют люди, организации,..

Разработка на React с помощью библиотеки Shards React Library - группы выбора и ввода
Shards React - полезная библиотека пользовательского интерфейса, которая позволяет нам легко добавлять множество компонентов в наше приложение React. В этой статье мы рассмотрим, как использовать его для добавления компонентов в наше приложение React. Выбор формы Мы можем добавить раскрывающееся меню в наше приложение React с помощью FormSelect компонента Shards React. Например, мы можем написать: import React from "react"; import { FormSelect } from..

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

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 ) - это исследование компьютерных алгоритмов, которые автоматически улучшаются по..