Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Data Integrity via Smart Structs - David Storrs - RacketCon 2023

Автор: Racket

Загружено: 2023-11-07

Просмотров: 433

Описание:

Structs in Racket should be more than dumb data storage. They should be data models in the sense of MVC programming; they should ensure that their contents are valid according to your project’s business rules and they should make it easy to do common operations such as storing to a database or generating a struct from data of another type such as a database row or user input field.
The struct-plus-plus module makes this easy. It allows you to place contracts on individual fields, specify business rules that ensure integrity between fields, easily create converter functions, and much more, with all of these things being part of the struct definition and therefore in one easily-referenced location. Come see how it all works and how you can simplify your code with struct-plus-plus!

Bio: David Storrs has been a professional programmer since the mid 90s, working in a wide array of fields. He has started and operated multiple companies in the last 15 years and published about four million words of SF&F in the last 10. He is currently co-founder at AllPossible Solutions, a software consulting company focused in bioinformatics. He discovered Racket back when it was called PLT and has been in love ever since.

https://con.racket-lang.org

Data Integrity via Smart Structs - David Storrs - RacketCon 2023

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

keyring: Uniformly Access Secrets - Sam Phillips - RacketCon 2023

keyring: Uniformly Access Secrets - Sam Phillips - RacketCon 2023

Unia lunatykuje w stronę rozpadu (i co zrobić by tego uniknąć?).

Unia lunatykuje w stronę rozpadu (i co zrobić by tego uniknąć?).

Komentarze dnia Strajku: Komu nie pachnie Europa?

Komentarze dnia Strajku: Komu nie pachnie Europa?

From Here To Lambda And Back Again - Douglas Crockford - RacketCon 2023

From Here To Lambda And Back Again - Douglas Crockford - RacketCon 2023

How Cloudflare Uses Racket and Rosette to Verify DNS Changes

How Cloudflare Uses Racket and Rosette to Verify DNS Changes

🤷 AI обучен на говнокоде! Разработчиков компиляторов, протоколов и СУБД не хватает, а LLM не может

🤷 AI обучен на говнокоде! Разработчиков компиляторов, протоколов и СУБД не хватает, а LLM не может

The Business Impact of FreeBSD’s Security and Stewardship – Michael Winser, Alpha Omega

The Business Impact of FreeBSD’s Security and Stewardship – Michael Winser, Alpha Omega

Racket Town Hall - Racket Management - RacketCon 2023

Racket Town Hall - Racket Management - RacketCon 2023

Вы просыпаетесь в 3 часа ночи? Вашему телу нужна помощь! Почему об этом не говорят?

Вы просыпаетесь в 3 часа ночи? Вашему телу нужна помощь! Почему об этом не говорят?

The State of Racket

The State of Racket

A Conversation with the Founder of NVIDIA: Who Will Shape the Future of AI?

A Conversation with the Founder of NVIDIA: Who Will Shape the Future of AI?

Лучший Гайд по Kafka для Начинающих За 1 Час

Лучший Гайд по Kafka для Начинающих За 1 Час

Windows 11 — безнадёжное дело. Поистине, её пора на свалку. Не обновляйтесь с 10-й версии.

Windows 11 — безнадёжное дело. Поистине, её пора на свалку. Не обновляйтесь с 10-й версии.

Эра Nvidia закончилась: Apple только что представила самый мощный в мире чип для искусственного и...

Эра Nvidia закончилась: Apple только что представила самый мощный в мире чип для искусственного и...

Как управлять своим временем как генеральный директор

Как управлять своим временем как генеральный директор

The State of Racket

The State of Racket

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

🧑‍💻 Собеседования и найм: алгоритмы, высокие нагрузки, использование LLM, IDE, стресс и лайвкодинг

🧑‍💻 Собеседования и найм: алгоритмы, высокие нагрузки, использование LLM, IDE, стресс и лайвкодинг

Как устроена База Данных? Кластеры, индексы, схемы, ограничения

Как устроена База Данных? Кластеры, индексы, схемы, ограничения

A Match-Like DSL for Deep Immutable Updates

A Match-Like DSL for Deep Immutable Updates

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]