mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

354K
active users

#jsonschema

0 posts0 participants0 posts today

🎉🥳 NEW RELEASE 🎉🥳

Happy to present you a new release of the BESSER platform, with two exciting improvements:

1️⃣ #Feature #metamodel extension: In #BUML you can define now feature models to define structured representations of the features (functionalities or characteristics) of a system, capturing their variability and dependencies.

2️⃣ #JSONSchema #generator: This generator consumes a B-UML structural model and produces the equivalent JSON schema that can be used to validate whether given #JSON objects conform to the schema.

➕ many other improvements.

⚒️ Release notes github.com/BESSER-PEARL/BESSER

New Features

Feature metamodel extension: In B-UML you can define now feature models to define structured representations of the features (functionalities or characteristics) of a system, capturin...
GitHubRelease v2.3.0 · BESSER-PEARL/BESSERNew Features Feature metamodel extension: In B-UML you can define now feature models to define structured representations of the features (functionalities or characteristics) of a system, capturin...

Как сделать красивое резюме используя JSON

Я устал от постоянного редактирования дизайна резюме и решил действовать по-своему. В статье я рассказываю, как мне удалось создать инструмент, который позволяет хранить все сведения о моем опыте в одном месте и обновлять их без лишних хлопот. Если вам знакомо чувство, когда форматирование отнимает время у самой сути пути – читайте мой опыт разработки решения, которое избавляет от постоянных правок и помогает сосредоточиться на самом главном. Буду рад услышать ваши идеи в комментариях к статье

habr.com/ru/articles/883858/

ХабрКак сделать красивое резюме используя JSONОписание проблемы Для меня всегда оставался острым вопросом поддержание резюме в актуальном состоянии. Это, казалось бы, простая, но достаточно сложная задача, ведь резюме — это не только список мест...

Магический метод работы с формами

Видеоаналитика в СИБУРе — это сложный и многогранный продукт, который внедряется на разных производствах. Несмотря на то, что это один продукт, его конфигурация может сильно отличаться: используются различные камеры, детекторы и параметры, а также интеграции с разнообразными сторонними системами. В таких условиях инженеру не всегда понятно, что именно надо дописать, а валидация происходит только после окончания редактирования файла и перезапуска сервиса. Логичное решение — предоставить инженерам удобный интерфейс, где они смогут заполнять форму и сразу видеть ошибки. Меня зовут Владимир Кирилкин, я техлид в Цифровом СИБУРе, в команде Индустрии 4.0. Мы разрабатываем продукт «Видеоаналитика на производстве», и о наших задачах уже писали на Хабре ( habr.com/ru/companies/sibur_official/articles/700634/ ). Мы подошли к задаче нестандартно: вместо заранее заданных форм на фронте реализовали их автоматическую генерацию с использованием JSON-схем и немного ✨магии✨. Наши сервисы построены на Python и React, но предложенный подход можно адаптировать и для других технологий — правда, с чуть меньшим количеством ✨магии✨.

habr.com/ru/companies/sibur_of

ХабрМагический метод работы с формамиВидеоаналитика в СИБУРе — это сложный и многогранный продукт, который внедряется на разных производствах. Несмотря на то, что это один продукт, его конфигурация может сильно отличаться: используются...

Turning things into quick Cuelang types looks, for me, like running a data structure through jet to .edn, then using malli to provide a schema for the data, output that as a json schema and pull it back into cue.

I should point out that malli will automatically derive a schema for any data you feed it.

#Cuelang#Cue#Edn

Just got a huge contribution from github.com/cptjazz!

He spent two weeks digging in JsonPointer.Net to cut parsing time and memory usage in half!

What's really cool is the fall-on effect this has for JsonSchema.Net, which makes heavy use of pointers!

Software architect with 15+ years of experience.
Interested in framework and API design, performance and scalability, and all things C#/.NET. - cptjazz
GitHubcptjazz - OverviewSoftware architect with 15+ years of experience. Interested in framework and API design, performance and scalability, and all things C#/.NET. - cptjazz

Just published 3.15 with the plugin system! 🎉 I guess the next thing will be plugins for serialization and deserialization. Who knows, maybe this will be my ticket to strict validation and speeding up with . On a side note, I believe I’m among the last developers to discontinue support for 3.8.

github.com/Fatal1ty/mashumaro/

GitHubRelease v3.15 · Fatal1ty/mashumaroChanges Improved Union and basic types deserialization (#256), highlighted changes: Expected int | float or float | int value can now be passed through without coercion and losing precision Expec...
Replied in thread

@CleoMenezesJr Most of my #GTK app wishlist is either #GTK4 modernization or new features for existing apps...mainly #SelfHosted server sync. Would be nice to login to #Nextcloud via GOA & have a solid client for each NC app.

Outside of that:

- Database viewer / query runner
- REST API tester
- #ActivityPub tester
- Clients for various fediverse servers
- #JSONSchema / #Cuelang / #Nickel contract validator
- GIF search
- GitHub / #Forgejo Actions manager & runner
- #systemd unit manager

We've just shipped Preview 10 of Corvus.JsonSchema, our low-allocation, high performance code generator and validator for #json and #jsonschema on #csharp and #dotnet.

This preview is preparing for the .NET 9.0 wave, and takes a dependency on the RC1 preview System.Text.Json libraries. Don't worry, it still supports netstandard2.0 and net8.0!

If you run on .NET 8 we get a 13% perf improvement on our "typical usage" benchmark.

.NET 9 has a whopping 32% perf uplift.

nuget.org/packages/Corvus.Json

www.nuget.orgCorvus.Json.JsonSchema.TypeGeneratorTool 3.1.1Package Description