METANIT.COM
6.24K subscribers
1.79K photos
86 videos
10 files
1.26K links
Канал о программировании и разработке сайта metanit.com
Download Telegram
Как работает gRPC
👍4🔥1👏1
Cache Eviction Strategies.gif
15.8 MB
Стратегии освобождения кэша
👍51🥰1
Windows vs Linux #linux #windows
😎20🤡19😁4👍21🤨1
Юнит-тесты, Интеграционные тесты и E2E-тесты

Юнит-тесты проверяют отдельные функции в изоляции. Быстро выполняются и просты в написании, что идеально для проверки базовой логики
🟢 +: Быстрая обратная связь, простота обслуживания
🔴 -: им не хватает контекста, могут упускать проблемы взаимодействия компонентов

Интеграционные тесты проверяют, что компоненты системы работают вместе как надо. Часто применяется для обнаружения таких проблем, как проблемы с потоком данных или несоответствия API
🟢 +: Находят ошибки, которые пропускают юнит-тесты, обеспечивая надежную связь между компонентами
🔴 -: более медленная настройка и выполнение

Тесты E2E имитируют реальные пользовательские сценарии, гарантируя бесперебойную работу всего приложения. Часто применяются для тестов критически важных для пользователя процессов, такие как вход в систему, оформление заказа или регистрация
🟢 +: Обеспечивает наивысший уровень уверенности, что система ведет себя как надо
🔴 -: Самые медленные и сложные в обслуживании
👍10🥰2👏2
4 ключевых компонента для построения отказоустойчивых систем
👍9
Временные задержки при обращении к памяти в наносекундах
❤‍🔥6👍2👏1
Наиболее частно используемые базы данных NoSQL и случаи их применения #nosql
👀4🔥1
Microsoft выпустил утилиту на Python под названием MarkItDown для конвертации ряда типа файлов, например офисных документов docx, xlsx, pptx, а также pdf и ряд других в разметку Markdown
Доступно на github: https://github.com/microsoft/markitdown
👍242👏1
В России появилась открытая среда разработки OpenIDE на замену IntelliJ IDEA. Это совместная разработка «Группы Астра», Haulmont и Axiom JDK. Проект на стадии бета-тестирования, сейчас он поддерживает только Java и Kotlin, в планах – интеграция поддержки Go, TypeScript, Rust и других востребованных языков. Платформа полностью отечественная и не зависит от иностранных сервисов. Релиз запланирован на март 2025 г.
Как отметили в «Группе Астра», в основе OpenIDE лежит среда разработки IntelliJ IDEA Community, но, в отличие от нее, сборка и вся инфраструктура платформы расположены на территории России, и к зарубежным серверам при работе с ней обращений не происходит.
Также OpenIDE не содержит проприетарных компонентов, лицензиары которых могут запрещать их использование на территории России. К тому же исходный код проекта полностью открыт.
https://www.cnews.ru/news/top/2024-12-16_rossiyane_sozdali_suverennuyu
🤮25👍21😁4🌭3🤔1🤡1
50 приемов по использованию React #react #reactjs
Книга «Грокаем алгоритмы» стала самой воруемой из «Читай-города»
Это иллюстрированное пособие для программистов американского программиста Адитьи Бхаргавы возглавила рейтинг самых воруемых в 2024 году из «Читай-города», из магазинов пропали 215 экземпляров. Об этом говорится в сообщении сети
https://www.rbc.ru/rbcfreenews/676002b49a79475ac443af08?from=newsfeed
😁47🙏5🤡4🤓3
Шпаргалка по управлению логическими томами в Linux #linux
🔥4👏31
Приемы для поддержания быстрого доступа к базе данных
🔥1
JetBrains опубликовал отчет о состоянии экосистемы разработчиков. Некоторые основные моменты:
Наиболее популярные языки - JavaScript (61%), Python (57%), HTML/CSS (51%), SQL (48%), Java (46%)
Наиболее популярные СУБД - MySQL(52%), PostgreSQL (45%), MongoDB (30%), SQLite (30%), Redis (29%), MS SQL Server(20%)
Языки, которые большинство респондентов планируют использовать, — Go и Rust
Единственный язык, установивший новый рекорд внедрения среди самых популярных в этом году, — это Rust. За последние 5 лет показал устойчивый рост пользовательской базы. По оценке JetBrains, 1 из 6 пользователей Go рассматривает возможность принятия Rust
TypeScript быстро набирает обороты. Его адоптация выросла с 12% в 2017 году до 35% в 2024 году. Однако TypeScript не заменит JS, а будет параллельно с ним сосуществовать
Легче всего найти работу в Германии, Франции, Японии, тяжелее всего - в Китае и Индии
Наибольшие зп - в США - 144K, наименьшие - в Индии - 15K
Весь отчет: https://www.jetbrains.com/lp/devecosystem-2024/
👍11💩42🤔2🤡1🤣1