EngineerSpock

Общая информация

10 задач с собеседования по JavaScript

            1. Напишите функцию, которая принимает массив целых чисел и возвращает сумму всех чисел, кратных 3 – function sumMultipleOfThree(arr) {     let sum = 0;     for (let i = 0; i < arr.length; i++) {         if (arr[i] % 3 === 0) {   …

10 задач с собеседования по JavaScript Читать далее »

Методология БЭМ – что за зверь и насколько сейчас актуальна?

            Методология БЭМ является одной из наиболее популярных методологий разработки веб-интерфейсов. БЭМ – это аббревиатура, которая расшифровывается как “Блок-Элемент-Модификатор“. Она была предложена разработчиками компании Яндекс и быстро получила широкое распространение в сообществе веб-разработчиков. Главной идеей методологии БЭМ является разделение веб-интерфейса на небольшие независимые блоки. Каждый блок представляет собой логическую часть …

Методология БЭМ – что за зверь и насколько сейчас актуальна? Читать далее »

Как улучшить ваш код ReactJS — советы по улучшению читабельности и производительности кода

Неха Шарма – автор оригинала ReactJS — одна из самых популярных библиотек JavaScript для создания масштабируемых и эффективных приложений. Когда вы работаете над проектами ReactJS, большими или маленькими, вам нужно сосредоточиться на качестве кода, его читабельности, надежности и масштабируемости. В этой статье вы узнаете, как улучшить свой код React. Я поделюсь своими любимыми подсказками и покажу …

Как улучшить ваш код ReactJS — советы по улучшению читабельности и производительности кода Читать далее »

Postgres 16: интересное и незамеченное

Самай Шарма Технический директор Tembo           Postgres 16 (если вдруг вы пропустили это событие) вышел в сентябре 2023 — в этом году новая версия появилась раньше, чем в последние несколько лет. В этом выпуске реализован ряд функций, которых я с нетерпением ждал последние несколько месяцев, и я рад видеть, что они …

Postgres 16: интересное и незамеченное Читать далее »

Путь развития программиста

В современном мире программисты играют важную роль в развитии информационных технологий. От их умения писать код зависит работа большинства компьютерных систем, от приложений на мобильных устройствах до сложных баз данных и интернет-порталов. Но каким образом становятся профессиональными программистами? Какие навыки и знания необходимы для успешной карьеры в этой области? Путь развития программиста начинается с основных …

Путь развития программиста Читать далее »

Полное руководство по микросервисам

Перевод статьи: https://amplication.com/blog/the-complete-microservices-guide Автор: Мули Готтлиб 21 сентября 2023 г.           Введение в микросервисы Почему микросервисы? Микросервисы стали популярным архитектурным подходом к проектированию и созданию программных систем благодаря нескольким веским основаниям и преимуществам. Это подход к проектированию, который предполагает разделение приложений на несколько отдельных и независимых сервисов, называемых «микросервисами», который дает ряд …

Полное руководство по микросервисам Читать далее »

ТОП 10 проектов на Python для новичков

Бинарный салют, друзья! На связи снова EngineerSpock и сегодня мы поговорим о практических задачах для новичков, вкатывающихся в IT. Мы обсудим задачки, на которых, разумеется, можно тренироваться, изучая абсолютно любой язык программирования. Я часто слышал претензии, что на моих курсах по питону и C# недостаточно задачек, поэтому давайте я сегодня накину вам идей для самостоятельной …

ТОП 10 проектов на Python для новичков Читать далее »

Состояние рынка IT 2023

  Бинарный салют, друзья, на связи Инженер спок! Сегодня поговорим о текущем состоянии рынка IT в России и в особенности о том какие перспективы ждут джуниоров. Ожидания С начала специальной военной операции, российский рынок в целом, а не только IT, начало колбасить не по-детски. На данный момент градус колбашения не такой как был в первые …

Состояние рынка IT 2023 Читать далее »

Биография Джона фон Неймана

  Бинарный салют, друзья! На связи снова Инженер Спок! Сегодня мы познакомимся с уникальным человеком. Его имя – Джон фон Нейман. Наряду с Аланом Тьюрингом и Клодом Шенноном, его считают одним из изобретателей компьютера. Научные работы фон Неймана повлияли на квантовую теорию, теорию автоматов, экономику и другие отрасли. Его называют одним из основателей программирования как отдельной индустрии, а разработанная …

Биография Джона фон Неймана Читать далее »

Ликбез программиста: как работают трансляторы, компиляторы и интерпретаторы

  Бинарный салют, друзья! На связи, как всегда, инженер Спок. Вы когда-нибудь задумывались, почему у программистов самые высокие зарплаты? Казалось бы, что проще – выучи любой язык программирования (явно не сложнее иностранного), и набирай себе на клавиатуре команды, печатай бабки. Только вот в отличие от любого иностранца, компьютер не понимает человеческий язык. В его алфавите только …

Ликбез программиста: как работают трансляторы, компиляторы и интерпретаторы Читать далее »