#json — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #json, aggregated by home.social.
-
Learn everything you need to know about Json via these 93 free HackerNoon blog posts. https://hackernoon.com/93-blog-posts-to-learn-about-json #json
-
Learn everything you need to know about Json via these 93 free HackerNoon blog posts. https://hackernoon.com/93-blog-posts-to-learn-about-json #json
-
Encode, don't stringify — как JSON.stringify вам врёт
Помните, как лет 5-7 назад все сидели на Yup или Ajv и всех всё устраивало? Потом появилось «Parse, don’t validate», стало настольной книгой для кучи разработчиков и в итоге выстрелило и у нас, в JavaScript и TypeScript. Тысячи библиотек со схемами - лучшее тому подтверждение. Но это уже решённая проблема. А вот что не решено — обратная сторона: JSON.stringify({ price: Infinity }) // => ‘{“price”:null}’ Ни падения, ни предупреждения. Где-то сломалась математика, а клиент получил null и нарисовал пустую ячейку. И это только один пункт из списка: undefined там, где в типах написано string; молча пропавшие ключи; Map и Set, превращающиеся в {}; и вообще отправляется всё - включая поля, которые вы отправлять не собирались. Кажется, за 7 лет разработки я собрал все эти грабли. В статье разбираю каждый пункт и показываю как это чинится - “Encode, don’t stringify”
-
MariaDB 13.1 Feature in Focus: JSON Operators and JSON_TABLE improvements https://mariadb.org/mariadb-13-1-feature-in-focus-json-operators-and-json_table-improvements/ #mariadb #json 🦭
-
HTML over WebSockets: real-time SPAs with barely any JavaScript
Building a SPA (Single-page Application) is a complex puzzle: a JavaScript framework that draws the view, an API serving JSON, and 2 independent codebases forced to understand each other through contracts. It is an accepted, professionalized scenario. […]
— by @andros🧑💻 https://en.andros.dev/blog/ef4968f5/html-over-websockets-real-time-spas-with-barely-any-javascript/
#javascript #websocket #html #webdev #spa #api #json #webdev #frontend #web #barely
-
HTML over WebSockets: real-time SPAs with barely any JavaScript
Building a SPA (Single-page Application) is a complex puzzle: a JavaScript framework that draws the view, an API serving JSON, and 2 independent codebases forced to understand each other through contracts. It is an accepted, professionalized scenario. […]
— by @andros🧑💻 https://en.andros.dev/blog/ef4968f5/html-over-websockets-real-time-spas-with-barely-any-javascript/
#javascript #websocket #html #webdev #spa #api #json #webdev #frontend #web #barely
-
-
-
Ошибка в расчёте скидки, которую не видно глазами: проверяем ответ API по документации, когда автотестов нет
Есть класс ошибок, которые проходят все ручные проверки и спокойно доезжают до продакшена. Не пятисотки, не пустые поля, не сломанная структура — с этим как раз всё в порядке. Речь про случаи, когда сервис отвечает статусом 200, все поля на месте, типы правильные, и при этом одно число посчитано неверно. Расскажу, как я проверяю такие ответы, когда в команде нет автотестов и в ближайшее время не появится: писать и поддерживать код некому, а сверка ответа с документацией делается глазами. Подход применим в любом инструменте, я просто покажу его на своём рабочем сценарии — создании заказа с расчётом скидки.
https://habr.com/ru/articles/1068580/
#тестирование_api #проверка_ответов #json #валидация_данных #ручное_тестирование #тесткейсы #логи #elasticsearch #бизнеслогика #регрессионное_тестирование
-
1500 строк красного: как обновление одного плагина на Rust-сервере съедает вечер — и почему виноват diff
Выходит обновление плагина, он дописывает свои ключи в ваш конфиг и заодно меняет порядок остальных. Через сутки в дискорде жалобы, вы открываете бэкап и текущий конфиг в diff — а он красный целиком. Разбираемся, почему текстовый diff врёт на JSON, и что с этим можно сделать: сравнение с игнором порядка ключей, структурный дифф по путям, до шести файлов сразу и экспорт в JSON Patch.
-
Circle is hiring Principal Security Engineer, Security
🔧 #golang #rust #solidity #blockchain #web3 #aws #cicd #gcp #json #principalengineer #securityengineer
🌎 Remote; San Francisco, California; United States
⏰ Full-time
🏢 CircleJob details https://jobsfordevelopers.com/jobs/principal-security-engineer-security-at-circle-com-sep-10-2024-944bde?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Circle is hiring Principal Security Engineer, Security
🔧 #golang #rust #solidity #blockchain #web3 #aws #cicd #gcp #json #principalengineer #securityengineer
🌎 Remote; San Francisco, California; United States
⏰ Full-time
🏢 CircleJob details https://jobsfordevelopers.com/jobs/principal-security-engineer-security-at-circle-com-sep-10-2024-944bde?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
#PSA : using #json formatted config files in #python
Just learned about #json5
json data format is close to python dict;
json5 is closer:-)it allows trailing commas but It doesn't have python comments so we still have to remember how to use /* comments*/.
There are other niceties and full conversion back to json if needed.
#floss #foss #software #openSource #democracy is more than how we vote -
#PSA : using #json formatted config files in #python
Just learned about #json5
json data format is close to python dict;
json5 is closer:-)it allows trailing commas but It doesn't have python comments so we still have to remember how to use /* comments*/.
There are other niceties and full conversion back to json if needed.
#floss #foss #software #openSource #democracy is more than how we vote -
I've downloaded an archive of my Mastodon content and want to read and search specific posts in the archive (presumably offline).
Is anyone willing and able to recommend a Windows compatible app that makes this easily possible?
I've found a few that seem to display the raw JSON files, but my non-leet brain doesn't find these convenient to browse or search.
-
I've downloaded an archive of my Mastodon content and want to read and search specific posts in the archive (presumably offline).
Is anyone willing and able to recommend a Windows compatible app that makes this easily possible?
I've found a few that seem to display the raw JSON files, but my non-leet brain doesn't find these convenient to browse or search.
-
Link Vault aka Organizador de Links
Una página web en html que permite organizar, clasificar, guardar, exportar e importar enlaces en formatos .csv y .json. Permite generar thumnails temporales de los sitios.
- Full bookmark management (add, edit, delete)
- Tags with filtering and tag manager
- Folder/group organization
- 3 layout views (1 column, 2 columns, squares)https://framadrive.org/s/2F7okep2MGB7B2r
#gpl #html #management #folders #csv #json #deepseek #AI #opensource
-
Link Vault aka Organizador de Links
Una página web en html que permite organizar, clasificar, guardar, exportar e importar enlaces en formatos .csv y .json. Permite generar thumnails temporales de los sitios.
- Full bookmark management (add, edit, delete)
- Tags with filtering and tag manager
- Folder/group organization
- 3 layout views (1 column, 2 columns, squares)https://framadrive.org/s/2F7okep2MGB7B2r
#gpl #html #management #folders #csv #json #deepseek #AI #opensource
-
«Lieferketten-Angriff auf keyv — Shai-Hulud-Wurm infiziert mehr als 440 npm-Pakete:
Die populäre Key‑Value‑Datenbank keyv und andere weit verbreitete npm-Pakete waren Ziel einer Lieferkettenattacke. Der potenzielle Schaden ist groß»Das wird sehr wahrscheinlich noch einen sehr grosse Auswirkung haben. Denn wir nutzten dies alle, wenn auch nur indirekt, online.
#keyv #shaihulud #nodejs #hacking #js #ts #cyberangriff #javascript #typescript #keyvalue #json #npm #webdev
-
«Lieferketten-Angriff auf keyv — Shai-Hulud-Wurm infiziert mehr als 440 npm-Pakete:
Die populäre Key‑Value‑Datenbank keyv und andere weit verbreitete npm-Pakete waren Ziel einer Lieferkettenattacke. Der potenzielle Schaden ist groß»Das wird sehr wahrscheinlich noch einen sehr grosse Auswirkung haben. Denn wir nutzten dies alle, wenn auch nur indirekt, online.
#keyv #shaihulud #nodejs #hacking #js #ts #cyberangriff #javascript #typescript #keyvalue #json #npm #webdev
-
📝 surveyjs/survey-creator
Builds dynamic JSON forms with drag-and-drop UI, integrates with any backend, supports React Angular Vue
⭐ Stars: 1270
📅 Last Update: Aug 06, 2026https://github.com/surveyjs/survey-creator
#selfhosted #homelab #selfhost #selfhosting #opensource #formbuilder #json
-
The Valley of Webhooks: where every engineer's dream of a "quick afternoon project" blossoms into a never-ending saga of #JSON #nightmares and signature verifications. 😅 Apparently, the real truth hides in someone else's #database, living the lavish life of being parsed and bounced around—until your #product, desperately clinging to #relevance, decides it wants a local copy. 🚀✨
https://weli.dev/blog/the-valley-of-webhooks/ #Webhooks #engineering #struggles #challenges #HackerNews #ngated -
The Valley of Webhooks: where every engineer's dream of a "quick afternoon project" blossoms into a never-ending saga of #JSON #nightmares and signature verifications. 😅 Apparently, the real truth hides in someone else's #database, living the lavish life of being parsed and bounced around—until your #product, desperately clinging to #relevance, decides it wants a local copy. 🚀✨
https://weli.dev/blog/the-valley-of-webhooks/ #Webhooks #engineering #struggles #challenges #HackerNews #ngated -
🚀 Ah, TSON: because #JSON just wasn't complex enough! Now with hash-pinned metaschemas for the masochists who think #Unicode is a data format 🍜. Enjoy writing "data" that's solely understandable to machines and #AI enthusiasts living in 2099 🌌.
https://tson.io/ #TSON #Complexity #DataFormat #HackerNews #ngated -
🚀 Ah, TSON: because #JSON just wasn't complex enough! Now with hash-pinned metaschemas for the masochists who think #Unicode is a data format 🍜. Enjoy writing "data" that's solely understandable to machines and #AI enthusiasts living in 2099 🌌.
https://tson.io/ #TSON #Complexity #DataFormat #HackerNews #ngated -
TSON – A JSON superset with immutable, hash-pinned schemas
Comments: https://news.ycombinator.com/item?id=49183069
#HackerNews #TSON #JSON #superset #hash-pinned #schemas #tech #innovation
-
TSON – A JSON superset with immutable, hash-pinned schemas
Comments: https://news.ycombinator.com/item?id=49183069
#HackerNews #TSON #JSON #superset #hash-pinned #schemas #tech #innovation
-
Месяц, 500M токенов и симулятор завода: как мы с ИИ-агентом построили имитационную модель производства чипов
Когда я прочёл о том, что Андрей Карпати больше не пишет код руками, а перешёл на агентное программирование, я, честно говоря призадумался. Скажи об этом кто-то другой, пропустил бы мимо ушей, но именно его слова стали сигналом - в своей работе, и в группе разработчиков придётся что-то менять. Как известно, личный пример - лучший способ убедить коллектив и повести за собой, поэтому пришлось пробовать. Первой же пробой пера стал вовсе не Todo-app, а самый что ни на есть хардкорный энтерпрайз. Задача - создать полноценный аналог интеграционной шины CellWorks MBX. Это ключевой элемент автоматизации завода по производству полупроводников: она связывает в единое целое MES-систему и сотню единиц технологического оборудования. Мы как раз начинали перенос легаси-стека с PA-RISC-серверов на x64, и вопрос портирования старого транспорта стоял остро. Вторым проектом стала имитационная модель этого производства . Нет-нет, это не аналог factorio, в ней ни намёка на 3D или игровые механики. Это симулятор реального цеха: с моделями оборудования, технологическими маршрутами, реальным незавершённым производством, производственным планом на годы вперёд (при желании). Эта модель отвечает на вопрос: какую продукцию и в какой срок я потенциально смогу выпустить, если запущу в работу вот столько-то сырья, и оборудование не встанет надолго из-за поломки или отсутствия материалов. Результат превзошёл ожидания. Софт, который раньше создавался большими коллективами, благодаря ИИ и open-source, теперь можно создавать практически в одиночку, и активно внедрять в реальное производство!
https://habr.com/ru/articles/1065856/
#Искусственный_интеллект #AIкодинг #C# #NET #имитационное_моделирование #SimSharp #LLM #полупроводниковое_производство #JSON #RabbitMQ
-
#Development #Pitfalls
Your JSON is lying to you · When JSON silently corrupts JavaScript data https://ilo.im/16f2gc_____
#Serialization #JSON #JavaScript #Console #Browser #DevOps #WebDev #Frontend #Backend -
#Development #Pitfalls
Your JSON is lying to you · When JSON silently corrupts JavaScript data https://ilo.im/16f2gc_____
#Serialization #JSON #JavaScript #Console #Browser #DevOps #WebDev #Frontend #Backend -
Your JSON Is Lying to You, by (not on Mastodon or Bluesky):
https://blog.gaborkoos.com/posts/2026-08-03-Your-JSON-Is-Lying-to-You/?ref=frontenddogma.com
-
Your JSON Is Lying to You, by (not on Mastodon or Bluesky):
https://blog.gaborkoos.com/posts/2026-08-03-Your-JSON-Is-Lying-to-You/?ref=frontenddogma.com
-
My proposal:
1. DTE as JSON objects. Use JSON-LD v1.1. It's W3C standard. Plus, in 2028 will have YAML compatibility.
2. Use OAuth 2.0. For fuck sake, it's RIGHT. FUCKING. THERE.
3. Use a simple "signature" keys. It's 2026, we use HTTPS, nobody is going to eavesdrop.
4. Get short-lived token → create document → sign it → send it with the token as Auth: Bearer. Is *THAT* easy.
#Chile #IRS #SII #JSON #W3C #XML #SII #Taxing #Tax #Taxes #SoftwareDevelopment #Software #Programming #Coding #Code
-
My proposal:
1. DTE as JSON objects. Use JSON-LD v1.1. It's W3C standard. Plus, in 2028 will have YAML compatibility.
2. Use OAuth 2.0. For fuck sake, it's RIGHT. FUCKING. THERE.
3. Use a simple "signature" keys. It's 2026, we use HTTPS, nobody is going to eavesdrop.
4. Get short-lived token → create document → sign it → send it with the token as Auth: Bearer. Is *THAT* easy.
#Chile #IRS #SII #JSON #W3C #XML #SII #Taxing #Tax #Taxes #SoftwareDevelopment #Software #Programming #Coding #Code
-
Семантическая целостность в ООП-системах: онтологический слой LOGOS-κ и SemanticDB
Аннотация. Объектно-ориентированное программирование (ООП) предоставляет мощные механизмы для структурирования кода, но не фиксирует смысл предметной области. Изменения...
#Семантическаяцелостность #ООП #онтологическийслой #LOGOSκ #SemanticDB #ΛУниверсум #NIGC #онтология #HabeasWeights #FAIRCARE #DbC #JSON #Turtle #OpenAPI #GraphQL #GraphML #Python #искусственныйинтеллект
-
Семантическая целостность в ООП-системах: онтологический слой LOGOS-κ и SemanticDB
Аннотация. Объектно-ориентированное программирование (ООП) предоставляет мощные механизмы для структурирования кода, но не фиксирует смысл предметной области. Изменения...
#Семантическаяцелостность #ООП #онтологическийслой #LOGOSκ #SemanticDB #ΛУниверсум #NIGC #онтология #HabeasWeights #FAIRCARE #DbC #JSON #Turtle #OpenAPI #GraphQL #GraphML #Python #искусственныйинтеллект
-
It's interesting how most #json parsers will allow duplicate attributes in objects. They often pick the last one but this is undefined behavior.
It gets very interesting when you combine this with authorization middleware or gateways that picks one and gates on it.
It might not be the same attribute.
-
without streaming support.... https://openjdk.org/jeps/540. I guess but isn't it kind of a waste of time to go through all the trouble to add JSON to a language ( a GC'd language at that ) and then not implement something that is absolutely required to use it with large, real world tasks?
#java #json -
The library reorganization I started last year is complete! As a part of this, I have posted the #Lua library catalog tool I wrote on #Codeberg. It's my first repo on Codeberg and my first Lua work posted online.
https://codeberg.org/caten/LibraryCatalog
Original post about this:
https://mathstodon.xyz/@caten/115104150510637662Unlike in my original post about this, I went with pure #Lua rather than #Python + #JSON + #Librewolf as a viewer.
#math #academia #mathematics #library #research #programming #LuaLang
-
Introduction - SuperDB
SuperDB® is a new type of analytics database that promises an easier approach to modern data because it unifies relational tables and eclectic JSON in a powerful, new data model called super-structured data.
SuperDB’s query language is a Pipe SQL adapted for super-structured data called SuperSQL, which is aspirationally backward-compatible with PostgreSQL.
-
In the episode of #2codeOrNot2code with the Lucky Number 7, we will introspect our #CLI tool Inspector Roslyn,
with either the "--cli-schema" option (introduced to the .NET 10 CLI) or with the "OpenCLI" Specification (that is currently in a draft status).on 2026-07-22 (Wednesday)
at 17:00 UTC