Публикации по теме 'developer'


Какое влияние окажут среды выполнения оптимизации, такие как TruffleRuby, на то, как мы пишем код Ruby?
Продолжая нашу серию статей о London Ruby Unconference 2017, в этом посте Иво Анжо ( LinkedIn ) немного рассказывает о своей теме мероприятия! Хайро: Привет, Иво, расскажи нам немного о себе! Я программный ниндзя со страстью к производительности и параллелизму. Я хочу получить свой пирог и съесть его тоже: я использую Ruby уже три года и влюбился в его потрясающее сообщество, выразительность и то, насколько продуктивно я могу быть при его использовании, но я также хочу..

Понимание выражения немедленно вызываемой функции (IIFE)
Немедленно вызываемые функции, как следует из названия, — это функции, которые автоматически выполняют себя сразу после их объявления, без необходимости внешнего вызова. Зачем использовать IIFE? В Javascript все, что объявлено вне функции, добавляется в глобальную область видимости. Другими словами, новый контекст выполнения будет существовать только при вызове функции. В приведенном ниже примере обратите внимание, что хотя переменная foo была объявлена ​​внутри цикла, ваше..

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

Как создать потоковое приложение с помощью Docker, Redpanda и Apache Spark
Используйте Redpanda и Apache Spark Streaming для создания потокового приложения. Redpanda — это платформа потоковой передачи данных, совместимая с Apache KafkaⓇ API, для критически важных рабочих нагрузок, где важны производительность, безопасность данных и транзакционность. Эта совместимость упрощает использование Redpanda с существующей инфраструктурой, включая Apache SparkⓇ. Spark — это популярный аналитический механизм для крупномасштабной обработки данных. Созданный в..

eBPF, сокеты, расстояние перехода и ручная запись сборки eBPF
Автор Марек Майковски Друг дал мне интересную задачу: извлечь значения IP TTL из TCP-соединений, установленных программой пользовательского пространства. Эта, казалось бы, простая задача быстро превратилась в грандиозный взлом системного программирования Linux. Код результата сильно перестроен, но, черт возьми, мы многому научились в процессе! Контекст Вы можете задаться вопросом, почему она хотела проверить поле пакета TTL (формально известное как «IP Time To Live (TTL)» в..

Начало работы с Deno в 2020 году
Информация о Дено Спустя 2 года после первого релиза Deno, наконец, выходит с версией 1.0. Deno — это простая, современная и безопасная среда выполнения для JavaScript и TypeScript, которая использует V8 и построена на Rust. Deno создан Райаном Далом, создателем Node.js. Итак, почему Райан Даль создал еще один исполняемый Javascript? на JSConf EU 2018 Райан Даль ведет беседу о «Вестях, о которых я сожалею о Node.js», а также в этой беседе он представляет Deno. Deno был похож на..

Изучите программирование на Go/Golang — полный курс
Узнайте о программировании на Go ( Golang ) из этого полного курса для начинающих. Овладейте основами и расширенными функциями языка программирования Go (Golang) Go — это язык программирования с открытым исходным кодом, созданный Google. Как один из самых быстрорастущих языков с точки зрения популярности, сейчас самое время освоить основы Go! Этот курс предназначен для того, чтобы вы как можно быстрее освоили Go. Мы быстро рассмотрим основы, а затем углубимся в некоторые..