Rails 백엔드 기반 6주 만에 모바일 MVP 구축하기

안정적인 Rails 백엔드가 이미 존재한다면 React Native를 활용해 6~8주 안에 모바일 MVP를 출시할 수 있다.

🔗 원문 보기

Rails 백엔드 기반 6주 만에 모바일 MVP 구축하기

안정적인 Rails 백엔드가 이미 존재한다면 React Native를 활용해 6~8주 안에 모바일 MVP를 출시할 수 있다.

Ruby-News

Requests 라이브러리가 결혼에 대해 가르쳐준 것들: API 디자인과 인간관계의 철학

소프트웨어를 인간답게 만드는 'For Humans' 철학은 복잡한 시스템인 결혼 생활을 유지하는 데에도 동일하게 적용될 수 있는 핵심 원칙이다.

🔗 원문 보기

Requests 라이브러리가 결혼에 대해 가르쳐준 것들: API 디자인과 인간관계의 철학

소프트웨어를 인간답게 만드는 'For Humans' 철학은 복잡한 시스템인 결혼 생활을 유지하는 데에도 동일하게 적용될 수 있는 핵심 원칙이다.

Ruby-News

Пауза, двойственная по природе: контракт хука и протокол воркера

Предположим, вы пишете интерпретатор машины Тьюринга, запущенный в Web Worker’е. UI должен показывать трейс — как машина шагает от состояния к состоянию, что пишется на ленту, как двигается каретка. Чтобы пользователь успевал считывать изменения в UI, между итерациями движка нужна короткая задержка — миллисекунды, регулярно, на каждом шаге. Это приостановка движка между итерациями — регулярная и предсказуемая, не «пауза» в смысле UI-кнопки «Пауза» (та останавливает машину до клика «Продолжить»). Возникает вопрос: где именно в цикле итерации воркеру нужно реализовать приостановку? Кандидатов два, и выбор между ними фиксирует сразу два контракта: хуков движка и протокола между воркером и основным потоком. Выбрать точку — это спроектировать обе стороны сразу; промахнуться — испортить обе. Эта статья — про этот выбор. Где живёт пауза

https://habr.com/ru/articles/1044506/

#webworkers #api_design #проектирование_api #машина_тьюринга #turing_machine #интерпретатор

Пауза, двойственная по природе: контракт хука и протокол воркера

Предположим, вы пишете интерпретатор машины Тьюринга, запущенный в Web Worker’е. UI должен показывать трейс — как машина шагает от состояния к состоянию, что пишется...

Хабр

GraphQL 핵심 개념 및 API 설계 베스트 프랙티스 가이드

GraphQL은 강력한 타입 시스템을 기반으로 클라이언트가 필요한 데이터를 정확히 요청할 수 있는 유연하고 버전 관리가 필요 없는 API 환경을 제공한다.

🔗 원문 보기

GraphQL 핵심 개념 및 API 설계 베스트 프랙티스 가이드

GraphQL은 강력한 타입 시스템을 기반으로 클라이언트가 필요한 데이터를 정확히 요청할 수 있으며, 버전 관리가 필요 없는 유연한 API 환경을 제공한다.

Ruby-News | 루비 AI 뉴스
📣 What if Django was written in a new language..
📄 just a bit of the thought experiment
🔗 https://softwarecrafts.co.uk/100-words/day-279
#100_words,#django,#api_design
What if Django was written in a new language.. - Software Crafts

just a bit of the thought experiment

[Перевод] Кто убил сетевой коммутатор?

Недавно мы выявили интересный сбой в системе Hubris . Изначально этот код работал корректно, но со временем, в связи с изменениями в окружении и сопутствующих условиях, он превратился в ошибку. Этот инцидент и процесс выявления и исправления ошибки предоставили нам новый взгляд на процесс разработки в контексте Hubris. Такие ошибки в ядре Hubris случаются нечасто, благодаря его компактности. Однако, этот особенный случай заставил меня зафиксировать его: речь идет о том, как две отдельные полезные функции, взаимодействуя вместе, привели к сбою в системе.

https://habr.com/ru/companies/bothub/articles/802695/

#api_design #rust #security #embedded

Кто убил сетевой коммутатор?

Недавно мы выявили интересный сбой в системе Hubris . Изначально этот код работал корректно, но со временем, в связи с изменениями в окружении и сопутствующих условиях, он превратился в ошибку. Этот...

Хабр