golang
Проектирование fault-tolerant систем на Go

Привет, Хабр!Fault-tolerant системы — это те, которые способны продолжать функционировать даже в условиях частичных сбоев или неисправностей. Основная фича таких систем заключается в том, чтобы обеспечить непрерывность работы приложения и безопасность данных даже при возникновении ошибок или непредвиденных ситуаций. Это достигается за счет ряда архитектурных и программных решений, направленных на предотвращение полного отказа системы при возникновении отдельных сбоев.Go благодаря своей простот…

  • вторник, 26 декабря 2023 г. в 00:00:25
javascript
Использование node-cron для запуска запланированных заданий в Node.js

Введениеcron позволяет повторять задачу через определенный интервал времени. Могут быть повторяющиеся задачи, такие как ведение журнала и создание резервных копий, которые необходимо выполнять ежедневно, еженедельно или ежемесячно.Одним из способов реализации cron на сервере Node.js является использование модуля node-cron. Эта библиотека использует синтаксис crontab, который может быть знаком пользователям с предыдущим опытом использования cron в Unix-подобных операционных системах.Для того чт…

  • вторник, 26 декабря 2023 г. в 00:00:22
javascript
Глубокий JS. Области тьмы или где живут переменные

Уровень: Senior, Senior+В статье Глубокий JS. В память и типах и данных мы говорили о том, как выглядит структура переменной каждого конкретного типа в памяти движка V8. В этой статье предлагаю теперь рассмотреть, где именно эти переменные хранятся и каким образом попадают в память.Как обычно, исследовать будем последнюю, на момент написания статьи, версию движка (12.2.136).Абстрактное синтаксическое дерево (АСД)Прежде чем мы перейдем непосредственно к переменным, стоит пару слов сказать о том…

  • вторник, 26 декабря 2023 г. в 00:00:22
javascript
Taiga UI: итоги 2023 года

Заканчиваются рабочие дни уходящего года, а значит, самое время подводить итоги наших трудов. За 2023 год у проекта Taiga UI появилось более пятидесяти релизов, больше двух тысяч вмерженных PR-ов и свыше пятисот закрытых issue.Taiga UI — это огромный Angular UI Kit, который активно используется в сотне продуктов компании Тинькофф и популярен за ее пределами. Разработка проекта много лет идет в Open Source, собирая свою аудиторию по всему миру.Продолжу ежегодную традицию и напомню пользователям…

  • вторник, 26 декабря 2023 г. в 00:00:21
javascript
Загрязненный — значит опасный: про уязвимость Prototype Pollution

Prototype Pollution (CVE-2023-45811, CVE-2023-38894, CVE-2019-10744) — не новая брешь, вы уже наверняка читали про нее и на Хабре, и на PortSwigger, и даже в научных журналах, но есть нюанс. Несмотря на большое количество публикаций, некоторые популярные решения до сих пор остаются уязвимыми для нее. Очередной пациент — библиотека на TypeScript @clickbar/dot-diver. Уязвимость CVE-2023-45827 исправлена в версии 1.0.2 и выше, поэтому мы со спокойной душой расскажем, что могло произойти с вашим п…

  • вторник, 26 декабря 2023 г. в 00:00:20
github
elifgazioglu / doyouwannagooutwithme

✨doyouwannagooutwithme.com A website to invite your lover for a date 🥰

  • вторник, 26 декабря 2023 г. в 00:00:13
github
Coder-World04 / Complete-System-Design

This repository contains everything you need to become proficient in System DesignComplete System Design with Implemented Case Studies and Code This repository contains everything you need to become proficient in System Design . Complete Cheat Sheet for Tech Interviews - How to prepare efficiently Mega Launch - 200+ System Design Case Studies System Design Most Important Terms System Design Template Complete System Design Case Studies How to solve any System Design Question ( approach that you…

  • вторник, 26 декабря 2023 г. в 00:00:11
github
JShollaj / awesome-llm-interpretability

A curated list of Large Language Model (LLM) Interpretability resources.Awesome LLM Interpretability A curated list of amazingly awesome tools, papers, articles, and communities focused on Large Language Model (LLM) Interpretability. Table of Contents Awesome LLM Interpretability LLM Interpretability Tools LLM Interpretability Papers LLM Interpretability Articles LLM Interpretability Groups LLM Interpretability Tools Tools and libraries for LLM interpretability and analysis. Comgra - Com…

  • вторник, 26 декабря 2023 г. в 00:00:06
github
Innei / Shiro

📜 A minimalist personal website embodying the purity of paper and freshness of snow.Shiro 一个极简主义的个人网站,体现了纸的纯净和雪的清新。 为 Mix Space 服务的个人站点前端。 以下是一些使用 Shiro 的示例站点: 静かな森 可愛い松 HuaSui 天翔 TNXG Star 欢迎你来体验 Shiro 的魅力! ✨ 特征 🚀 SEO 100%,性能优秀:在 LightHouse 中表现优秀,Performance > 90%,Best practice > 90%。 🎨 UI 现代化,简洁不简单:用户界面设计现代化,简洁而不简单,让你的体验更加流畅。 💎 注重细节,UX 极致:注重每一个细节,所有的动画都使用符合物理的 Spring 弹性动画,每一帧都是大自然的感觉。 🔔 接入 WebSocket,实时获取最新的文章通知:通过 WebSocket,访客能够实时获取最新的文章通知。 💻 实时活动状态展示:配合 ProcessReporter,可以在主页上显示实时活动…

  • вторник, 26 декабря 2023 г. в 00:00:05