ycliper

Популярное

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

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

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

Топ запросов

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

Let's make a contract: the art of designing a Java API by Mario Fusco

Автор: Devoxx

Загружено: 2024-01-31

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

Описание: An API is what developers use to achieve some task. More precisely it establishes a contract between them and the designers of the software exposing its services through that API. In this sense we're all API designers: our software doesn't work in isolation, but becomes useful only when it interacts with other software written by other developers. When writing software we're not only consumers, but also providers of one or more API and that's why every developer should know the features of a good API.

During this presentation we will go through real-world examples, also taken from the standard Java API, of good and bad API and comment them in order to show the dos and don'ts of API design. More in general we will discuss the characteristics of an easy and pleasant to use API, like consistency, discoverability and understandability, together with some basic concepts like the principle of least astonishment, and find out how to achieve them.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Let's make a contract: the art of designing a Java API by Mario Fusco

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

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

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

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

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

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

Новые лучшие практики Java от Стивена Коулборна

Новые лучшие практики Java от Стивена Коулборна

Know your Java? by Venkat Subramaniam

Know your Java? by Venkat Subramaniam

Performance oriented Spring Data JPA & Hibernate by Maciej Walkowiak

Performance oriented Spring Data JPA & Hibernate by Maciej Walkowiak

PostgreSQL сможет заменить Oracle? Ушел ли Oracle из России? — Подкаст «Слон в IT-лавке»

PostgreSQL сможет заменить Oracle? Ушел ли Oracle из России? — Подкаст «Слон в IT-лавке»

Integration tests are needed and simple by Piotr Przybyl

Integration tests are needed and simple by Piotr Przybyl

Implementing Domain Driven Design with Spring by Maciej Walkowiak @ Spring I/O 2024

Implementing Domain Driven Design with Spring by Maciej Walkowiak @ Spring I/O 2024

Сетевые возможности Kubernetes: NodePort, LoadBalancer, Ingress или Gateway API?

Сетевые возможности Kubernetes: NodePort, LoadBalancer, Ingress или Gateway API?

История C# и TypeScript с Андерсом Хейлсбергом | GitHub

История C# и TypeScript с Андерсом Хейлсбергом | GitHub

How Netflix Uses Java - 2025 Edition

How Netflix Uses Java - 2025 Edition

Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда

Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда

ГДЕ ВСЕ? Парадокс Ферми: инопланетяне молчат, потому что боятся нас?

ГДЕ ВСЕ? Парадокс Ферми: инопланетяне молчат, потому что боятся нас?

Почему реактивный двигатель не плавится? [Veritasium]

Почему реактивный двигатель не плавится? [Veritasium]

What's Looming in Spring? by VENKAT SUBRAMANIAM & JOSH LONG

What's Looming in Spring? by VENKAT SUBRAMANIAM & JOSH LONG

The Resilience Patterns your Microservices Teams Should Know by Victor Rentea

The Resilience Patterns your Microservices Teams Should Know by Victor Rentea

Web API Security | Basic Auth, OAuth, OpenID Connect, Scopes & Refresh Tokens

Web API Security | Basic Auth, OAuth, OpenID Connect, Scopes & Refresh Tokens

Anatomy of a Spring Boot App with Clean Architecture by Steve Pember @ Spring I/O 2023

Anatomy of a Spring Boot App with Clean Architecture by Steve Pember @ Spring I/O 2023

Музыка для работы - Deep Focus Mix для программирования, кодирования

Музыка для работы - Deep Focus Mix для программирования, кодирования

Teaching old Streams new tricks  By Viktor Klang

Teaching old Streams new tricks By Viktor Klang

Pushing Java to the Limits: Processing a Billion Rows in under 2 Seconds by ROY VAN RIJN

Pushing Java to the Limits: Processing a Billion Rows in under 2 Seconds by ROY VAN RIJN

Hexagonal Architecture in Practice, Live Coding That Will Make Your Applications More Sustainable by

Hexagonal Architecture in Practice, Live Coding That Will Make Your Applications More Sustainable by

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



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



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