Однажды я помогал товарищу, которому нужно было интегрировать с сайтом его клиента данные о свободном и занятом жилье из системы управления имуществом. К моей радости у этой системы было API. Но, к сожалению, устроено оно было из рук вон плохо.
Рассказ о том, как не надо проектировать API
#api #json #article
Рассказ о том, как не надо проектировать API
#api #json #article
Medium
Рассказ о том, как не надо проектировать API
Однажды я помогал товарищу, которому нужно было интегрировать с сайтом его клиента данные о свободном и занятом жилье из системы…
За прошлый год популярность Koa выросла, хотя кажется, что уровень удовлетворения разработчиков этим фреймворком не изменился, ведь Express по-прежнему лидирует. Однако посмотрев на графики других бэкенд-фреймворков (например, Meteor), можно сказать, что дела Koa неплохие - и могут быть еще лучше.
Этот новый веб-фреймворк, который набрал более 24 тысяч звезд на GitHub, был создан той же командой, что и Express, как менее громоздкая, более выразительная и надежная платформа для веб-приложений и API. Используя средства асинхронного программирования, Koa позволяет отказаться от callback-функций и в разы эффективнее обрабатывать ошибки. В ядре Koa не проводится сборка промежуточного программного обеспечения. Этот фреймворк имеет набор первоклассных методик, которые делают написание серверов быстрым и приятным занятием.
Демо | GitHub
#js #framework #API
Этот новый веб-фреймворк, который набрал более 24 тысяч звезд на GitHub, был создан той же командой, что и Express, как менее громоздкая, более выразительная и надежная платформа для веб-приложений и API. Используя средства асинхронного программирования, Koa позволяет отказаться от callback-функций и в разы эффективнее обрабатывать ошибки. В ядре Koa не проводится сборка промежуточного программного обеспечения. Этот фреймворк имеет набор первоклассных методик, которые делают написание серверов быстрым и приятным занятием.
Демо | GitHub
#js #framework #API
Hasura за 100 секунд
Узнайте, как Hasura может мгновенно превратить вашу базу данных SQL в GraphQL API.
📺 YouTube
WebDEV #видео #Hasura
Узнайте, как Hasura может мгновенно превратить вашу базу данных SQL в GraphQL API.
📺 YouTube
WebDEV #видео #Hasura
YouTube
Hasura in 100 Seconds
Learn how Hasura can instantly turn your SQL database into a GraphQL API. https://github.com/hasura/graphql-engine
This video is NOT sponsored.
#graphql #api #100SecondsOfCode
🔗 Resources
Hasura https://hasura.io/
GraphQL https://graphql.org/learn/…
This video is NOT sponsored.
#graphql #api #100SecondsOfCode
🔗 Resources
Hasura https://hasura.io/
GraphQL https://graphql.org/learn/…
📖 Principles of Web API Design: Delivering Value with APIs and Microservices
🖋 Higginbotham James, 2021
Книга объединяет принципы и процессы, которые помогут вам добиться успеха на протяжении всего жизненного цикла разработки API. Опираясь на обширный практический опыт, ведущий консультант Джеймс Хиггинботам поможет вам согласовать нюансы с каждой заинтересованной стороной, разработать API, обеспечивающие целостность, и масштабировать процесс проектирования от небольших команд до всей организации
💾 Скачать книгу
WebDEV #book #API
🖋 Higginbotham James, 2021
Книга объединяет принципы и процессы, которые помогут вам добиться успеха на протяжении всего жизненного цикла разработки API. Опираясь на обширный практический опыт, ведущий консультант Джеймс Хиггинботам поможет вам согласовать нюансы с каждой заинтересованной стороной, разработать API, обеспечивающие целостность, и масштабировать процесс проектирования от небольших команд до всей организации
💾 Скачать книгу
WebDEV #book #API
🛠 Searchcode — сервис для простого поиска кода. Помогает вам найти реальные примеры функций, API и библиотек на 243 языках в 10+ общедоступных источниках кода. Поиск можно отфильтровать с помощью панели фильтров.
WebDEV #инструменты #API
WebDEV #инструменты #API
📖 Hacking APIs
🖋 Corey J. Ball, 2022
Вы узнаете, как API-интерфейсы REST и GraphQL работают в продакшене и создадите стенд для тестирования API с помощью Burp Suite и Postman. Затем вы освоите инструменты для разведки, анализа эндпоинтов, такие как Kiterunner и OWASP Amass. Далее вы научитесь выполнять распространенные атаки, нацеленные на механизмы аутентификации API, и находить уязвимости, обычно встречающиеся в веб-приложениях
💾 Скачать книгу
WebDEV #book #API #web
🖋 Corey J. Ball, 2022
Вы узнаете, как API-интерфейсы REST и GraphQL работают в продакшене и создадите стенд для тестирования API с помощью Burp Suite и Postman. Затем вы освоите инструменты для разведки, анализа эндпоинтов, такие как Kiterunner и OWASP Amass. Далее вы научитесь выполнять распространенные атаки, нацеленные на механизмы аутентификации API, и находить уязвимости, обычно встречающиеся в веб-приложениях
💾 Скачать книгу
WebDEV #book #API #web
Приложение на чистом JS
Фреймворки — это, конечно, хорошо, но и иметь проекты без них тоже надо. Так вы можете узнать намного больше о языке, с которым вы работаете.
За час с помощью этого видео вы напишите приложение для просмотра погоды с использованием стороннего API и узнаете про фишки ES5 и ES6 (и что это вообще такое).
📺 YouTube
WebDEV #видео #API
Фреймворки — это, конечно, хорошо, но и иметь проекты без них тоже надо. Так вы можете узнать намного больше о языке, с которым вы работаете.
За час с помощью этого видео вы напишите приложение для просмотра погоды с использованием стороннего API и узнаете про фишки ES5 и ES6 (и что это вообще такое).
📺 YouTube
WebDEV #видео #API
YouTube
Приложение на чистом JS с API для начинающих
С нуля пишем приложение на чистом JS с бесплатным API https://weatherstack.com/. Еще расскажу про некоторые фишки из ES5 и ES6, например, о деструктуризации в JS. Еще посмотрим, как можно хранить данные в браузере с помощью localStorage.
🐺 мой twitch: …
🐺 мой twitch: …
📖 Beginning Django API with React
🖋 Correa, Daniel & Lim, Greg, 2022
В этой книге автор отправит вас в увлекательное, путешествие по изучению разработки стека Django + React. Вы начнете создавать свое первое приложение с Django и React в течение нескольких минут. Каждая глава написана лаконично и прямо по существу, без лишней информации, которая не относится к разработке. В конце концов, у вас будет работающее приложение Todo, развернутое в Интернете.
💾 Скачать книгу
WebDEV #book #React #API #Django
🖋 Correa, Daniel & Lim, Greg, 2022
В этой книге автор отправит вас в увлекательное, путешествие по изучению разработки стека Django + React. Вы начнете создавать свое первое приложение с Django и React в течение нескольких минут. Каждая глава написана лаконично и прямо по существу, без лишней информации, которая не относится к разработке. В конце концов, у вас будет работающее приложение Todo, развернутое в Интернете.
💾 Скачать книгу
WebDEV #book #React #API #Django
📖 RESTful Web API Patterns and Practices Cookbook
🖋 Mike Amundsen, 2022
Многие организации создают и поддерживают приложения, которые используют чужие сервисы. Эта книга содержит проверенные рецепты, которые помогут вам заставить эти многочисленные разрозненные части работать вместе в вашей сети.
💾 Скачать книгу
WebDEV #book #patterns #API #web
🖋 Mike Amundsen, 2022
Многие организации создают и поддерживают приложения, которые используют чужие сервисы. Эта книга содержит проверенные рецепты, которые помогут вам заставить эти многочисленные разрозненные части работать вместе в вашей сети.
💾 Скачать книгу
WebDEV #book #patterns #API #web
📖 Full-Stack Web Development with Go
🖋 Nanik Tolaram, 2023
Эта книга проведет вас через создание и разработку полного современного веб-сервиса, включая аутентификацию, промежуточное ПО, рендеринг на стороне сервера, базы данных, а также современные фронтенд-фреймворки и API на базе Go. Вы начнете со структурирования приложения и таких важных аспектов, как сетевое взаимодействие, а затем интегрируете все части вместе, чтобы создать полноценный веб-продукт. Далее вы узнаете, как создать и отправить полноценный продукт, начав с фундаментальных строительных блоков создания бэкенда на Go. Вы будете применять передовые методы работы с cookies, API и безопасностью, а также совершенствовать свои навыки работы с быстрорастущим фронтенд-фреймворком Vue. Когда ваше приложение с полным стеком будет готово, вы поймете, как вывести его в продакшн и будете готовы обслуживать клиентов.
💾 Скачать книгу
WebDEV #book #API #web #Go #Vue
🖋 Nanik Tolaram, 2023
Эта книга проведет вас через создание и разработку полного современного веб-сервиса, включая аутентификацию, промежуточное ПО, рендеринг на стороне сервера, базы данных, а также современные фронтенд-фреймворки и API на базе Go. Вы начнете со структурирования приложения и таких важных аспектов, как сетевое взаимодействие, а затем интегрируете все части вместе, чтобы создать полноценный веб-продукт. Далее вы узнаете, как создать и отправить полноценный продукт, начав с фундаментальных строительных блоков создания бэкенда на Go. Вы будете применять передовые методы работы с cookies, API и безопасностью, а также совершенствовать свои навыки работы с быстрорастущим фронтенд-фреймворком Vue. Когда ваше приложение с полным стеком будет готово, вы поймете, как вывести его в продакшн и будете готовы обслуживать клиентов.
💾 Скачать книгу
WebDEV #book #API #web #Go #Vue