Highload — медіа для розробників
4.13K subscribers
5.62K photos
277 videos
18 files
6.51K links
Розповідаємо про людей, які створюють код, та про код, який вони пишуть.

Зв'язатися із редакцією можна тут: news@highload.today. А щодо розміщення реклами, будь ласка, пишіть на specials@highload.today.

Наш чат https://t.me/highloadchatt
Download Telegram
​​База данных, которой не нужен сервер

Группа разработчиков во главе с Томасом Лохматтером представила неожиданную инициативу — опенсорсную базу данных CondensationDB, которая будет работать исключительно на стороне клиента.

По задумке создателей, БД читает и записывает данные сразу на устройстве пользователя в виде документа с атрибутами. При редактировании этот документ динамически разбивается на неизменяемые объекты или части документа, содержащие историю изменений. Затем зашифрованные объекты циркулируют по сети. Контент остается зашифрованным до тех пор, пока не будет получен на устройстве конечного пользователя. Все данные синхронизируется автоматически без дополнительных усилий со стороны разработчиков приложений.

Это приводит к новому типу системы, в которой пользователи могут сотрудничать, сохраняя при этом право собственности на свои данные. Архитектура Condensation вдохновлена технологией блокчейн, электронной почтой и системой контроля версий Git. Авторы обещают достойную масштабируемость и синхронизацию.

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

На данный момент создана только Android-версия на Java. В планах веб- и iOS-версии. Среди спонсоров проекта указан швейцарское инновационное агентство Innosuisse. Цель разработчиков создать сообщество, которое будет вносить свой вклад в развитие Condensation и обучать других. В частности, энтузиасты уже занимаются портированием проекта на TypeScript и JavaScript.

Ссылка на сайт проекта: https://condensationdb.com/

#opensource #db #database #condensationdb
​​5 бесплатных инструментов для фронтенд-разработчиков

Frontend-разработчик из Индии под ником Gaurav поделился на dev.to пятью бесплатными и, на его взгляд, недооцененными инструментами и ресурсами, которые он использует для ежедневной работы.

https://highload.today/5-besplatnyh-instrumentov-dlya-frontend-razrabotchikov/

А какими малоизвестными и, на ваш взгляд, недооцененными инструментами пользуетесь вы? Можете написать об этом в нашем чате: https://t.me/joinchat/SmcgpRFprYE5yOfv

#CSS #frontend #tools #free #adobe #opensource #design #responsive #gif
​​SvelteKit: Next.js для Svelte уже в бете

Svelte делает стремительные шаги для того, чтобы покорить всю фронтенд-разработку. Теперь к экосистеме «не-фреймворка» добавилась возможность создавать приложения с рендерингом на стороне сервера.

https://highload.today/sveltekit-next-js-dlya-svelte-uzhe-v-bete/

#svelte #sveltekit #GitHub #opensource #vite #JavaScript #CSS
​​Watchpoints: инструмент для мониторинга переменных в Python

Разработчик Тиан Гао создал инструмент с открытым исходным кодом для мониторинга переменных при отладке Python под названием Watchpoints.

https://highload.today/watchpoints-instrument-dlya-monitoringa-peremennyh-v-python/

#watchpoints #Python #GitHub #opensource #debug
​​Amazon представила форк платформы Elasticsearch с открытым исходным кодом и свободным использованием

Компания Amazon объявила о создании проекта OpenSearch. Это форк платформы поиска, анализа и хранения данных Elasticsearch и веб-интерфейса Kibana с открытым исходным кодом. В будущем планируется, что существующую службу Amazon Elasticsearch переименуют в Amazon OpenSearch Service.

https://highload.today/amazon-predstavila-fork-platformy-elasticsearch-s-otkrytym-ishodnym-kodom-i-svobodnym-ispolzovaniem/

#Amazon #opensource #OpenSearch #Elasticsearch #Kibana
​​Normalizer: опенсорс-библиотека для «нормализации» текста

Normalizer — это библиотека с открытым исходным кодом для очистки, нормализации и сравнения текста, выпущенная под лицензией MIT. Библиотека, созданная разработчиком Валентином Хомутенко, написана на Go и позволяет, например, преобразовать строку кода в нижний регистр или быстро заменить «ё» на «е». Полученные значения затем можно сравнивать или использовать в качестве уникальных идентификаторов.

https://highload.today/normalizer-opensors-biblioteka-dlya-normalizatsii-teksta/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#Normalizer #Go #library #MIT #opensource